-
Notifications
You must be signed in to change notification settings - Fork 1
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
Reg\Operator Admins & Access Requests - Internal User no longer approving new operator admins #2059
Comments
Hey @patriciarussellCAS @patrickisaac , @BCerki and I were chatting about how we may want to drag this to next sprint backlog since its part of the critical path and related to ticket #2160 |
@zoeyli-46 question about this AC: Given that I am an internal admin, this is not what I was expecting to see. It was my understanding that the business area only wants to have to approve the first admin for an existing operator - if the operator already has an admin, that external admin should be approving or declining subsequent user requests. Is this still the case? |
I agree with your assessment @andrea-williams - there should not be an approve or decline button in this case. That's for catching that! |
'twas actually Inspector Sobhani who caught it! |
The best way to test this is to login as an industry user (bc_cas_dev_secondary or three) and request access to an operator (NOT Operator 1 Legal Name, New Operator 3 Legal Name, Existing Operator 4 Legal Name, New Operator 5 Legal Name; these are set up for the reg1 workflow). Then logout and come back in as an internal user, and try to approve/decline the request you made as an industry user. |
Hey @BCerki I just tried the steps you recommended using bc-cas-dev-three, getting access to New Operation 9. I'm not totally sure if it's working correctly. Then it asks if I want to accept "prime admin access" (which I think is outdated terminology right?) and then if I click yes, I get this error message: |
It's correct that you see the accept/deny buttons in the Admin Information section. Where you shouldn't see them is the Operator Information section.
I don't know about the terminology on this, @zoeyli-46 , do you? I don't see the modal in the wireframes.
I don't consider any of this a release-blocker |
@BCerki But they won't see the accept/deny buttons in the Admin Information section, if the industry user created a new operator, right? (i.e., did not select one in the select operator) |
Yes, if it's a new operator, there shouldn't be buttons. "New Operator 9 Legal Name" is confusingly named; it's not actually a new operator in the database. We've got a card for fixing confusing mock data! #2627 |
@patriciarussellCAS @BCerki Tiegan says they would like this term to be replace with "Account Administrator". However, since its internal users only, its fine if its not updated. |
Description:
IRC is no longer approving the creation of a new operator, or the new operators admins.
IRC is no longer approving or declining Operator Information for an operator when they sign up
Blocked by: #2160
Acceptance Criteria:
create_operator_and_user_operator
auto-approves the admin associated with an operator, so we're status for this check instead of theis_new
flag)Replace the approved status to "admin access"Figma => Sepehr: This has already been implemented in ticket Admin\User and Access Requests - Internal User can view access requests #2160Given that I am an internal admin,
When a new operator is created for the first time,
Then I do not have an approve or decline button for their Operator Information or their Admin Information (in registration 1 admin was named "user information"
Given that I am an internal admin,When a user tries to sign into an operator that already has an admin
Then I do have an approve or decline button for their Admin Information section
Figma for If the operator already has an admin,
Figma for if the operator is signing up for the first time, (new operator, no existing admin)
What is different here from Registration 1:
Removed “approve and decline” for operator information
Remove “new operator flag”, 'approved" status is replaced with "admin access"
Internal user does not approve of the creation of a new operator, or the admin of a new operator
Renamed User Information to Admin information
In the back end, flag the operator as approved.
Development Checklist:
libs
onesWhen a new operator is created, its status should default to Statuses.APPROVEDand is_new = False => Sepehr: onlyis_new=False
needs to be implemented, rest is in place (inUserOperatorServiceV2.create_operator_and_user_operator
)When a new user_operator record is created for a new operator, its status should be Statuses.APPROVED=> Sepehr: This is in place (inUserOperatorServiceV2.create_operator_and_user_operator
)Definition of Ready (Note: If any of these points are not applicable, mark N/A)
·Definition of Done (Note: If any of these points are not applicable, mark N/A)
Notes:
The text was updated successfully, but these errors were encountered: