Welcome Page

 

Login Page

 

Purpose:

The login page ensures that the user is registered in the system. User email address and password are checked in the database. If they match, user is logged into the system. Besides protecting user data and privacy, by logging in, the user is identified and hence the pages are customized based on the user’s authentication level.

 

How to use:

- Enter the correct email address and password.

 

Errors:

- When the email address and/or the password are entered incorrectly, the email and password fields are cleared.

- A user is allowed to try to log in three times before the system disables the user.

 

User Index

 

Change Personal Contact Info

 

Purpose:

This page is for the user to update his/her details and contact information. The data will be spit out from the database so that the user can see the current data stored, and make necessary changes.

 

How to use:

-         The user can go to any fields and change incorrect information.

-         When all necessary changes are made, click the “Submit” button to store user’s updated information in the database.

 

Errors:

- Some attributes are critical and cannot be left blank. First and last names are critical.

 

Unsubscribe From a Group

 

Purpose:

This page is for the user to discontinue subscription from a particular group.

 

How to use:

- Click on the drop down list and choose the group the user wants to unsubscribe from.

- Click on “Submit Query” button.

 

Request Subscription to Existing Group

 

Purpose:

This page is for the user to join a particular group – Moderated or Unmoderated.

For the Unmoderated group, the user is allowed to subscribe themselves.

For the Moderated group, the user submits a request along with a reason. The group administrator looks at the request, and if the request is granted, the user will be added to the group and notified via e-mail.

 

How to use:

- For the Unmoderated Group, click on the drop down list and choose the group the user wants to subscribe to.

- Click on “Submit Query” button.

- For the Moderated Group, click on the drop down button and choose the group the user wants to subscribe to.

- The user must type in the reason why they would like to join the group.

- Click on the “Submit Query” button.

Request New Group Creation

 

Purpose:

This page allows the user to request a new group creation. The request will be stored in the database and to be reviewed by the system administrator. If approved, a new group will be created, and the user will be notified via e-mail.

 

How to use:

- The user needs to firstly specify a group type (small group, praise band, pastors, small group leaders, office staff, food, treasurers, transportation, other).

- A group name and the purpose/function of the group should also be specified.

- Make sure the name chosen is not used and is appropriate to avoid disapproval and delays.

- If the group creation is approved, the system administrator will notify the user.

 

Errors:

- Error is returned unless all fields are filled in.

 

Change Password

 

Purpose:

This page allows the user to change password. The user should change his/her computer generated password to something familiar, but not easy to guess.

 

How to use:

- Type the current password in the box titled “Old Password”

- In the box titled “New Password”, type in the password to be changed to

- In the box titled “Confirm New Password”, retype the new password

- As an option to remember the password, the user may type in a hint question or phrase.

- Click on “Submit Query”.

- The password must contain a minimum of 6 characters and a maximum of 16 characters.

- The password is case sensitive.

 

Errors:

- The old password must match.

- To insure integrity, new password should be entered twice. If they don’t match, an error will be returned.

 

Remove Self From System

 

Purpose:

This page is for the user who no longer wishes to be in the system. Once the user is terminated, he/she will no longer be able to log in to the system unless they are re-activated by the system administrator. Other than that, user is unsubscribed from all groups he/she is subscribed to, and hence he/she will no longer receive emails.

 

How to use:

- Enter user’s current password

- Click on the “Terminate Account” button

 

Error:

- If the password that is entered is incorrect, the account will not be terminated.

 

Group Admin Index

 

Before using the group admin features, the group admin needs to select his/her group to modify.

 

How to use:

- Click on the drop down list and choose a group to be edited.

- Click on “Submit Query”

 

Add User

 

Purpose:

This page allows the group admin to add a user to the group

 

How to use:

- Enter the e-mail address of the user that needs to be added to the group

- Click on “Submit Query”

 

Error:

- Error is returned if the user name does not exist in the database.

 

Mass Add Users

 

Purpose:

This page allows the group admin to add multiple users to the selected group.

 

How to use:

- Click on the check boxes of all the names to be added to the group. The names are ordered by last name for ease of finding people.

- Click on the “Submit Query” button.

 

Remove User

 

Purpose:

This page is allows the group admin to remove a user from the group.

 

How to use:

- Enter the e-mail address of the user that needs to be removed from the group

- Click on “Submit Query”

 

Error:

- Error is returned if the user name does not exist in the database.

 

Mass Remove Users

 

Purpose:

This page allows the group admin to remove multiple users from the selected group.

 

How to use:

- Click on the check boxes of all the names to be removed from the group. The names are ordered by last name for ease of finding people.

- Click on the “Submit Query” button.

 

Generate Contact Info

 

Purpose:

