[ ] I can click on the link to Log in, which directs me to the Log in form
[ ] I can click on the link to Sign up, which directs me to the Create your account form
[ ] I can click on the link to Administrator login (in the footer), which directs me to the Log in form
Change your password page
As a user:
[ ] I can see a form to change my password
[ ] There is a field for New password
[ ] There is a field for Confirm new password
[ ] The form will not submit if the password is too short or if the password fields do not match
[ ] I can click Change my password, which sets my new password and directs me to the Global Index page
[ ] I can click on the link to Log in, which directs me to the Log in form
[ ] I can click on the link to Sign up, which directs me to the Create your account form
[ ] I can click on the link to Administrator login (in the footer), which directs me to the Log in form
Global Tenant Accounts Index Page (Admin only)
As a user:
[ ] If I try to access this page (as a non logged-in admin), I am redirected to the Log in page with a flash message saying “You are not authorized to access this page.”
As an admin:
[ ] I can see a table listing all of the tenant accounts, including their:
[ ] UUID
[ ] Cname
[ ] Actions (Manage, Edit, Delete)
[ ] I can click Manage, which directs me to the Manage Account page
[ ] I can click Edit, which directs me to the Editing Account form
[ ] I can click Delete, which removes that tenant account
[ ] I can filter through the tenant accounts using the search bar
[ ] I can click Create a new account, which directs me to the Create a new repository form
Global Tenant Account New Page (Admin only)
As an admin:
[ ] I can see a form to create a new tenant account
[ ] There is a field for Short name (Cname)
[ ] The form will not submit if the input is empty or invalid
[ ] I can click Save, which saves the new tenant and directs me to the Manage Account form
[ ] I can click on the link to Cancel, which directs me back to the tenant Accounts page
Global Tenant Account Manage Page (Admin only)
As an admin:
[ ] I can see the Cname of the tenant account I selected to manage
[ ] I can click Edit Account, which directs me to the Editing Account form
[ ] I can see a form to invite new administrators to this specific tenant account via email
[ ] The form will not submit if the input is empty or invalid
[ ] The entered email does not have to be linked to an existing account in order to be submitted successfully
[ ] I can click Add, which adds the user to the list of Current Account Administrators
[ ] I can click Cancel, which directs me to the tenant Accounts page
[ ] I can see a list of admin users for that tenant account under the Current Account Administrators tab
[ ] I can click Remove, which removes the admin user from that tenant
[ ] I can see a list of all users under the All Users tab
[ ] I can click Add, which adds the user to the Current Account Administrators
Global Tenant Account Edit Page (Admin only)
As an admin:
[ ] I can check/uncheck a box for Is public
[ ] When this box is checked, the tenant is visible to the public from the Global Index page
[ ] I can see a form that contains the following attributes (and corresponding values) of the selected Tenant account:
[ ] Tenant UUID (Non-modifiable) (required)
[ ] Tenant CNAME (required)
[ ] Solr Endpoint URL
[ ] Fedora Endpoint URL
[ ] Fedora Endpoint Base Path
[ ] I can click Save changes, which saves my changes and directs me to the Manage Account page
[ ] I can click Cancel, which directs me to the tenant Accounts page
Global Users Index Page (Admin only)
As an admin:
[ ] I can see a table listing all users across all tenants
[ ] The following attributes of each user are displayed in separate columns:
[ ] Email
[ ] Display name
[ ] Department
[ ] Title
[ ] Affiliation
[ ] Superadmin
[ ] Actions (Manage, Edit, Become, Delete)
[ ] I can click Manage, which directs me to the Manage User page
[ ] I can click Edit, which directs me to the Edit User form
[ ] I can click Become, which signs me out of my account and into the account of that user
[ ] I can click Delete, which removes that user
[ ] I can filter through users using the search box
[ ] I can click Create New, directing me to the Create a new user form
Global Users New Page (Admin only)
As an admin:
[ ] I see a form where I can assign attributes and create a new user
[ ] The form will fail to submit if any of the entered attributes are invalid
[ ] I can click Save, which saves the new user and directs me back to the Manage Users page
[ ] I can click Cancel, which directs me back to the Manage Users page
Global Users Manage Page (Admin only)
As an admin:
[ ] I can check the box to assign/unassign the superadmin role
[ ] When this box is checked, the user has the privileges of a superadmin
[ ] I can click Update, which saves the changes and directs me back to the Manage Users page
[ ] I can click Cancel, which directs me back to the Manage Users page
[ ] I can click Edit, which directs me to the Edit User form
Global Users Edit Page (Admin only)
As an admin:
[ ] I can see a form to edit attributes of the selected user
[ ] Display Name is filled in
[ ] Email address is filled in
[ ] I can click Save changes, which saves my changes and directs me back to the Manage Users page
[ ] I can click Cancel, directing me back to the Manage Users page
Summary
Focus on reviewing the test plan for the GLOBAL section
ref related parent ticket/epic:
48
Acceptance Criteria
Tasks
Notes
Test Plan: https://docs.google.com/document/d/1jk29qG4eE69tPbGA9hg5hOCmNRZ77KFN6dTjVV2358g/edit#heading=h.69guibcdizbh
Use DEMO
pop up? => samvera/hyku
login should be in 1password ATLA HYKU.
Global Index / Institution List Page
As a non-signed in user:
As a signed-in administrator:
Global Administrator / User Login Page
Global Sign Up Page
As a user:
Global Forgot your Password? Page
As a user:
Change your password page
As a user:
Global Tenant Accounts Index Page (Admin only)
As a user:
[ ] If I try to access this page (as a non logged-in admin), I am redirected to the Log in page with a flash message saying “You are not authorized to access this page.”
As an admin:
[ ] I can see a table listing all of the tenant accounts, including their:
[ ] I can filter through the tenant accounts using the search bar
[ ] I can click Create a new account, which directs me to the Create a new repository form
Global Tenant Account New Page (Admin only)
As an admin:
Global Tenant Account Manage Page (Admin only)
As an admin:
Global Tenant Account Edit Page (Admin only)
As an admin:
Global Users Index Page (Admin only)
As an admin:
Global Users New Page (Admin only)
As an admin:
Global Users Manage Page (Admin only)
As an admin:
Global Users Edit Page (Admin only)
As an admin: