-
Notifications
You must be signed in to change notification settings - Fork 14
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Non-gov access to information (Challenge Managers) #1390
Comments
Split into two stories |
@r-bartlett-gsa @jarahameador Alejandro and I have a question regarding the first piece of Acceptance Criteria. What exactly should the non-gov challenge manager be prevented from seeing? It doesn't look like the the portal shows any PII in each submission outside of what could be attached as part of the submission (which we cannot see the contents of from a coding perspective). Edit to add answer: Non-gov challenge managers should not be able to view submissions through the portal at all. This includes disabling the 'View Submissions' button and hiding the table of all submissions, as the page with the submissions table is possible to access with a direct URL. These changes will also prevent the challenge manager from downloading submissions. |
New AC's added 8/27 are completed The new version is already deployed to Staging |
@jdonis Please let me know login credentials and URL for testing purposes. Thanks! |
https://challenge-portal-staging.app.cloud.gov/sign-in/new I just activated your GSA account to sign in to Staging you have admin rights, to test as a non-gov you need to sign in using any other email, the next step is to add that account as a challenge manager. Please let me know if you have any doubts. |
@jdonis my account is still pending recertification. Can you approve it or do I need to ask someone else? |
@jdonis We have a color contrast fail. Please change the table header colors to |
@r-bartlett-gsa , a11y test complete. Per convo, bypassing cross browser testing. Now to you for AC testing. |
@jdonis / @TCKapGrp Can you please share a screenshot of the security log showing the challenge_manager_ng designation. Does the following AC mean that the non gov challenge manager is not able to submit edits to the challenge?
When I read that AC, I assume it is linked to the AC that does not allow the non-gov CM to create a new challenge and hence is not able to submit the challenge for approval. If that is the case, then the new added AC is met. However, the message on the portal says this: |
@kkrug I'm still seeing the same issues on staging:
|
@kkrug @r-bartlett-gsa the changes have been implemented to control the access as reported. Please review the following PR #1469 |
The following message has to be removed as well as discussed on meeting with @r-bartlett-gsa and @kkrug |
@kkrug PR has been submitted removing the banner. |
@kkrug and @jairoanaya Security logs still show incorrect originator type for the non .gov/.mil email address for the accessing site action. Please update so it would designate challenge_manager_ng for ALL actions completed by a non .gov/.mil challenge manager. |
However, this introduced a new issue and now the submissions are not accessible to ANY users. Here are the steps:
As an admin or super admin:
(cc: @jdonis ) |
HI @r-bartlett-gsa the reported issues have been resolved on this PR #1477 . I tested as super admin and non-gov challenge manager, and everything seems to be working as expected. The solution is available on staging. |
@jairoanaya / @jdonis I completed my review and everything looks great. Thank you! Given that this is a significant change, and we ran into several unexpected issues while implementing the changes, I would like to do regression testing. @TCKapGrp Can you please test all user scenarios for all users roles to ensure we are not breaking any previous features before we release this to production. |
@r-bartlett-gsa , we are currently in process of regression testing. The spreadsheet is located here: https://docs.google.com/spreadsheets/d/1OPx_HrmYS4AtOjt03eRnwO3GmJ9vWnQEmfcsdtOEVFU/edit?usp=sharing I'll let you know when we are complete. |
@r-bartlett-gsa , regression testing complete. https://docs.google.com/spreadsheets/d/1OPx_HrmYS4AtOjt03eRnwO3GmJ9vWnQEmfcsdtOEVFU/edit?usp=sharing I highlighted two things in this document in yellow for your attention but happy to answer any additional questions: |
@TCKapGrp Reviewed and left comments. Let's discuss this. |
Hi @r-bartlett-gsa , https://docs.google.com/spreadsheets/d/1OPx_HrmYS4AtOjt03eRnwO3GmJ9vWnQEmfcsdtOEVFU/edit?usp=sharing has been updated and I personally retested items to confirm pass. I added more notes AND added a user experience issue I found and tagged you into that cell. Happy to review. |
User story
As a security officer, in order to ensure only users with verified identities have access to controlled or sensitive information, I would like to restrict non-government user access, regardless of assigned user role, to submissions and public solvers data.
Acceptance criteria:
Note: public solvers with non .gov or .mil accounts continue have access to submissions and public solvers data they inputted into challenge.gov
Definition of Done
Doing (dev team)
Staging
[ ] Color contrast compliance[ ] Cross browser testing - UI rendering is performant on below listed devices/browsers (Tracy or Marni)- [ ] Windows/Chrome- [ ] Windows/Edge- [ ] Mac/Chrome- [ ] Mac/Safari- [ ] iOS/SafariProduction
The text was updated successfully, but these errors were encountered: