@@ -82,7 +82,7 @@ $(function () {
8282 field : 'basename' ,
8383 title : 'Name' ,
8484 sortable : true ,
85- formatter : function ( value , row ) {
85+ formatter : function ( value , row ) {
8686 let url = '/frames/' + row . id + '/download/' ;
8787 return '<a href="' + url + '">' + value + '.fits.fz</a>' ;
8888 }
@@ -259,39 +259,6 @@ $(function () {
259259 history . pushState ( { } , '' , '?q=a' + buildQueryParms ( ) ) ;
260260 }
261261
262- function login ( username , password , callback ) {
263- $ . post ( '/api-token-auth/' , {
264- 'username' : username ,
265- 'password' : password
266- } ) . done ( function ( data ) {
267- localStorage . setItem ( 'token' , data . token ) ;
268- callback ( true ) ;
269- } ) . fail ( function ( ) {
270- callback ( false ) ;
271- } ) ;
272- }
273-
274- function logout ( ) {
275- localStorage . removeItem ( 'token' ) ;
276- }
277-
278- $ ( '#login' ) . click ( function ( ) {
279- login ( $ ( '#email' ) . val ( ) , $ ( '#password' ) . val ( ) , function ( result ) {
280- if ( result ) {
281- $ ( '#login-form' ) . hide ( ) ;
282- $ ( '#alert' ) . alert ( 'close' ) ;
283- $ ( '#logout' ) . show ( ) ;
284- refreshTable ( ) ;
285- } else {
286- if ( $ ( "#alert-error" ) . find ( "div#alert" ) . length == 0 ) {
287- $ ( "#alert-error" ) . append ( "<div class='alert alert-danger alert-dismissable' id='alert'>" +
288- "<button type='button' class='close' data-dismiss='alert' aria-hidden='true'>×</button> " +
289- "Login failed.</div>" ) ;
290- }
291- }
292- } ) ;
293- } ) ;
294-
295262 $ ( '.keyup' ) . typeWatch ( {
296263 callback : function callback ( ) {
297264 refreshTable ( ) ;
@@ -301,13 +268,6 @@ $(function () {
301268 captureLength : 1
302269 } ) ;
303270
304- $ ( '#logout' ) . click ( function ( ) {
305- logout ( ) ;
306- $ ( '#login-form' ) . show ( ) ;
307- $ ( '#logout' ) . hide ( ) ;
308- refreshTable ( ) ;
309- } ) ;
310-
311271 if ( localStorage . getItem ( 'token' ) !== null ) {
312272 $ ( '#login-form' ) . hide ( ) ;
313273 $ ( '#logout' ) . show ( ) ;
@@ -379,10 +339,10 @@ $(function () {
379339 } ) ;
380340
381341 if ( frames . length > 0 ) {
342+ let token = $ ( "#zip-form" ) . find ( 'input[name=csrfmiddlewaretoken]' ) . val ( )
382343 $ . fileDownload ( '/frames/zip/' , {
383344 httpMethod : 'POST' ,
384- data : { 'frame_ids' : frames , 'auth_token' : localStorage . getItem ( 'token' ) } ,
385- headers : { }
345+ data : { 'frame_ids' : frames , csrfmiddlewaretoken : token }
386346 } ) ;
387347 }
388348 }
0 commit comments