@@ -266,20 +266,26 @@ def member_management_edituser(uid):
266266                    })
267267            clear_active_members_cache ()
268268    else :
269-         logger .info ('backend' , action = "edit freshman account %s room: %s onfloor: %s eval_date: %s"  % 
269+         logger .info ('backend' , action = "edit freshman account %s room: %s onfloor: %s eval_date: %s sig_missed %s "  % 
270270            (uid , post_data ['roomNumber' ], post_data ['onfloorStatus' ],
271-             post_data ['evalDate' ]))
271+             post_data ['evalDate' ],  post_data [ 'sigMissed' ] ))
272272
273273        name  =  post_data ['name' ]
274274        room_number  =  post_data ['roomNumber' ]
275275        onfloor_status  =  post_data ['onfloorStatus' ]
276276        eval_date  =  post_data ['evalDate' ]
277277
278+         if  post_data ['sigMissed' ] ==  "" :
279+             sig_missed  =  None 
280+         else :
281+             sig_missed  =  post_data ['sigMissed' ]
282+ 
278283        FreshmanAccount .query .filter (FreshmanAccount .id  ==  uid ).update ({
279284            'name' : name ,
280285            'eval_date' : datetime .strptime (eval_date , "%Y-%m-%d" ),
281286            'onfloor_status' : onfloor_status ,
282-             'room_number' : room_number 
287+             'room_number' : room_number ,
288+             'signatures_missed' : sig_missed 
283289        })
284290
285291    db .session .flush ()
@@ -333,7 +339,8 @@ def get_hm_date(hm_id):
333339                'eval_date' : acct .eval_date .strftime ("%Y-%m-%d" ),
334340                'missed_hm' : hms_missed ,
335341                'onfloor_status' : acct .onfloor_status ,
336-                 'room_number' : acct .room_number 
342+                 'room_number' : acct .room_number ,
343+                 'sig_missed' : acct .signatures_missed 
337344            }), 200 
338345
339346    if  ldap_is_eval_director (user_name ):
0 commit comments