mirror of
https://github.com/aaronleetw/Attendance.git
synced 2024-11-14 19:11:39 -08:00
Remove access if homeroom teacher signed
This commit is contained in:
parent
6bd5fa5ef4
commit
466288dff2
1 changed files with 4 additions and 0 deletions
|
@ -240,6 +240,8 @@ def group_teach_publish():
|
||||||
"Absent").child(date).child(period).update({i[3]: int(i[0])}, session['token'])
|
"Absent").child(date).child(period).update({i[3]: int(i[0])}, session['token'])
|
||||||
for h in cclass['homerooms']:
|
for h in cclass['homerooms']:
|
||||||
h = h.split('^')
|
h = h.split('^')
|
||||||
|
if "confirm" in db.child("Homerooms").child(h[0]).child(h[1]).child("Absent").child(date).get().val():
|
||||||
|
continue
|
||||||
db.child("Homerooms").child(h[0]).child(h[1]).child(
|
db.child("Homerooms").child(h[0]).child(h[1]).child(
|
||||||
"Absent").child(date).child(period).child("signature").update({cclass['class_id']: str(storage.child(os.path.join('signatures', rand)).get_url(None))}, session['token'])
|
"Absent").child(date).child(period).child("signature").update({cclass['class_id']: str(storage.child(os.path.join('signatures', rand)).get_url(None))}, session['token'])
|
||||||
db.child("Homerooms").child(h[0]).child(h[1]).child(
|
db.child("Homerooms").child(h[0]).child(h[1]).child(
|
||||||
|
@ -269,6 +271,8 @@ def homeroom_abs_publish():
|
||||||
signature = request.form['signatureData']
|
signature = request.form['signatureData']
|
||||||
formData = request.form.to_dict()
|
formData = request.form.to_dict()
|
||||||
notes = ""
|
notes = ""
|
||||||
|
if "confirm" in db.child("Homerooms").child(homeroom[0]).child(homeroom[1]).child("Absent").child(date).get().val():
|
||||||
|
return redirect('/manage')
|
||||||
if 'notes' in request.form:
|
if 'notes' in request.form:
|
||||||
notes = request.form['notes']
|
notes = request.form['notes']
|
||||||
formData.pop('notes')
|
formData.pop('notes')
|
||||||
|
|
Loading…
Reference in a new issue