To add a collaborator to this project you will need to use the Relish gem to add the collaborator via a terminal command. Soon you'll be able to also add collaborators here!
More about adding a collaboratorManage Users
As a Global Cost Estimator Administrator
I want to be able to create new users for the cost estimator tool and identify the roles and any additional claims the user should be assigned
So that I can grant appropriate access to the Global Cost Estimator to users from my company
- Background
-
- Given
- I am logged in as a GCE Administrator
- Scenarios
-
- Add a new user for my company, providing required fields, roles and claims and send a welcome email (US303, US168)
- Edit an existing user and modify roles and claims (US170)
- Receive a required fields validation message when adding a new user for my company and not providing any required fields (US303)
- Resending the welcome email to an existing user (US170)
- Cancel resending the welcome email to an existing user
- Deleting an existing user (US170)
- Cancel deletion of an existing user
- Add a new user for my company, providing required fields, roles and claims and send a welcome email (US303, US168)
-
- Given
- I display the Manage Users page
- And
- I choose to add a new user record
- When
- I enter the user profile First Name 'first name'
- And
- I enter the user profile Last Name 'last name'
- And
- I enter the user profile User Name 'user name'
- And
- I enter the user profile Email 'email'
- And
- I enter the user profile Roles 'roles'
- And
- I enter the user profile Claims 'claims'
- And
- I choose Update from the Manage User Profile page
- Then
- the Manage Users is re-displayed
- And
- the manage users First Name will be 'first name'
- And
- the manage users Last Name will be 'last name'
- And
- the manage users User Name will be 'user name'
- And
- the manage users Email will be 'email'
- And
- the manage users Roles will be 'roles'
- And
- the manage users Claims will be 'claims'
- And
- a manage users Edit action is available
- And
- a manage users Delete action is available
- And
- a manage users Resend Welcome Email action is available
- And
- the user 'email' receives the welcome email
Examples: first name last name user name email roles claims John Smith Smitty [email protected] Jane Doe JaneDoe [email protected] File Manager Joe Public Joey [email protected] Cost Estimate - Update Judy Johnson JJ [email protected] Requestor Assignee - View All - Edit an existing user and modify roles and claims (US170)
-
- Given
- I display the Manage Users page
- And
- I choose to Edit user 'user name'
- And
- the user has 'original roles'
- And
- the user has 'original claims'
- When
- I modify roles to 'new roles'
- And
- I modify claims to 'new claims'
- And
- I choose Update from the Manage User Profile page
- Then
- the Manage Users page is re-displayed
- And
- the user 'user name' displays 'new roles'
- And
- the user 'user name' displays 'new claims'
Examples: user name original roles original claims new roles new claims Smitty Requestor, File Manager JaneDoe File Manager Cost Estimate - Update, Assignee - View All Joey Cost Estimate - Update Requestor - Receive a required fields validation message when adding a new user for my company and not providing any required fields (US303)
-
- Given
- I display the Manage Users page
- And
- I choose to add a new user record
- When
- I choose Update from the Manage User Profile page
- Then
- a message indicating user profile First Name field is required is displayed
- And
- a message indicating user profile Last Name field is required is displayed
- And
- a message indicating user profile User Name field is required is displayed
- And
- a message indicating user profile Email field is required is displayed
- Resending the welcome email to an existing user (US170)
-
- Given
- I display the Manage Users page
- And
- I choose to Resend Welcome Email to a user
- When
- I confirm sending the welcome email
- Then
- the Manage Users page is re-displayed
- And
- the user receives the welcome email
- Cancel resending the welcome email to an existing user
-
- Given
- I display the Manage Users page
- And
- I choose to Resend Welcome Email to a user
- When
- I cancel sending the welcome email
- Then
- the Manage Users page is re-displayed
- And
- the user does not receive the welcome email
- Deleting an existing user (US170)
-
- Given
- I display the Manage Users page
- And
- I choose to Delete a user
- When
- I confirm user account deletion
- Then
- the Manage Users page is re-displayed
- And
- the user account is not displayed
- Cancel deletion of an existing user
-
- Given
- I display the Manage Users page
- And
- I choose to Delete a user
- When
- I cancel user account deletion
- Then
- the Manage Users page is re-displayed
- And
- the user account is still displayed
Last published almost 7 years ago by Doug Snyder.