Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -110,7 +110,7 @@ def submit_permission(staff_id, date, f, t, reason):
|
|
| 110 |
|
| 111 |
perms = load_permissions()
|
| 112 |
|
| 113 |
-
# Max 2 per day
|
| 114 |
today = perms[
|
| 115 |
(perms["StaffID"] == staff_id) &
|
| 116 |
(perms["Date"] == date)
|
|
@@ -135,12 +135,15 @@ def submit_permission(staff_id, date, f, t, reason):
|
|
| 135 |
"SubmittedOn": now
|
| 136 |
}
|
| 137 |
|
| 138 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 139 |
perms.to_excel(PERMISSION_FILE, index=False)
|
| 140 |
|
| 141 |
return "✅ Permission Submitted Successfully"
|
| 142 |
-
|
| 143 |
-
|
| 144 |
def delete_permission(staff_id, date):
|
| 145 |
|
| 146 |
perms = load_permissions()
|
|
|
|
| 110 |
|
| 111 |
perms = load_permissions()
|
| 112 |
|
| 113 |
+
# Max 2 per day rule
|
| 114 |
today = perms[
|
| 115 |
(perms["StaffID"] == staff_id) &
|
| 116 |
(perms["Date"] == date)
|
|
|
|
| 135 |
"SubmittedOn": now
|
| 136 |
}
|
| 137 |
|
| 138 |
+
# ✅ Correct way to append in Pandas 2.x
|
| 139 |
+
perms = pd.concat(
|
| 140 |
+
[perms, pd.DataFrame([new_row])],
|
| 141 |
+
ignore_index=True
|
| 142 |
+
)
|
| 143 |
+
|
| 144 |
perms.to_excel(PERMISSION_FILE, index=False)
|
| 145 |
|
| 146 |
return "✅ Permission Submitted Successfully"
|
|
|
|
|
|
|
| 147 |
def delete_permission(staff_id, date):
|
| 148 |
|
| 149 |
perms = load_permissions()
|