feat: save edited custom object (#2204)

Closes #2153

Co-authored-by: Charles Bochet <charlesBochet@users.noreply.github.com>
This commit is contained in:
Thaïs
2023-10-24 08:33:35 +02:00
committed by GitHub
parent 291feae595
commit 7a3338b4de
4 changed files with 104 additions and 30 deletions

View File

@ -15,6 +15,17 @@ export const useObjectMetadata = () => {
const { updateOneMetadataObject } = useUpdateOneMetadataObject();
const editObject = (metadataObject: MetadataObject) =>
updateOneMetadataObject({
idToUpdate: metadataObject.id,
updatePayload: {
description: metadataObject.description ?? null,
icon: metadataObject.icon,
labelPlural: metadataObject.labelPlural,
labelSingular: metadataObject.labelSingular,
},
});
const activateObject = (metadataObject: MetadataObject) =>
updateOneMetadataObject({
idToUpdate: metadataObject.id,
@ -32,5 +43,6 @@ export const useObjectMetadata = () => {
disableObject,
activeObjects: activeMetadataObjects,
disabledObjects: disabledMetadataObjects,
editObject,
};
};