Co-authored-by: Marie Stoppa <marie.stoppa@essec.edu>
This commit is contained in:
@ -5,7 +5,6 @@ import { z } from 'zod';
|
||||
import { FieldMetadataItem } from '@/object-metadata/types/FieldMetadataItem';
|
||||
import { SettingsOptionCardContentSelect } from '@/settings/components/SettingsOptions/SettingsOptionCardContentSelect';
|
||||
import { useBooleanSettingsFormInitialValues } from '@/settings/data-model/fields/forms/boolean/hooks/useBooleanSettingsFormInitialValues';
|
||||
import { isDefined } from '~/utils/isDefined';
|
||||
|
||||
export const settingsDataModelFieldBooleanFormSchema = z.object({
|
||||
defaultValue: z.boolean(),
|
||||
@ -26,7 +25,6 @@ export const SettingsDataModelFieldBooleanForm = ({
|
||||
}: SettingsDataModelFieldBooleanFormProps) => {
|
||||
const { control } = useFormContext<SettingsDataModelFieldBooleanFormValues>();
|
||||
|
||||
const isEditMode = isDefined(fieldMetadataItem?.defaultValue);
|
||||
const { initialDefaultValue } = useBooleanSettingsFormInitialValues({
|
||||
fieldMetadataItem,
|
||||
});
|
||||
@ -44,9 +42,6 @@ export const SettingsDataModelFieldBooleanForm = ({
|
||||
value={value}
|
||||
onChange={onChange}
|
||||
selectClassName={className}
|
||||
// TODO: temporary fix - disabling edition because after editing the defaultValue,
|
||||
// newly created records are not taking into account the updated defaultValue properly.
|
||||
disabled={isEditMode}
|
||||
dropdownId="object-field-default-value-select-boolean"
|
||||
options={[
|
||||
{
|
||||
|
||||
@ -99,7 +99,6 @@ export const settingsDataModelFieldSettingsFormSchema = z.discriminatedUnion(
|
||||
);
|
||||
|
||||
type SettingsDataModelFieldSettingsFormCardProps = {
|
||||
isCreatingField?: boolean;
|
||||
fieldMetadataItem: Pick<
|
||||
FieldMetadataItem,
|
||||
'icon' | 'label' | 'type' | 'isCustom'
|
||||
@ -132,7 +131,6 @@ const previewableTypes = [
|
||||
];
|
||||
|
||||
export const SettingsDataModelFieldSettingsFormCard = ({
|
||||
isCreatingField,
|
||||
fieldMetadataItem,
|
||||
objectMetadataItem,
|
||||
}: SettingsDataModelFieldSettingsFormCardProps) => {
|
||||
@ -152,7 +150,6 @@ export const SettingsDataModelFieldSettingsFormCard = ({
|
||||
if (fieldMetadataItem.type === FieldMetadataType.Currency) {
|
||||
return (
|
||||
<SettingsDataModelFieldCurrencySettingsFormCard
|
||||
disabled={!isCreatingField}
|
||||
fieldMetadataItem={fieldMetadataItem}
|
||||
objectMetadataItem={objectMetadataItem}
|
||||
/>
|
||||
@ -165,7 +162,6 @@ export const SettingsDataModelFieldSettingsFormCard = ({
|
||||
) {
|
||||
return (
|
||||
<SettingsDataModelFieldDateSettingsFormCard
|
||||
disabled={!isCreatingField}
|
||||
fieldMetadataItem={fieldMetadataItem}
|
||||
objectMetadataItem={objectMetadataItem}
|
||||
/>
|
||||
@ -184,7 +180,6 @@ export const SettingsDataModelFieldSettingsFormCard = ({
|
||||
if (fieldMetadataItem.type === FieldMetadataType.Number) {
|
||||
return (
|
||||
<SettingsDataModelFieldNumberSettingsFormCard
|
||||
disabled={fieldMetadataItem.isCustom === false}
|
||||
fieldMetadataItem={fieldMetadataItem}
|
||||
objectMetadataItem={objectMetadataItem}
|
||||
/>
|
||||
|
||||
Reference in New Issue
Block a user