This page allows the group admin to generate a complete list of the contact information for a particular group.

 

How to use:

- Click on the drop down list and select a group

 

Data Entry Index

 

Add User

 

Purpose:

The add user page is the main page for data entry user. It allows the data entry user to enter new user information in the database.

 

How to use:

-         The data entry user enters all information available.

-         When the ‘Add New User’ button is clicked, information will be stored in the database. Some attributes such as first and last names, e-mail, initial password and phone numbers cannot be left blank.

 

Error:

If critical attributes are left blank (first and last names).

Remove user

 

Purpose:

This page allows the data entry user to remove a user from the system.

 

How to use:

- Click on the drop down list and choose the user to be removed.

- Click on “Submit Query”

 

Mass remove users

 

Purpose:

This page allows the data entry user to remove multiple users from the system.

 

How to use:

- Click on all the check boxes for the users to be removed from the system

- Click on “Submit Query”

 

Update User

 

Purpose:

This page is for the data entry user to update user details and contact information. The data will be spit out from the database when he/she selects a user from the drop down list.

 

How to use:

-         The data entry user can go to any fields and change incorrect information.

-         When all necessary changes are made, click the “Submit” button to store user’s updated information in the database.

 

Errors:

- Some attributes are critical and cannot be left blank. First and last names are critical.

 

System Administrator Index

 

Edit User Page

 

Add User

 

Purpose:

The add user page is the main page for data entry user. It allows the data entry user to enter new user information in the database.

 

How to use:

-         The data entry user enters all information available.

-         When the ‘Add New User’ button is clicked, information will be stored in the database. Some attributes such as first and last names, e-mail, initial password and phone numbers cannot be left blank.

 

Error:

If critical attributes are left blank (first and last names).

Authorize User

 

Purpose:

This page is for the data entry user to give a passive user authorization level. This page is not to be used to update authorization level. The data entry user can update an already active user’s authorization level by using Update Authorization Page.

 

How to use:

-         The data entry user chooses a user from a list of passive users. He/she then selects an authorization level.

-         Click on the “Submit Query” Button.

 

Remove user

 

Purpose:

This page allows the data entry user to remove a user from the system.

 

How to use:

- Click on the drop down list and choose the user to be removed.

- Click on “Submit Query”

 

Mass remove users

 

Purpose:

This page allows the data entry user to remove multiple users from the system.

 

How to use:

- Click on all the check boxes for the users to be removed from the system

- Click on “Submit Query”

 

Update User Info

 

Purpose:

This page is for the data entry user to update user details and contact information. The data will be spit out from the database when he/she selects a user from the drop down list.

 

How to use:

-         The data entry user can go to any fields and change incorrect information.

-         When all necessary changes are made, click the “Submit” button to store user’s updated information in the database.

 

Errors:

- Some attributes are critical and cannot be left blank. First and last names are critical.

 

Edit Group Page

 

Before using the sys admin features, the sys admin needs to select the group to modify.

 

How to use:

- Click on the drop down list and choose a group to be edited.

- Click on “Submit Query”

 

Add Group

 

Purpose:

This page allows the sys admin to add a new group

 

How to use:

-         Type in a group name that has not been used before

-         Describe the group briefly

-         Choose a group type

-         Check if moderated

-         Select the owner

-         Click on the “Submit Query” button

 

Error:

Group name cannot be left blank and must be unique

 

Change Current Group

 

Purpose:

To choose a relevant group to change information

 

How to use:

- Click on the drop down list and choose a group to be edited.

- Click on “Submit Query”

 

Add User to Current group

 

Purpose:

This page allows the sys admin to add a user to the group

 

How to use:

- Enter the e-mail address of the user that needs to be added to the group

- Click on “Submit Query”

 

Error:

- Error is returned if the user name does not exist in the database.

 

Mass Add Users to Current group

 

Purpose:

This page allows the group admin to add multiple users to the selected group.

 

How to use:

- Click on the check boxes of all the names to be added to the group. The names are ordered by last name for ease of finding people.

- Click on the “Submit Query” button.

 

Remove User From Current group

 

Purpose:

This page is allows the sys admin to remove a user from the group.

 

How to use:

- Enter the e-mail address of the user that needs to be removed from the group

- Click on “Submit Query”

 

Error:

- Error is returned if the user name does not exist in the database.

 

Mass Remove Users from Current group

 

Purpose:

This page allows the sys admin to remove multiple users from the selected group.

 

How to use:

- Click on the check boxes of all the names to be removed from the group. The names are ordered by last name for ease of finding people.

- Click on the “Submit Query” button.

 

Generate Current Group Contact Info List

 

Purpose:

This page allows the sys admin to generate a complete list of the contact information for a particular group.

 

How to use:

- Click on the drop down list and select a group