System Roles

From Broaddy Wiki
Jump to: navigation, search

System Roles

There are multiple different user roles. Two base roles which can not be changed: Student and Buddy. Those roles are assigned during registration. If the form for buddy registration is used, user gets role Buddy. If the form for Student registration is used, user gets role Student.

Student

This role is assigned to International Student after registration.

Abilities:

  1. Create Buddy/Pickup Request.
  2. Remove Buddy/Pickup Request only if the buddy/pickup request is not accepted yet.
  3. Edit personal details.
  4. See personal details of buddy.
  5. Browse available events for registration.
  6. Browse attended events.
  7. If set by admin, student dashboard provides feed from Facebook Page

Buddy

Abilities:

  1. Browse all buddy requests, but do not see details like name or email.
  2. Accept buddy request up to maximum limit, if the limit is set.

After accepting buddy request, it can be removed only by Buddy Coordinator role.

Event Manager

Abilities:

  1. Create new event.
  2. Edit event.
  3. Delete event.
  4. Register students to event.
  5. Remove registered students from event.

Buddy Coordinator

Abilities:

  1. Accept buddy application.
  2. Deactivate Buddy.
  3. Remove Buddy.
  4. List all registered buddies.
  5. List all registered students.
  6. List Students taken by buddy.
  7. Remove student from a buddy.
  8. Assign buddy to a student.
  9. Set maximum number of students, buddy can take.
  10. Edit student's ESN card.

Admin

Admin can:

  1. Change application settings .
  2. Add/Edit/Remove Faculties, Study Programmes, Arrival Locations, Dormitories the users register to.