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,7 +325,9 @@ class MyPackageDetailsDataBox extends StatelessWidget {
SizedBox( SizedBox(
height: 20, height: 20,
), ),
TransferDestroyButton( userData['roles'].contains('Admin')
? Container()
: TransferDestroyButton(
deviceBlockSize: _deviceBlockSize, deviceBlockSize: _deviceBlockSize,
firstColor: kDarkPurple, firstColor: kDarkPurple,
secondColor: kDarkPurpleSub, secondColor: kDarkPurpleSub,