|
|
|
|
@ -179,10 +179,9 @@ class _DeviceTransferDetailsState extends State<DeviceTransferDetails> {
|
|
|
|
|
_buildCard({@required String site, @required String unit, @required String comment, @required bool isSender, StatusLabel statusLabel}) {
|
|
|
|
|
bool isCurrentEngineerEligibleForEdit = isSender ? _model?.senderAssignedEmployeeId == _userProvider.user?.userID : _model?.receiverAssignedEmployeeId == _userProvider.user?.userID;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
bool isCurrentRequestCompletedOrClosed = isSender
|
|
|
|
|
? ((_model?.senderMachineStatusName?.toLowerCase()?.contains("close") ?? false) || (_model?.senderMachineStatusName?.toLowerCase()?.contains("complete") ?? false))
|
|
|
|
|
: ((_model?.receiverMachineStatusName?.toLowerCase()?.contains("close") ?? false) || (_model?.receiverMachineStatusName?.toLowerCase()?.contains("complete") ?? false));
|
|
|
|
|
bool isCurrentRequestClosed = isSender
|
|
|
|
|
? ((_model?.senderMachineStatusName?.toLowerCase()?.contains("close") ?? false))
|
|
|
|
|
: ((_model?.receiverMachineStatusName?.toLowerCase()?.contains("close") ?? false));
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
return Column(
|
|
|
|
|
@ -200,7 +199,7 @@ class _DeviceTransferDetailsState extends State<DeviceTransferDetails> {
|
|
|
|
|
],
|
|
|
|
|
),
|
|
|
|
|
if ((_userProvider.user?.type == UsersTypes.engineer))
|
|
|
|
|
if (isCurrentEngineerEligibleForEdit && !isCurrentRequestCompletedOrClosed)
|
|
|
|
|
if (isCurrentEngineerEligibleForEdit && !isCurrentRequestClosed)
|
|
|
|
|
|
|
|
|
|
// if (isSender
|
|
|
|
|
// ? (!(_model?.senderMachineStatusName?.toLowerCase()?.contains("close") ?? false) && !(_model?.senderMachineStatusName?.toLowerCase()?.contains("complete") ?? false))
|
|
|
|
|
|