- Create app/utils/decorators.py with admin_required decorator to fix missing module error
- Fix incorrect babel imports in 6 route files: change from 'babel' to 'flask_babel' for gettext
- app/routes/workflows.py
- app/routes/time_approvals.py
- app/routes/activity_feed.py
- app/routes/recurring_tasks.py
- app/routes/team_chat.py
- app/routes/client_portal_customization.py
- Fix UnboundLocalError in app/routes/client_portal.py by removing redundant local import of Client
- Fix undefined service variable in app/routes/time_approvals.py view_approval function
These fixes resolve the blueprint registration warnings and the client portal login error.