mirror of
https://github.com/LaCasemate/fab-manager.git
synced 2025-02-07 01:54:16 +01:00
(ui) reservable machine cannot be disabled
This commit is contained in:
parent
2ea6f49e35
commit
117bd36caa
@ -63,6 +63,26 @@ export const MachineForm: React.FC<MachineFormProps> = ({ action, machine, onErr
|
|||||||
});
|
});
|
||||||
};
|
};
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Callack triggered when the user changes the 'reservable' status of the machine:
|
||||||
|
* A reservable machine cannot be disabled
|
||||||
|
*/
|
||||||
|
const onReservableToggled = (reservable: boolean) => {
|
||||||
|
if (reservable) {
|
||||||
|
setValue('disabled', false);
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Callack triggered when the user changes the 'disabled' status of the machine:
|
||||||
|
* A disabled machine cannot be reservable
|
||||||
|
*/
|
||||||
|
const onDisabledToggled = (disabled: boolean) => {
|
||||||
|
if (disabled) {
|
||||||
|
setValue('reservable', false);
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Convert all machine categories to the select format
|
* Convert all machine categories to the select format
|
||||||
*/
|
*/
|
||||||
@ -150,10 +170,12 @@ export const MachineForm: React.FC<MachineFormProps> = ({ action, machine, onErr
|
|||||||
<FormSwitch control={control}
|
<FormSwitch control={control}
|
||||||
id="reservable"
|
id="reservable"
|
||||||
label={t('app.admin.machine_form.reservable')}
|
label={t('app.admin.machine_form.reservable')}
|
||||||
|
onChange={onReservableToggled}
|
||||||
tooltip={t('app.admin.machine_form.reservable_help')}
|
tooltip={t('app.admin.machine_form.reservable_help')}
|
||||||
defaultValue={true} />
|
defaultValue={true} />
|
||||||
<FormSwitch control={control}
|
<FormSwitch control={control}
|
||||||
id="disabled"
|
id="disabled"
|
||||||
|
onChange={onDisabledToggled}
|
||||||
label={t('app.admin.machine_form.disable_machine')}
|
label={t('app.admin.machine_form.disable_machine')}
|
||||||
tooltip={t('app.admin.machine_form.disabled_help')} />
|
tooltip={t('app.admin.machine_form.disabled_help')} />
|
||||||
</div>
|
</div>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user