From caa053a467a62391632e7dd682af7a0b95ce3945 Mon Sep 17 00:00:00 2001 From: Rijk van Zanten Date: Wed, 3 Nov 2021 18:34:55 -0400 Subject: [PATCH] Rename Collections Modules to Content Module (#9441) * Rename collections->content module * Replace collection name * Replace some loose ends --- app/src/constants.ts | 2 +- .../related-values/related-values.vue | 2 +- app/src/lang/translations/en-US.yaml | 1 + app/src/layouts/cards/index.ts | 2 +- app/src/layouts/map/index.ts | 2 +- app/src/layouts/tabular/index.ts | 2 +- .../modules/activity/routes/collection.vue | 2 +- app/src/modules/activity/routes/item.vue | 2 +- .../components/navigation-bookmark.vue | 4 +-- .../components/navigation-item-content.vue | 0 .../components/navigation-item.vue | 6 ++-- .../components/navigation.vue | 10 +++---- .../composables/use-navigation.ts | 0 .../modules/{collections => content}/index.ts | 12 ++++---- .../routes/collection-or-item.vue | 0 .../routes/collection.vue | 26 ++++++++-------- .../{collections => content}/routes/item.vue | 30 +++++++++---------- .../routes/no-collections.vue | 10 +++---- .../routes/not-found.vue | 6 ++-- .../routes/login/components/continue-as.vue | 2 +- .../login/components/login-form/ldap-form.vue | 2 +- .../components/login-form/login-form.vue | 2 +- .../private/components/header-bar/readme.md | 2 +- 23 files changed, 64 insertions(+), 63 deletions(-) rename app/src/modules/{collections => content}/components/navigation-bookmark.vue (97%) rename app/src/modules/{collections => content}/components/navigation-item-content.vue (100%) rename app/src/modules/{collections => content}/components/navigation-item.vue (95%) rename app/src/modules/{collections => content}/components/navigation.vue (95%) rename app/src/modules/{collections => content}/composables/use-navigation.ts (100%) rename app/src/modules/{collections => content}/index.ts (94%) rename app/src/modules/{collections => content}/routes/collection-or-item.vue (100%) rename app/src/modules/{collections => content}/routes/collection.vue (95%) rename app/src/modules/{collections => content}/routes/item.vue (94%) rename app/src/modules/{collections => content}/routes/no-collections.vue (87%) rename app/src/modules/{collections => content}/routes/not-found.vue (81%) diff --git a/app/src/constants.ts b/app/src/constants.ts index 2003612f2c..262fe606c8 100644 --- a/app/src/constants.ts +++ b/app/src/constants.ts @@ -41,7 +41,7 @@ export const COLLECTIONS_DENY_LIST = [ export const MODULE_BAR_DEFAULT = [ { type: 'module', - id: 'collections', + id: 'content', enabled: true, }, { diff --git a/app/src/displays/related-values/related-values.vue b/app/src/displays/related-values/related-values.vue index 629ca5f46e..7ef2e454fe 100644 --- a/app/src/displays/related-values/related-values.vue +++ b/app/src/displays/related-values/related-values.vue @@ -100,7 +100,7 @@ export default defineComponent({ if (!relatedCollection.value || !primaryKeyField.value) return null; const primaryKey = item[primaryKeyField.value.field]; - return `/collections/${relatedCollection.value}/${encodeURIComponent(primaryKey)}`; + return `/content/${relatedCollection.value}/${encodeURIComponent(primaryKey)}`; } }, }); diff --git a/app/src/lang/translations/en-US.yaml b/app/src/lang/translations/en-US.yaml index c42c5936c1..1e44eab5b4 100644 --- a/app/src/lang/translations/en-US.yaml +++ b/app/src/lang/translations/en-US.yaml @@ -837,6 +837,7 @@ cancel: Cancel no_upscale: Don't upscale images collection: Collection collections: Collections +content: Content singleton: Singleton singleton_label: Treat as single object system_fields_locked: System fields are locked and can't be edited diff --git a/app/src/layouts/cards/index.ts b/app/src/layouts/cards/index.ts index 0615649ed4..955a15a24d 100644 --- a/app/src/layouts/cards/index.ts +++ b/app/src/layouts/cards/index.ts @@ -208,7 +208,7 @@ export default defineLayout({ function getLinkForItem(item: Record) { if (!primaryKeyField.value) return; - return `/collections/${props.collection}/${encodeURIComponent(item[primaryKeyField.value.field])}`; + return `/content/${props.collection}/${encodeURIComponent(item[primaryKeyField.value.field])}`; } function selectAll() { diff --git a/app/src/layouts/map/index.ts b/app/src/layouts/map/index.ts index c6095a2b1b..6fef325809 100644 --- a/app/src/layouts/map/index.ts +++ b/app/src/layouts/map/index.ts @@ -255,7 +255,7 @@ export default defineLayout({ if (props.selectMode) { handleSelect({ ids: [id], replace }); } else { - router.push(`/collections/${collection.value}/${id}`); + router.push(`/content/${collection.value}/${id}`); } } diff --git a/app/src/layouts/tabular/index.ts b/app/src/layouts/tabular/index.ts index 2424266fdf..7e8ce2330f 100644 --- a/app/src/layouts/tabular/index.ts +++ b/app/src/layouts/tabular/index.ts @@ -271,7 +271,7 @@ export default defineLayout({ selection.value = selection.value.filter((item) => item !== primaryKey); } } else { - const next = router.resolve(`/collections/${collection.value}/${encodeURIComponent(primaryKey)}`); + const next = router.resolve(`/content/${collection.value}/${encodeURIComponent(primaryKey)}`); if (event.ctrlKey || event.metaKey) window.open(next.href, '_blank'); else router.push(next); diff --git a/app/src/modules/activity/routes/collection.vue b/app/src/modules/activity/routes/collection.vue index c0521e6e8d..74580b77d5 100644 --- a/app/src/modules/activity/routes/collection.vue +++ b/app/src/modules/activity/routes/collection.vue @@ -106,7 +106,7 @@ export default defineComponent({ return [ { name: t('collection', 2), - to: `/collections`, + to: `/content`, }, ]; }); diff --git a/app/src/modules/activity/routes/item.vue b/app/src/modules/activity/routes/item.vue index ffc1be03e2..b057510bd4 100644 --- a/app/src/modules/activity/routes/item.vue +++ b/app/src/modules/activity/routes/item.vue @@ -90,7 +90,7 @@ export default defineComponent({ const openItemLink = computed(() => { if (!item.value || item.value.collection.startsWith('directus_')) return; - return `/collections/${item.value.collection}/${encodeURIComponent(item.value.item)}`; + return `/content/${item.value.collection}/${encodeURIComponent(item.value.item)}`; }); watch(() => props.primaryKey, loadActivity, { immediate: true }); diff --git a/app/src/modules/collections/components/navigation-bookmark.vue b/app/src/modules/content/components/navigation-bookmark.vue similarity index 97% rename from app/src/modules/collections/components/navigation-bookmark.vue rename to app/src/modules/content/components/navigation-bookmark.vue index ed2794b55a..8d7ac64355 100644 --- a/app/src/modules/collections/components/navigation-bookmark.vue +++ b/app/src/modules/content/components/navigation-bookmark.vue @@ -1,6 +1,6 @@ @@ -262,9 +262,9 @@