Added new role Accounting

This commit is contained in:
2025-12-23 17:16:36 -05:00
parent c991069d30
commit 46a7b1a3b7
7 changed files with 69 additions and 18 deletions
+3 -2
View File
@@ -10,7 +10,7 @@ from werkzeug.security import generate_password_hash, check_password_hash
from datetime import datetime
# Valid user roles (kept in sync with app.py)
STAFF_LEVEL_ROLES = ['staff', 'payroll', 'project_manager']
STAFF_LEVEL_ROLES = ['staff', 'payroll', 'project_manager', 'accounting']
# Import db from app - this works because app.py imports this file after db is created
import sys
@@ -63,6 +63,7 @@ class User(base.db.Model):
'admin': 'Administrator',
'staff': 'Staff User',
'payroll': 'Payroll Specialist',
'project_manager': 'Project Manager'
'project_manager': 'Project Manager',
'accounting': 'Accounting Specialist'
}
return role_names.get(self.role, self.role.title())