Remove Admin accessibility to transfer items & packages

This commit is contained in:
hanie.khodkari
2024-06-12 19:17:47 +03:30
parent 3531dcbfdb
commit 7c38cb70f3
2 changed files with 12 additions and 11 deletions
@@ -433,11 +433,10 @@ class MyItemsDetailsDataBox extends StatelessWidget {
), ),
if (datas.repair == 0) if (datas.repair == 0)
((datas.packageId == "null") && ((datas.packageId == "null") &&
(userData['roles']?.contains('Admin') ||
(userData['roles']?.contains('Supervisor') && (userData['roles']?.contains('Supervisor') &&
datas.hospital datas.hospital
.contains(userData['medical_center'])) || .contains(userData['medical_center'])) ||
(userData['roles']?.contains('User')))) (userData['roles']?.contains('User')))
? TransferDestroyButton( ? TransferDestroyButton(
deviceBlockSize: _deviceBlockSize, deviceBlockSize: _deviceBlockSize,
firstColor: kDarkBlue, firstColor: kDarkBlue,
@@ -325,15 +325,17 @@ class MyPackageDetailsDataBox extends StatelessWidget {
SizedBox( SizedBox(
height: 20, height: 20,
), ),
TransferDestroyButton( userData['roles'].contains('Admin')
deviceBlockSize: _deviceBlockSize, ? Container()
firstColor: kDarkPurple, : TransferDestroyButton(
secondColor: kDarkPurpleSub, deviceBlockSize: _deviceBlockSize,
text: 'Transfer', firstColor: kDarkPurple,
onTap: () { secondColor: kDarkPurpleSub,
push(); text: 'Transfer',
}, onTap: () {
), push();
},
),
SizedBox( SizedBox(
height: 10.0, height: 10.0,
), ),