Skip to content

Commit

Permalink
Merge pull request #1121 from radarhere/patch-1
Browse files Browse the repository at this point in the history
  • Loading branch information
tbar0970 authored Jan 9, 2025
2 parents 91f6f61 + 99f5a2b commit 77b493d
Showing 1 changed file with 5 additions and 5 deletions.
10 changes: 5 additions & 5 deletions docs/use cases.html
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ <h3><a name="add-family">Add Family</a></h3>
<li>She searches for their name (see <a href="#search-for-name">Search For Name</a>) and finds no matches, so she knows this is a new Family</li>
<li>Merina clicks on the "add family" link in the main navigation, and the system shows her the "add family" form</li>
<li>Merina fills in the family name and any supplied data relevant to the family as a whole (home tel, postal address etc)</li>
<li>Merina fills in the details of the Persons who will be members of this family, including their names and the congregation they attended (7pm). The 'surname' field for each Person is pre-poplated with the family name but she can change it if necessary</li>
<li>Merina fills in the details of the Persons who will be members of this family, including their names and the congregation they attended (7pm). The 'surname' field for each Person is pre-populated with the family name but she can change it if necessary</li>
<li>Merina enters an initial note for the family (this field is compulsory), indicating that they filled in a communication card and what boxes they ticked</li>
<li>Merina clicks the 'submit' button. The system creates the Family record, the two Person records and a Family Note record. For each of these, the user who created them and the date on which they were created is recorded. The status of the Family Note is set to 'awaiting action' and its subject is set to 'New Family'. (NB If the family contained only one member, the note would be created as a person note because of the business rule that says family notes can only be added to familys with more than one member)</li>
</ol>
Expand All @@ -59,7 +59,7 @@ <h3><a name="view-family-record">View Family Record</a></h3>

<h3><a name="edit-family-record">Edit Family Record</a></h3>
<ol>
<li>Merina has receieved a communication card from the Barrett family indicating that they have moved house</li>
<li>Merina has received a communication card from the Barrett family indicating that they have moved house</li>
<li>She searches for 'Barrett' (see <a href="#search-for-name">Search For Name</a>) and clicks the 'Edit Family Record' link next to their entry in the search results</li>
<li>The system acquires the lock on the Barrett Family record for Merina. This means that nobody else can edit this family record until she's finished. (Alternate path: somebody else already has the lock on the Barrett Family record and the system asks Merina to wait til they are finished)</li>
<li>The system shows Merina the 'Edit Family' form, with the current values of the family fields filled in</li>
Expand Down Expand Up @@ -195,7 +195,7 @@ <h3><a name="create-group">Create Group</a></h3>
<h3><a name="view-group">View Group Details</a></h3>
<ol>
<li>Bill wants to know who is involved in the new 8am techos group.</li>
<li>Bill clicks on the "List Groups" link in the main navaigation</li>
<li>Bill clicks on the "List Groups" link in the main navigation</li>
<li>Bill sees the "8am techos" group in the list and clicks on it</li>
<li>The system shows bill the name of the group and the list of members.</li>
</ol>
Expand All @@ -218,7 +218,7 @@ <h3><a name="">Add Person to Group Individually</a></h3>
<li>Bill types "Josephine" into the textbox labelled "add new member to this group" and clicks "Search"</li>
<li>The system shows Bill a list of the 3 Josephines in the church</li>
<li>Bill clicks on Josephine Bloggs' name and clicks "Add"</li>
<li>The system adds Josephine Bloggs to the group and re-displays the list of group memmbers which now includes her</li>
<li>The system adds Josephine Bloggs to the group and re-displays the list of group members which now includes her</li>
</ol>

<h3><a name="">Remove Person from Group</a></h3>
Expand Down Expand Up @@ -246,7 +246,7 @@ <h3>Update Attendance for a Service</h3>
<li>Fred has remembered that somebody he thought was absent was actually present at 7pm yesterday</li>
<li>Fred logs in to the system and clicks the "Record Service Attendance" link in the main navigation</li>
<li>The system asks Fred what congregation he wants to record attendance for, and the date of the service for which he is recording attendance. Fred enters these details</li>
<li>The system shows a notice indicating that attendance has already been filled in for the selected service, and that he may now edit the specified attendance. Beneath the notice is a list of all persons who belong to the congretation, with the dropdown boxes populated with the present/absent values previously entered</li>
<li>The system shows a notice indicating that attendance has already been filled in for the selected service, and that he may now edit the specified attendance. Beneath the notice is a list of all persons who belong to the congregation, with the dropdown boxes populated with the present/absent values previously entered</li>
<li>Fred finds the person who he remembered was present, changes the dropdown box to "present", and clicks "save"</li>
<li>The system saves the updated attendance info for that service</li>
</ol>
Expand Down

0 comments on commit 77b493d

Please sign in to comment.