|
|
|
@ -116,11 +116,9 @@ class CreateRequestModel {
|
|
|
|
if (context.userProvider.isQualityUser && context.settingProvider.isUserFlowMedical) {
|
|
|
|
if (context.userProvider.isQualityUser && context.settingProvider.isUserFlowMedical) {
|
|
|
|
list.add(CreateRequestModel("Equipment Internal Audit Checklist".addTranslation, "add_icon", CreateEquipmentInternalAuditForm.id));
|
|
|
|
list.add(CreateRequestModel("Equipment Internal Audit Checklist".addTranslation, "add_icon", CreateEquipmentInternalAuditForm.id));
|
|
|
|
list.add(CreateRequestModel("System Internal Audit Checklist".addTranslation, "add_icon", CreateSystemInternalAuditForm.id));
|
|
|
|
list.add(CreateRequestModel("System Internal Audit Checklist".addTranslation, "add_icon", CreateSystemInternalAuditForm.id));
|
|
|
|
}
|
|
|
|
} else if (context.userProvider.isAssessor) {
|
|
|
|
else if (context.userProvider.isAssessor) {
|
|
|
|
|
|
|
|
list.add(CreateRequestModel("TRAF".addTranslation, "add_icon", CreateTRAFRequestPage.id));
|
|
|
|
list.add(CreateRequestModel("TRAF".addTranslation, "add_icon", CreateTRAFRequestPage.id));
|
|
|
|
}
|
|
|
|
} else if (context.userProvider.isEngineer) {
|
|
|
|
else if (context.userProvider.isEngineer) {
|
|
|
|
|
|
|
|
if (Provider.of<SettingProvider>(context, listen: false).engineerCanCreateCM) {
|
|
|
|
if (Provider.of<SettingProvider>(context, listen: false).engineerCanCreateCM) {
|
|
|
|
list.add(CreateRequestModel(context.translation.correctiveMaintenance, "add_icon", CreateCMRequest.id));
|
|
|
|
list.add(CreateRequestModel(context.translation.correctiveMaintenance, "add_icon", CreateCMRequest.id));
|
|
|
|
}
|
|
|
|
}
|
|
|
|
@ -128,16 +126,18 @@ class CreateRequestModel {
|
|
|
|
//TODO uncommit this to enable task.
|
|
|
|
//TODO uncommit this to enable task.
|
|
|
|
list.add(CreateRequestModel(context.translation.task, "add_icon", CreateTaskView.id));
|
|
|
|
list.add(CreateRequestModel(context.translation.task, "add_icon", CreateTaskView.id));
|
|
|
|
//Need to add check from permission Api.
|
|
|
|
//Need to add check from permission Api.
|
|
|
|
// if (Provider.of<SettingProvider>(context, listen: false).engineerCanCreateCM) {
|
|
|
|
if ((context.settingProvider.isUserFlowMedical)) {
|
|
|
|
list.add(CreateRequestModel('Medical Gas'.addTranslation, "add_icon", CreateMedicalGasRequestPage.id));
|
|
|
|
list.add(CreateRequestModel('Medical Gas'.addTranslation, "add_icon", CreateMedicalGasRequestPage.id));
|
|
|
|
// }
|
|
|
|
}
|
|
|
|
} else {
|
|
|
|
} else {
|
|
|
|
list.add(CreateRequestModel(context.translation.correctiveMaintenance, "add_icon", CreateCMRequest.id));
|
|
|
|
list.add(CreateRequestModel(context.translation.correctiveMaintenance, "add_icon", CreateCMRequest.id));
|
|
|
|
list.add(CreateRequestModel(context.translation.gasRefill, "add_icon", GasRefillRequestForm.routeName));
|
|
|
|
list.add(CreateRequestModel(context.translation.gasRefill, "add_icon", GasRefillRequestForm.routeName));
|
|
|
|
list.add(CreateRequestModel(context.translation.transferAsset, "add_icon", CreateDeviceTransferRequest.id));
|
|
|
|
list.add(CreateRequestModel(context.translation.transferAsset, "add_icon", CreateDeviceTransferRequest.id));
|
|
|
|
//TODO uncommit this to enable task.
|
|
|
|
//TODO uncommit this to enable task.
|
|
|
|
list.add(CreateRequestModel(context.translation.task, "add_icon", CreateTaskView.id));
|
|
|
|
list.add(CreateRequestModel(context.translation.task, "add_icon", CreateTaskView.id));
|
|
|
|
|
|
|
|
if ((context.settingProvider.isUserFlowMedical)) {
|
|
|
|
list.add(CreateRequestModel("TRAF".addTranslation, "add_icon", CreateTRAFRequestPage.id));
|
|
|
|
list.add(CreateRequestModel("TRAF".addTranslation, "add_icon", CreateTRAFRequestPage.id));
|
|
|
|
|
|
|
|
}
|
|
|
|
// Hide Loan
|
|
|
|
// Hide Loan
|
|
|
|
// list.add(CreateRequestModel('Loan Equipment Request'.addTranslation, "add_icon", CreateLoanRequestPage.id));
|
|
|
|
// list.add(CreateRequestModel('Loan Equipment Request'.addTranslation, "add_icon", CreateLoanRequestPage.id));
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|