@@ -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