Roles Design - abaditsegay/natna-ticketing GitHub Wiki
Responsibilities:
-
Manage Associate: a user who reviews and approve/reject ticket associates applications
-
Manage User: a basic who can login to the system
-
Manage Events: a user who reviews and approve/reject event applications
-
Manage Event Owner: a user who reviews and approve/reject event owner applications
-
Manage Application: a user who creates roles, responsibilities and technical aspect of the application, pulls different reports, manages other Admins
-
Manage Ticket: a user who sells tickets for events and bus
-
Manage Associate Users : a user who creates other users within the organization/business
-
Manage Associate Tickets : a user who manages Tickets in the business
-
Manage Associate Reporting: a user who manages Reports in the business
-
Manage Owner Events: a user who adds/registers events
-
Manage Owner Event Users: a user who manages users for owner events
-
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