v2.0: Complete permission system + role-based access control + password change + comment/task permissions
FEATURES ADDED:
- QA status added to task workflow (to_do → in_progress → qa → done)
- Full role-based permission checks:
- Task creation: Admin, Team Lead, Senior only
- Task assignment: Based on user role (Admin, Team Lead, Senior, Mid)
- Status changes: Role-specific permissions enforced
- Comments: Role-specific access control
- Project creation: Admin only
- Team member management: Team Lead only
- Password change functionality (change-password.php)
- Enhanced error handling with
✅ /❌ feedback - Permission validation on all critical operations
- Improved PDO statement handling
COMPLIANT WITH:
- Permission Hierarchy Matrix from specification
- Task Delegation Hierarchy
- All user role restrictions (Admin, Senior, Mid, Junior)
- Team Lead project-scoped permissions