New user role: Evaluator
r-bartlett-gsa opened this issue · 1 comments
r-bartlett-gsa commented
As a judge of federal prize competitions and challenges, in order to participate in the evaluation process for submissions of challenges on Challenge.gov, I would like to be able to access the portal with a specific role.
Acceptance criteria:
- An admin user can assign an evaluator role to a user
- An evaluator role has the same rules and permissions as a challenge manager role
- An evaluator role does not have access to challenge management (anything in Phoenix app)
Current challenge manager role rules and permissions:
- access only with .gov or .mil email address
- requires approval by an admin user
- requires annual certification
- an admin user can give challenge manager access to non .gov/.mil accounts if a sponsorship/justification is provided by a federal employee, which is done outside of the platform
Definition of Done
Doing (dev team)
- Code complete
- Code is organized appropriately
- Any known trade offs are documented in the associated GH issue
- Code is documented, modules, shared functions, etc.
- Automated testing has been added or updated in response to changes in this PR
- The feature is smoke tested to confirm it meets requirements
- Database changes have been peer reviewed for index changes and performance bottlenecks
-
PR that changes or adds UI-
include a screenshot of the WAVE report for the altered pages -
Confirm changes were validated for mobile responsiveness
-
- PR approved / Peer reviewed
- Security scans passed
- Automate accessibility tests passed
- Build process and deployment is automated and repeatable
- Feature toggles if appropriate
- Deploy to staging
- Move card to testing column in the board
Staging
- Usability testing: mobile and desktop (Tracy or Marni)
-
Accessibility tested (Marni)-
Keyboard navigation -
Focus confirmed -
Color contrast compliance -
Screen reader testing
-
-
Cross browser testing - UI rendering is performant on below listed devices/browsers (Tracy or Marni)-
Windows/Chrome -
Windows/Edge -
Mac/Chrome -
Mac/Safari -
iOS/Safari
-
- AC review (Renata)
-
Deploy to production (production-like environment for eval capability) (dev team) - Move to production column in the board
Production
- User and security documentation has been reviewed for necessary updates (Renata/Tracy/Dev team)
- PO / PM approved (Jarah or Renata)
- AC is met and it works as expected (Jarah or Renata)
- Move to done column in the board (Jarah or Renata)
mhotch24 commented
@r-bartlett-gsa User testing complete. Based on the AC no cross browser and A11y tests were preformed.