154 lines
2.1 KiB
TypeScript
154 lines
2.1 KiB
TypeScript
const permissionsData = [
|
|
{
|
|
code: "dev-routes",
|
|
},
|
|
{
|
|
code: "users.readAll",
|
|
},
|
|
{
|
|
code: "users.create",
|
|
},
|
|
{
|
|
code: "users.update",
|
|
},
|
|
{
|
|
code: "users.delete",
|
|
},
|
|
{
|
|
code: "users.restore",
|
|
},
|
|
{
|
|
code: "permissions.read",
|
|
},
|
|
{
|
|
code: "roles.read",
|
|
},
|
|
{
|
|
code: "roles.create",
|
|
},
|
|
{
|
|
code: "roles.update",
|
|
},
|
|
{
|
|
code: "roles.delete",
|
|
},
|
|
{
|
|
code: "questions.readAll",
|
|
},
|
|
{
|
|
code: "questions.create",
|
|
},
|
|
{
|
|
code: "questions.update",
|
|
},
|
|
{
|
|
code: "questions.delete",
|
|
},
|
|
{
|
|
code: "questions.restore",
|
|
},
|
|
{
|
|
code :"assessmentRequestManagement.readAll",
|
|
},
|
|
{
|
|
code: "assessmentRequestManagement.update",
|
|
},
|
|
{
|
|
code :"assessmentRequestManagement.read",
|
|
},
|
|
{
|
|
code: "managementAspect.readAll",
|
|
},
|
|
{
|
|
code: "managementAspect.create",
|
|
},
|
|
{
|
|
code: "managementAspect.update",
|
|
},
|
|
{
|
|
code: "managementAspect.delete",
|
|
},
|
|
{
|
|
code: "managementAspect.restore",
|
|
},
|
|
{
|
|
code: "assessmentResult.readAll",
|
|
},
|
|
{
|
|
code: "assessmentResult.read",
|
|
},
|
|
{
|
|
code: "assessmentResult.readAllQuestions",
|
|
},
|
|
{
|
|
code: "assessmentResult.create",
|
|
},
|
|
{
|
|
code: "assessmentRequest.read",
|
|
},
|
|
{
|
|
code: "assessmentRequest.create",
|
|
},
|
|
{
|
|
code: "assessments.readAspect",
|
|
},
|
|
{
|
|
code: "assessments.readAssessmentScore",
|
|
},
|
|
{
|
|
code: "assessments.readAllQuestions",
|
|
},
|
|
{
|
|
code: "assessments.readAnswers",
|
|
},
|
|
{
|
|
code: "assessments.toggleFlag",
|
|
},
|
|
{
|
|
code: "assessments.checkAnswer",
|
|
},
|
|
{
|
|
code: "assessments.uploadFile",
|
|
},
|
|
{
|
|
code: "assessments.submitAnswer",
|
|
},
|
|
{
|
|
code: "assessments.submitOption",
|
|
},
|
|
{
|
|
code: "assessments.submitValidation",
|
|
},
|
|
{
|
|
code: "assessments.submitAssessment",
|
|
},
|
|
{
|
|
code: "assessments.updateAnswer",
|
|
},
|
|
{
|
|
code: "assessments.readAverageSubAspect",
|
|
},
|
|
{
|
|
code: "assessments.readAverageAllSubAspects",
|
|
},
|
|
{
|
|
code: "assessments.readAverageAspect",
|
|
},
|
|
{
|
|
code: "assessments.readAverageAllAspects",
|
|
},
|
|
{
|
|
code: "assessmentResult.update",
|
|
}
|
|
] as const;
|
|
|
|
export type SpecificPermissionCode = (typeof permissionsData)[number]["code"];
|
|
|
|
export type PermissionCode =
|
|
| SpecificPermissionCode
|
|
| "*"
|
|
| "authenticated-only"
|
|
| "guest-only";
|
|
|
|
export default permissionsData;
|