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 and report on activities
Administrators can maintain activities
Administrators can view reports based on activiy details
Anonymous users cannot access activities at all
- Scenarios
-
- Create a activity
- View an activity report
- View reports by month/quarter/overall
- View activity report details
- Report on all activities
- An anonymous user tries to create a activity
- An anonymous user tries to report on a activity
- An anonymous user tries to report on all activitys
- Create a activity
-
- Given
- I am logged in as an administrator
- When
- I try to create a activity
- Then
- the system creates a new activity
- View an activity report
-
- Given
- I am logged in as an administrator
- And
- a client with activities exists
- When
- I view a report on that activity
- Then
- I see the report on that activity
- View reports by month/quarter/overall
-
- Given
- I am logged in as an administrator
- And
- clients with activities exist
- When
- I view the period report activities
- Then
- I see the period activity
Examples: period monthly quarterly overall - View activity report details
-
- Given
- I am logged in as an administrator
- And
- clients with activities exist
- When
- I view a report on all activities
- Then
- I should see entries for "Number of Clients"
- And
- I should see entries for "Cost Direct"
- And
- I should see entries for "Cost Indirect"
- And
- I should see entries for "Number of Incidence"
- And
- I should see entries for "Outcomes"
- And
- I should see entries for "Start Hours"
- And
- I should see entries for "Frequency"
- Report on all activities
-
- Given
- I am logged in as an administrator
- And
- clients with activities exist
- When
- I view a report on activities
- Then
- I see the activies all activities
- An anonymous user tries to create a activity
-
- Given
- I am not logged in
- When
- I try to create a activity
- Then
- an activity is not created
- And
- I am told to log in
- An anonymous user tries to report on a activity
-
- Given
- I am not logged in
- And
- a client with activities exists
- When
- I view a report on that activity
- Then
- I am asked to log in
- An anonymous user tries to report on all activitys
-
- Given
- I am not logged in
- And
- client with activities exist
- When
- I view a report on activities
- Then
- I am asked to log in
Last published over 7 years ago by Todd Tyree.