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 collaboratorMaintain administrators
Administrators can access the system
Superusers can maintain administrators
Anonymous users cannot access administrator or superuser features
- Scenarios
-
- Log in as an administrator
- Log out
- Admininstrators cannot act as superusers
- Create a new administrator
- An anonymous user tries to create an administrator
- Log in as an administrator
-
- Given
- An administrator exists
- When
- that administartor logs in
- Then
- that administrator is logged in
- Log out
-
- Given
- An administratror exists
- And
- that administrator is logged in
- When
- that administrator logs out
- Then
- that administrator is logged out
- Admininstrators cannot act as superusers
-
- Given
- I am logged in as an administrator
- When
- I try to create a new administrator
- Then
- The administrator is not created
- And
- I am told to contact the superuser
- Create a new administrator
-
- Given
- I am logged in as the superuser
- When
- I try to create a new administrator
- Then
- the system lets me know the administrator has been created
- And
- the new administrator receives an email
- An anonymous user tries to create an administrator
-
- Given
- I am not logged in
- When
- I try to create a new administrator
- Then
- The administrator is not created
- And
- I am told to log in
Last published over 7 years ago by Todd Tyree.