As a admin of the system, I want to ensure that users only access parts of the application that are appropriate to their role.
[x] Add role-based permission checks to the pages that require specific roles:
[x] /evaluation_forms can only be accessed by Challenge Manager role
[x] /manage_submissions can only be access by Challenge Manager role
[x] /evaluations can only be access by Evaluator role
[x] Redirect users to their respective dashboards
[x] Solver role is redirected to the phoenix app if they try to access any of the above features
[x] Show the flash message "You do not have access to this task. Please select a different task, or contact Challenge.gov support team for assistance." after they're redirected
As a admin of the system, I want to ensure that users only access parts of the application that are appropriate to their role.
/evaluation_forms
can only be accessed byChallenge Manager
role/manage_submissions
can only be access byChallenge Manager
role/evaluations
can only be access byEvaluator
roleSolver
role is redirected to the phoenix app if they try to access any of the above features