Roles Design - abaditsegay/natna-ticketing GitHub Wiki

Responsibilities:

  1. Manage Associate: a user who reviews and approve/reject ticket associates applications

  2. Manage User: a basic who can login to the system

  3. Manage Events: a user who reviews and approve/reject event applications

  4. Manage Event Owner: a user who reviews and approve/reject event owner applications

  5. Manage Application: a user who creates roles, responsibilities and technical aspect of the application, pulls different reports, manages other Admins

  6. Manage Ticket: a user who sells tickets for events and bus

  7. Manage Associate Users : a user who creates other users within the organization/business

  8. Manage Associate Tickets : a user who manages Tickets in the business

  9. Manage Associate Reporting: a user who manages Reports in the business

  10. Manage Owner Events: a user who adds/registers events

  11. Manage Owner Event Users: a user who manages users for owner events

  12. Manage Event Reports: a user who generates reports for events

Roles

  • SUPER_ADMIN - 2, 5

  • ADMIN - 1, 2, 3, 4

  • USER - 2

  • ASSOCIATE_ADMIN - 2, 6, 7, 8, 9

  • ASSOCIATE_CLERK - 2, 6, 8, 9

  • EVENT_OWNER_ADMIN - 2, 6, 10, 11, 12

  • EVENT_OWNER_CLERK - 2, 6, 10, 12