|
|
|
@ -135,16 +135,27 @@ class CreateRequestModel {
|
|
|
|
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.
|
|
|
|
|
|
|
|
list.add(CreateRequestModel(context.translation.task, "add_icon", CreateTaskView.id));
|
|
|
|
list.add(CreateRequestModel(context.translation.task, "add_icon", CreateTaskView.id));
|
|
|
|
|
|
|
|
// context.userProvider.modulesPermissionsList.forEach((module) {
|
|
|
|
|
|
|
|
// if (module.module!.value! == 9) {
|
|
|
|
|
|
|
|
// list.add(CreateRequestModel("TRAF".addTranslation, "add_icon", CreateTRAFRequestPage.id));
|
|
|
|
|
|
|
|
// }
|
|
|
|
|
|
|
|
// });
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if (context.settingProvider.isUserFlowMedical) {
|
|
|
|
|
|
|
|
list.add(CreateRequestModel('Loan Equipment Request'.addTranslation, "add_icon", CreateLoanRequestPage.id));
|
|
|
|
|
|
|
|
// list.add(CreateRequestModel('Demo Request'.addTranslation, "add_icon", CreateDemoRequestPage.id));
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
context.userProvider.modulesPermissionsList.forEach((module) {
|
|
|
|
context.userProvider.modulesPermissionsList.forEach((module) {
|
|
|
|
if (module.module!.value! == 9) {
|
|
|
|
if (module.module!.value! == 9 && (module.canAdd ?? false)) {
|
|
|
|
list.add(CreateRequestModel("TRAF".addTranslation, "add_icon", CreateTRAFRequestPage.id));
|
|
|
|
list.add(CreateRequestModel("TRAF".addTranslation, "add_icon", CreateTRAFRequestPage.id));
|
|
|
|
}
|
|
|
|
}
|
|
|
|
});
|
|
|
|
if (module.module!.value! == 15 && (module.canAdd ?? false)) {
|
|
|
|
list.add(CreateRequestModel('Loan Equipment Request'.addTranslation, "add_icon", CreateLoanRequestPage.id));
|
|
|
|
|
|
|
|
list.add(CreateRequestModel('Demo Request'.addTranslation, "add_icon", CreateDemoRequestPage.id));
|
|
|
|
list.add(CreateRequestModel('Demo Request'.addTranslation, "add_icon", CreateDemoRequestPage.id));
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
});
|
|
|
|
if (!context.userProvider.isNurse && context.settingProvider.isUserFlowMedical) {
|
|
|
|
if (!context.userProvider.isNurse && context.settingProvider.isUserFlowMedical) {
|
|
|
|
list.add(CreateRequestModel("Incident Management", "add_icon", CreateIncidentRequestPage.id));
|
|
|
|
list.add(CreateRequestModel("Incident Management", "add_icon", CreateIncidentRequestPage.id));
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|