Logo: Relish

  1. Sign in

Project: Client-activity-tracker

Maintain 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
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 4 years ago by Todd Tyree.