disable transfer button for items in packages

This commit is contained in:
fhkhd
2024-05-02 21:03:30 +04:30
parent ec4da1359e
commit f7f2ab9e6e
@@ -432,12 +432,12 @@ class MyItemsDetailsDataBox extends StatelessWidget {
height: 20, height: 20,
), ),
if (datas.repair == 0) if (datas.repair == 0)
(userData['roles']?.contains('Admin') || ((datas.packageId == "null") &&
(userData['roles']?.contains('Supervisor') && (userData['roles']?.contains('Admin') ||
datas.packageId == null && (userData['roles']?.contains('Supervisor') &&
datas.hospital.contains(userData['medical_center'])) || datas.hospital
(userData['roles']?.contains('User') && .contains(userData['medical_center'])) ||
datas.packageId == null)) (userData['roles']?.contains('User'))))
? TransferDestroyButton( ? TransferDestroyButton(
deviceBlockSize: _deviceBlockSize, deviceBlockSize: _deviceBlockSize,
firstColor: kDarkBlue, firstColor: kDarkBlue,
@@ -447,21 +447,22 @@ class MyItemsDetailsDataBox extends StatelessWidget {
push(); push();
}, },
) )
: datas.packageId != null // : datas.packageId != "null"
? TransferDestroyButton( // ? TransferDestroyButton(
deviceBlockSize: _deviceBlockSize, // deviceBlockSize: _deviceBlockSize,
firstColor: kDarkBlue, // firstColor: kDarkBlue,
secondColor: kDarkBlueSub, // secondColor: kDarkBlueSub,
text: 'Transfer', // text: 'Transfer',
onTap: () { // onTap: () {
push(); // push();
}, // },
) // )
: Container(), : Container(),
if (datas.repair == 0) if (datas.repair == 0)
SizedBox( if (datas.packageId == "null")
height: 10.0, SizedBox(
), height: 10.0,
),
if (datas.repair == 0) if (datas.repair == 0)
(userData['roles']?.contains('Admin') || (userData['roles']?.contains('Admin') ||
(userData['roles']?.contains('Supervisor') && (userData['roles']?.contains('Supervisor') &&