# 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: - [**Participant**](https://docs.kvwilliams.net/Participant.md) - Someone that logs on to the system, belongs to one or more groups, and has a Christmas List for themself. They are **not** a parent for any child. They can only see the groups they are a member of. - [**Participating Parent**](https://docs.kvwilliams.net/Participating_Parent.md) - 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. - [**Nonparticipating Child**](https://docs.kvwilliams.net/Nonparticipating_Child.md) - 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 at least one parent that **can** log on. - [**Participating Child**](https://docs.kvwilliams.net/Participating_Child.md) - Someone that logs on to the system, belongs to one or more groups, has a Christmas List for themself, but requires at least one parent because they are a minor. Items on their wish list will not be displayed to others until one of their parents approves them. - [**Nonparticipating Parent**](https://docs.kvwilliams.net/Nonparticipating_Parent.md) - Someone that logs on to the system, does not belong to any groups themselves, but is a parent for one or more children. They do not have a Christmas List. They can only view the groups of the child(ren) that they are a parent for. This is a nonparticipant with children. - [**Nonparticipant**](https://docs.kvwilliams.net/Nonparticipant.md) - 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 anyone. This is a nonparticipant with no children. ### User Capabilities The different types of users have different capabilities. The following table indicates the capabilities
CapabilityParticipantParticipating ParentNonparticipating ChildParticipating ChildNonparticipating ParentNonparticipant
Add gifts to their own listXX 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 XX
See only their child's gift that have not been approved X X
Can have a parent XX
Can only have one proxy XX
Approve their child's gifts X X
View gifts for users in their group(s)XX X X
View gifts for users in their child's group(s) X X
See status of gifts not theirsXX XX
See suggestions for others in their group(s)XX XX
Add suggestions to users in their groups that they are a participantXX
Add suggestions to users in their groups that they are a nonparticipant
Add comments to any gift they can seeXX XX
Add comments to their own giftXX X
Change the status on any gift they can seeXX XX
Subscribe to a group they are a member ofXX X
Subscribe to a group their child is a member of X X
Receive emails regarding any comment on their own gift that is flaggedXX 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 onXX X
Own a groupXX X
Be admin of a groupXX X
Be a group participantXX
Be a group child XX
Be a group nonparticipantXX X