File tree Expand file tree Collapse file tree 2 files changed +10
-3
lines changed Expand file tree Collapse file tree 2 files changed +10
-3
lines changed Original file line number Diff line number Diff line change @@ -43,10 +43,12 @@ def upload_resources():
43
43
44
44
def delete_uploaded_resources ():
45
45
package_name = request .form .get ('pck_id' )
46
+ filenames = request .form .get ('filenames' )
46
47
if toolkit .g .user :
47
48
package = toolkit .get_action ('package_show' )({}, {'name_or_id' : package_name })
48
- package ['resources' ] = []
49
- toolkit .get_action ('package_update' )({},package )
49
+ for res in package ['resources' ]:
50
+ if res ['name' ] in filenames :
51
+ toolkit .get_action ('resource_delete' )({}, {'id' : res ['id' ]})
50
52
return "True"
51
53
else :
52
54
return toolkit .abort (403 , "You need to authenticate before accessing this function" )
Original file line number Diff line number Diff line change @@ -157,7 +157,7 @@ $(document).ready(function(){
157
157
show : true
158
158
} ) ;
159
159
for ( var i = 0 ; i < fileList . length ; i ++ ) {
160
- // upload a file
160
+ // upload a file
161
161
uploadFiles ( fileList [ i ] , sBtn , fileList . length ) ;
162
162
}
163
163
}
@@ -301,11 +301,16 @@ function cancelAlreadyUploaded(){
301
301
$ ( '#upload-progress-modal-close' ) . hide ( ) ;
302
302
$ ( '#upload-cancel' ) . hide ( ) ;
303
303
}
304
+ let filenames = [ ] ;
305
+ for ( let i = 0 ; i < fileList . length ; i ++ ) {
306
+ filenames . push ( fileList [ i ] . name ) ;
307
+ }
304
308
already_uploaded_count = 0 ;
305
309
uploadPercent = 0 ;
306
310
var formdata = new FormData ( ) ;
307
311
let dest_url = $ ( '#cancel_upload_url' ) . val ( ) ;
308
312
formdata . set ( 'pck_id' , $ ( '#pck_id' ) . val ( ) ) ;
313
+ formdata . set ( 'filenames' , filenames ) ;
309
314
var req = new XMLHttpRequest ( ) ;
310
315
req . onreadystatechange = function ( ) {
311
316
if ( req . readyState == XMLHttpRequest . DONE && req . status === 200 ) {
You can’t perform that action at this time.
0 commit comments