feat: delete a custom type

This commit is contained in:
Florian Sylvain committed 2026-10-20 17:56:44 +02:00
1 parent 76e9e1220c
commit 5404291af2
25 files changed
+1768 -46

No files matched your search

+4
View File
@@ -9,6 +9,8 @@ const SOURCES = [
'components/AuthorFormPanel.vue',
'components/AuthorViewPanel.vue',
'components/DashboardShell.vue',
'components/BuilderMoreMenu.vue',
'components/DeleteTypeDialog.vue',
'components/DirectoryBadge.vue',
'components/DirectoryDialog.vue',
'components/DirectoryField.vue',
@@ -26,10 +28,12 @@ const SOURCES = [
'components/SocialLinksRepeater.vue',
'components/UserSelect.vue',
'composables/useDirectoryToasts.ts',
'composables/useSchemaDelete.ts',
'composables/useDirectoryView.ts',
'lib/directory.ts',
'lib/directoryCopy.ts',
'lib/directoryRules.ts',
'lib/schemaEntries.ts',
'lib/siteTitleTemplate.ts',
'views/AuthorsView.vue',
'views/SitesView.vue',
+17
View File
@@ -2486,6 +2486,23 @@ export const messages = {
'Values must now be unique.': 'Les valeurs doivent maintenant être uniques.',
'Values no longer need to be unique.': 'Les valeurs n’ont plus besoin d’être uniques.',
'Your content type is as it was': 'Votre type de contenu est tel qu’il était',
'Delete content type': 'Supprimer le type de contenu',
"You can't delete {0} yet": 'Vous ne pouvez pas encore supprimer {0}',
'A content type can only be deleted when it has no entries.':
'Un type de contenu ne peut être supprimé que s’il n’a aucune entrée.',
'Delete all of its entries first, then delete the content type.':
'Supprimez d’abord toutes ses entrées, puis supprimez le type de contenu.',
"{0} has no entries. Its fields and its API routes will be deleted. This can't be undone.":
'{0} n’a aucune entrée. Ses champs et ses routes d’API seront supprimés. Cette action est irréversible.',
'{0} has 1 entry': '{0} a 1 entrée',
'{0} has {1} entries': '{0} a {1} entrées',
'{0} now has entries': '{0} a maintenant des entrées',
'Someone added an entry after this page loaded, so nothing was deleted. Delete the entries first, then try again.':
'Quelqu’un a ajouté une entrée après le chargement de cette page, donc rien n’a été supprimé. Supprimez d’abord les entrées, puis réessayez.',
"Couldn't delete the content type": 'Impossible de supprimer le type de contenu',
'View entries': 'Voir les entrées',
'Content type deleted': 'Type de contenu supprimé',
'{0} was deleted.': '{0} a été supprimé.',
} as const
export type MessageKey = keyof typeof messages