Users

Users Overview

Description

A User is anyone that can log in to the application and children that cannot log in, but have a Christmas List on the system.

The following are examples of Users:

User Capabilities

The different types of users have different capabilities. The following table indicates the capabilities

Capability Participant Participating
Parent
Nonparticipating Child Participating Child Nonparticipating
Parent
Nonparticipant
Add gifts to their own list X X
X

Add gifts to their child's list that will not be marked as suggestion
X

X
Must have gifts approved


X

See child's gifts that have not been approved
X
X X
See only their child's gift that have not been approved
X

X
Can have a parent

X X

Can only have one proxy

X X

Approve their child's gifts
X

X
View gifts for users in their group(s) X X
X
X
View gifts for users in their child's group(s)
X

X
See status of gifts not theirs X X

X X
See suggestions for others in their group(s) X X

X X
Add suggestions to users in their groups that they are a participant X X



Add suggestions to users in their groups that they are a nonparticipant





Add comments to any gift they can see X X

X X
Add comments to their own gift X X
X

Change the status on any gift they can see X X

X X
Subscribe to a group they are a member of X X


X
Subscribe to a group their child is a member of
X

X
Receive emails regarding any comment on their own gift that is flagged X X
X

Receive emails regarding any comment on their child's gift
X

X
Receive emails regarding any comment on others gifts that they have commented on X X

X
Own a group X X

X
Be admin of a group X X

X
Be a group participant X X



Be a group child

X X

Be a group nonparticipant X X


X

Participant

A Participant is someone that logs on to the system, belongs to one or more groups, and has a Christmas List for themself.


We'll label this user a PARTICIPANT user. The system was set up with only participant users at the beginning. All functions are defined for a participant user. This user can be converted to a PARTICIPATING PARENT user.

A participant can be a PARTICIPANT in one or more groups, and a NON-PARTICIPANT in one or more groups. But a PARTICIPANT must be a PARTICIPANT in at least one group, or they will be considered a NON-PARTICIPANT

What they can do

Participating Parent

A Participating Parent is someone that logs on to the system, belongs to one or more groups, has a Christmas List for themself, and is a parent for one or more children. They can view the groups they are in and the group(s) their child(ren) are members of.


We'll refer to this as a PARTICIPATING PARENT user.

A PARTICIPANT that has a NONPARTICIPATING CHILD or PARTICIPATING CHILD added to them becomes a PARTICIPATING PARENT.

A NONPARTICIPATING PARENT that is added to a group as a PARTICIPANT will become a PARTICIPATING PARENT.

What they can do

Nonparticipating Child

A Nonparticipating Child is someone that cannot log on to the system, but belongs to one or more groups, and has a Christmas List for themself. (They are usually children with no email). This user must have a parent that can log on.


We'll call this a NONPARTICIPATING CHILD user.

What they can do

Since this user cannot log on to the system, they cannot do anything.

Participating Child

A Participating Child is someone that logs on to the system, belongs to one or more groups, has a Christmas List for themself, but requires a parent because they are a minor. Items on their wish list will not be displayed until their parent approves them.


We'll call this a PARTICIPATING CHILD user.

What they can do

Nonparticipating Parent

A Nonparticipating Parent is someone that logs on to the system, may or may not belong to any groups themselves, and is a parent for one or more children. They do not have a Christmas List. They can view their group(s), if they are members of any, and the groups of the child(ren) that they are a parent for. This is a nonparticipant with children.


We'll call this a NONPARTICIPATING PARENT user.

If this user is added to any group as a participant, they will be converted to a PARTICIPATING PARENT.

What they can do

Nonparticipant

A Nonparticipant is someone that logs on to the system, belongs to one or more groups, but does not have a Christmas List for themself, nor are they a parent for a child. This is a nonparticipant with no children.


We'll call this user a NONPARTICIPANT user.

If this user has a NONPARTICIPATING CHILD or PARTICIPATING CHILD added to them, they will be converted to a NONPARTICIPATING PARENT user.

This user can leave comments and change the status on gifts in the groups they belong to.

If a NONPARTICIPANT is added as a GROUP PARTICIPANT in one group, they are converted to a PARTICIPANT.

What they can do