|
|
|
|
@ -91,18 +91,18 @@ class _AllRequestsFilterPageState extends State<AllRequestsFilterPage> {
|
|
|
|
|
|
|
|
|
|
// switching asset inventory to users permissions
|
|
|
|
|
context.userProvider.modulesPermissionsList.forEach((module) {
|
|
|
|
|
if (module.module!.value! == 8) {
|
|
|
|
|
if (module.module!.value! == 8 || module.module!.value! == 9) {
|
|
|
|
|
types[module.module!.name!] = module.module!.value!;
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
//Hide traf
|
|
|
|
|
if (!isEngineer && context.settingProvider.isUserFlowMedical) {
|
|
|
|
|
types['TRAF'] = 9;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if (context.settingProvider.isUserFlowMedical && context.userProvider.isAssessor) {
|
|
|
|
|
types = {"TRAF": 9};
|
|
|
|
|
}
|
|
|
|
|
// if (!isEngineer && context.settingProvider.isUserFlowMedical) {
|
|
|
|
|
// types['TRAF'] = 9;
|
|
|
|
|
// }
|
|
|
|
|
//
|
|
|
|
|
// if (context.settingProvider.isUserFlowMedical && context.userProvider.isAssessor) {
|
|
|
|
|
// types = {"TRAF": 9};
|
|
|
|
|
// }
|
|
|
|
|
if (context.userProvider.isQualityUser) {
|
|
|
|
|
if (context.settingProvider.isUserFlowMedical) types = {'Recall and Alert': 7};
|
|
|
|
|
if (context.settingProvider.isUserFlowMedical) types['Equipment Internal Audit'] = 10;
|
|
|
|
|
@ -110,19 +110,18 @@ class _AllRequestsFilterPageState extends State<AllRequestsFilterPage> {
|
|
|
|
|
}
|
|
|
|
|
if (context.userProvider.isCommissioningEngineer && context.settingProvider.isUserFlowMedical) {
|
|
|
|
|
///TODO need to check what other requests type needed here.
|
|
|
|
|
types = {
|
|
|
|
|
'Asset Delivery': 13,
|
|
|
|
|
};
|
|
|
|
|
types = {'Asset Delivery': 13};
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
///TODO need add accessor filter as well.
|
|
|
|
|
if (context.userProvider.isAssessor) {
|
|
|
|
|
if (context.settingProvider.isUserFlowMedical && context.userProvider.isAssessor) {
|
|
|
|
|
types = {
|
|
|
|
|
'TRAF': 9,
|
|
|
|
|
'Demo Request': 15,
|
|
|
|
|
};
|
|
|
|
|
}
|
|
|
|
|
if (context.settingProvider.isUserFlowMedical && !context.userProvider.isNurse) {
|
|
|
|
|
types = {'Incidents': 16};
|
|
|
|
|
types['Incidents'] = 16;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
final statuses = {
|
|
|
|
|
|