mirror of
https://gitlab.com/mbugroup/lti-web-client.git
synced 2026-06-09 15:07:51 +00:00
fix: remove transition restriction for recording
This commit is contained in:
@@ -486,10 +486,13 @@ const RecordingForm = ({ type = 'add', initialValues }: RecordingFormProps) => {
|
||||
false;
|
||||
}
|
||||
|
||||
const isTransition =
|
||||
initialValues?.is_transition ??
|
||||
projectFlockKandangLookup?.is_transition ??
|
||||
false;
|
||||
// const isTransition =
|
||||
// initialValues?.is_transition ??
|
||||
// projectFlockKandangLookup?.is_transition ??
|
||||
// false;
|
||||
|
||||
// set to false by request: 30 May 2026, 09:11
|
||||
const isTransition = false;
|
||||
|
||||
const currentIsLaying =
|
||||
type === 'edit'
|
||||
|
||||
@@ -11,63 +11,72 @@ export const getRecordingRestriction = (
|
||||
isTransition: boolean,
|
||||
currentIsLaying?: boolean
|
||||
): RecordingRestriction => {
|
||||
if (isTransition && !isLaying) {
|
||||
const isLayingKandangInTransition = currentIsLaying === true;
|
||||
// if (isTransition && !isLaying) {
|
||||
// const isLayingKandangInTransition = currentIsLaying === true;
|
||||
|
||||
if (isLayingKandangInTransition) {
|
||||
return {
|
||||
canEditStock: false,
|
||||
canEditDepletion: true,
|
||||
canEditEgg: true,
|
||||
isLocked: false,
|
||||
lockReason: undefined,
|
||||
};
|
||||
} else {
|
||||
return {
|
||||
canEditStock: true,
|
||||
canEditDepletion: false,
|
||||
canEditEgg: false,
|
||||
isLocked: false,
|
||||
lockReason: undefined,
|
||||
};
|
||||
}
|
||||
}
|
||||
// if (isLayingKandangInTransition) {
|
||||
// return {
|
||||
// canEditStock: false,
|
||||
// canEditDepletion: true,
|
||||
// canEditEgg: true,
|
||||
// isLocked: false,
|
||||
// lockReason: undefined,
|
||||
// };
|
||||
// } else {
|
||||
// return {
|
||||
// canEditStock: true,
|
||||
// canEditDepletion: false,
|
||||
// canEditEgg: false,
|
||||
// isLocked: false,
|
||||
// lockReason: undefined,
|
||||
// };
|
||||
// }
|
||||
// }
|
||||
|
||||
if (!isLaying && !isTransition && currentIsLaying) {
|
||||
return {
|
||||
canEditStock: false,
|
||||
canEditDepletion: false,
|
||||
canEditEgg: false,
|
||||
isLocked: true,
|
||||
lockReason:
|
||||
'Recording Growing telah terkunci karena Project Flock sudah masuk fase Laying',
|
||||
};
|
||||
}
|
||||
// if (!isLaying && !isTransition && currentIsLaying) {
|
||||
// return {
|
||||
// canEditStock: false,
|
||||
// canEditDepletion: false,
|
||||
// canEditEgg: false,
|
||||
// isLocked: true,
|
||||
// lockReason:
|
||||
// 'Recording Growing telah terkunci karena Project Flock sudah masuk fase Laying',
|
||||
// };
|
||||
// }
|
||||
|
||||
if (!isLaying && !isTransition) {
|
||||
return {
|
||||
canEditStock: true,
|
||||
canEditDepletion: true,
|
||||
canEditEgg: false,
|
||||
isLocked: false,
|
||||
lockReason: undefined,
|
||||
};
|
||||
}
|
||||
if (isLaying && !isTransition) {
|
||||
return {
|
||||
canEditStock: true,
|
||||
canEditDepletion: true,
|
||||
canEditEgg: true,
|
||||
isLocked: false,
|
||||
lockReason: undefined,
|
||||
};
|
||||
}
|
||||
// if (!isLaying && !isTransition) {
|
||||
// return {
|
||||
// canEditStock: true,
|
||||
// canEditDepletion: true,
|
||||
// canEditEgg: false,
|
||||
// isLocked: false,
|
||||
// lockReason: undefined,
|
||||
// };
|
||||
// }
|
||||
// if (isLaying && !isTransition) {
|
||||
// return {
|
||||
// canEditStock: true,
|
||||
// canEditDepletion: true,
|
||||
// canEditEgg: true,
|
||||
// isLocked: false,
|
||||
// lockReason: undefined,
|
||||
// };
|
||||
// }
|
||||
|
||||
// return {
|
||||
// canEditStock: false,
|
||||
// canEditDepletion: false,
|
||||
// canEditEgg: false,
|
||||
// isLocked: true,
|
||||
// lockReason: 'Kondisi transisi tidak valid',
|
||||
// };
|
||||
|
||||
// remove recording transition restriction by request: 30 May 2026, 09:11
|
||||
return {
|
||||
canEditStock: false,
|
||||
canEditDepletion: false,
|
||||
canEditEgg: false,
|
||||
isLocked: true,
|
||||
lockReason: 'Kondisi transisi tidak valid',
|
||||
canEditStock: true,
|
||||
canEditDepletion: true,
|
||||
canEditEgg: true,
|
||||
isLocked: false,
|
||||
lockReason: undefined,
|
||||
};
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user