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 collaboratorUser administration
As a user
I want to be able to administer my details in application
So that I can ensure I am in the right department, etc
- Users have the ability to edit their own email address, but not their organisation
- Only GDS editors can change users' organisations
- GDS editors are able to see a list of users to allow them to easily operate on their records
- Scenarios
-
- Logged in writers should see their role
- Logged in editors should see their role
- Logged in GDS editors should see their role
- Logged in users should be able to view but not edit their record
- Logged in users should be able to see other users' contact details
- Logged in writers should see their role
-
- Given
- I am a writer
- Then
- I should see that I am logged in as a "Policy Writer"
- Logged in editors should see their role
-
- Given
- I am an editor
- Then
- I should see that I am logged in as a "Departmental Editor"
- Logged in GDS editors should see their role
-
- Given
- I am a GDS editor
- Then
- I should see that I am logged in as a "GDS Editor"
- Logged in users should be able to view but not edit their record
-
- Given
- I am a writer called "John Smith"
- And
- the organisation "Department of Beards" exists
- When
- I view my own user record
- Then
- I can see my user details
- But
- I cannot change my user details
- Logged in users should be able to see other users' contact details
-
- Given
- I am a writer
- And
- there is a user called "John Smith" with email address "[email protected]"
- When
- I visit the admin author page for "John Smith"
- Then
- I should see an email address "[email protected]"
Last published about 7 years ago by David Heath.