From 575abad1f11a75f102b10964b430cf4eccc0d471 Mon Sep 17 00:00:00 2001 From: sebousan Date: Wed, 13 Dec 2023 17:04:53 +0100 Subject: [PATCH] Set required title for content --- admin/app/content/casestudies.js | 2 +- admin/app/content/categories.js | 2 +- admin/app/content/expertises.js | 2 +- admin/app/content/indexes.js | 2 +- admin/app/content/pages.js | 2 +- admin/app/content/persons.js | 2 +- admin/app/content/persons_statutes.js | 2 +- admin/app/content/places.js | 2 +- admin/app/content/posts.js | 2 +- admin/app/content/projects.js | 4 ++-- admin/app/content/projects_tags.js | 2 +- admin/app/content/projects_types.js | 2 +- admin/app/content/publications.js | 2 +- admin/app/content/publications_categories.js | 2 +- admin/app/content/realestates.js | 2 +- admin/app/content/realestates_categories.js | 2 +- admin/app/content/realestates_sellers.js | 2 +- admin/app/content/services.js | 2 +- admin/app/content/services_categories.js | 2 +- admin/app/content/tags.js | 2 +- admin/app/fields/title-required.js | 9 +++++++++ 21 files changed, 30 insertions(+), 21 deletions(-) create mode 100644 admin/app/fields/title-required.js diff --git a/admin/app/content/casestudies.js b/admin/app/content/casestudies.js index 4818a15..d92fb9c 100644 --- a/admin/app/content/casestudies.js +++ b/admin/app/content/casestudies.js @@ -3,7 +3,7 @@ import { draft } from '../fields/draft.js'; import { date } from '../fields/date.js'; import { description } from '../fields/description.js'; import { featured_image } from '../fields/featured-image.js'; -import { title } from '../fields/title.js'; +import { title } from '../fields/title-required.js'; import { hero } from '../fields/hero.js'; import { blocks } from '../blocks/blocks.js'; import { t } from '../i18n/translater.js'; diff --git a/admin/app/content/categories.js b/admin/app/content/categories.js index f0ca256..d55e22b 100644 --- a/admin/app/content/categories.js +++ b/admin/app/content/categories.js @@ -1,5 +1,5 @@ import { isNotIndex } from '../fields/is-not-index.js'; -import { title } from '../fields/title.js'; +import { title } from '../fields/title-required.js'; import { t } from '../i18n/translater.js'; const categories = { diff --git a/admin/app/content/expertises.js b/admin/app/content/expertises.js index 44a9b87..bb11190 100755 --- a/admin/app/content/expertises.js +++ b/admin/app/content/expertises.js @@ -1,6 +1,6 @@ import { isNotIndex } from '../fields/is-not-index.js'; import { draft } from '../fields/draft.js'; -import { title } from '../fields/title.js'; +import { title } from '../fields/title-required.js'; import { description } from '../fields/description.js'; import { body } from '../fields/body.js'; import { featured_image } from '../fields/featured-image.js'; diff --git a/admin/app/content/indexes.js b/admin/app/content/indexes.js index 13e2f05..399909f 100644 --- a/admin/app/content/indexes.js +++ b/admin/app/content/indexes.js @@ -1,5 +1,5 @@ import { isIndex } from '../fields/is-index.js'; -import { title } from '../fields/title.js'; +import { title } from '../fields/title-required.js'; import { description } from '../fields/description.js'; import { hero } from '../fields/hero.js'; import { blocks } from '../blocks/blocks.js'; diff --git a/admin/app/content/pages.js b/admin/app/content/pages.js index aae9786..06758bd 100644 --- a/admin/app/content/pages.js +++ b/admin/app/content/pages.js @@ -1,6 +1,6 @@ import { isPage } from '../fields/is-page.js'; import { draft } from '../fields/draft.js'; -import { title } from '../fields/title.js'; +import { title } from '../fields/title-required.js'; import { hero } from '../fields/hero.js'; import { featured_image } from '../fields/featured-image.js'; import { description } from '../fields/description.js'; diff --git a/admin/app/content/persons.js b/admin/app/content/persons.js index 3dac37f..d2544da 100644 --- a/admin/app/content/persons.js +++ b/admin/app/content/persons.js @@ -1,6 +1,6 @@ import { isNotIndex } from '../fields/is-not-index.js'; import { draft } from '../fields/draft.js'; -import { title } from '../fields/title.js'; +import { title } from '../fields/title-required.js'; import { description } from '../fields/description.js'; import { featured_image } from '../fields/featured-image.js'; import { contact } from '../fields/contact.js'; diff --git a/admin/app/content/persons_statutes.js b/admin/app/content/persons_statutes.js index 1cfaa28..4872ac9 100644 --- a/admin/app/content/persons_statutes.js +++ b/admin/app/content/persons_statutes.js @@ -1,5 +1,5 @@ import { isNotIndex } from '../fields/is-not-index.js'; -import { title } from '../fields/title.js'; +import { title } from '../fields/title-required.js'; import { weight } from '../fields/weight.js'; import { t } from '../i18n/translater.js'; diff --git a/admin/app/content/places.js b/admin/app/content/places.js index 0aaedad..f416837 100755 --- a/admin/app/content/places.js +++ b/admin/app/content/places.js @@ -1,6 +1,6 @@ import { isNotIndex } from '../fields/is-not-index.js'; import { draft } from '../fields/draft.js'; -import { title } from '../fields/title.js'; +import { title } from '../fields/title-required.js'; import { description } from '../fields/description.js'; import { featured_image } from '../fields/featured-image.js'; import { address } from '../fields/address.js'; diff --git a/admin/app/content/posts.js b/admin/app/content/posts.js index b27ed00..e2bfb5f 100644 --- a/admin/app/content/posts.js +++ b/admin/app/content/posts.js @@ -1,7 +1,7 @@ import { isNotIndex } from '../fields/is-not-index.js'; import { draft } from '../fields/draft.js'; import { date } from '../fields/date.js'; -import { title } from '../fields/title.js'; +import { title } from '../fields/title-required.js'; import { description } from '../fields/description.js'; import { featured_image } from '../fields/featured-image.js'; import { body } from '../fields/body.js'; diff --git a/admin/app/content/projects.js b/admin/app/content/projects.js index 067d3cb..a01fc25 100644 --- a/admin/app/content/projects.js +++ b/admin/app/content/projects.js @@ -1,10 +1,10 @@ import { isNotIndex } from '../fields/is-not-index.js'; import { draft } from '../fields/draft.js'; +import { title } from '../fields/title-required.js'; +import { description } from '../fields/description.js'; import { date } from '../fields/date.js'; import { projects_types } from '../fields/projects_types.js'; import { projects_tags } from '../fields/projects_tags.js'; -import { title } from '../fields/title.js'; -import { description } from '../fields/description.js'; import { featured_image } from '../fields/featured-image.js'; import { datas } from '../fields/datas.js'; import { body } from '../fields/body.js'; diff --git a/admin/app/content/projects_tags.js b/admin/app/content/projects_tags.js index 16439b1..5f8d85b 100644 --- a/admin/app/content/projects_tags.js +++ b/admin/app/content/projects_tags.js @@ -1,5 +1,5 @@ import { isNotIndex } from '../fields/is-not-index.js'; -import { title } from '../fields/title.js'; +import { title } from '../fields/title-required.js'; import { t } from '../i18n/translater.js'; const projects_tags = { diff --git a/admin/app/content/projects_types.js b/admin/app/content/projects_types.js index 6141392..1312b68 100644 --- a/admin/app/content/projects_types.js +++ b/admin/app/content/projects_types.js @@ -1,5 +1,5 @@ import { isNotIndex } from '../fields/is-not-index.js'; -import { title } from '../fields/title.js'; +import { title } from '../fields/title-required.js'; import { t } from '../i18n/translater.js'; const projects_types = { diff --git a/admin/app/content/publications.js b/admin/app/content/publications.js index ab6cc18..dad2779 100644 --- a/admin/app/content/publications.js +++ b/admin/app/content/publications.js @@ -1,7 +1,7 @@ import { isNotIndex } from '../fields/is-not-index.js'; import { draft } from '../fields/draft.js'; import { date } from '../fields/date.js'; -import { title } from '../fields/title.js'; +import { title } from '../fields/title-required.js'; import { description } from '../fields/description.js'; import { press } from '../fields/press.js'; import { publications_persons } from '../fields/publications_persons.js'; diff --git a/admin/app/content/publications_categories.js b/admin/app/content/publications_categories.js index a3cbdfc..51c3d4d 100644 --- a/admin/app/content/publications_categories.js +++ b/admin/app/content/publications_categories.js @@ -1,5 +1,5 @@ import { isNotIndex } from '../fields/is-not-index.js'; -import { title } from '../fields/title.js'; +import { title } from '../fields/title-required.js'; import { t } from '../i18n/translater.js'; const publications_categories = { diff --git a/admin/app/content/realestates.js b/admin/app/content/realestates.js index 42b565e..679576f 100644 --- a/admin/app/content/realestates.js +++ b/admin/app/content/realestates.js @@ -2,7 +2,7 @@ import { isNotIndex } from '../fields/is-not-index.js'; import { draft } from '../fields/draft.js'; import { date } from '../fields/date.js'; import { reference } from '../fields/reference.js'; -import { title } from '../fields/title.js'; +import { title } from '../fields/title-required.js'; import { description } from '../fields/description.js'; import { realestates_persons } from '../fields/realestates_persons.js'; import { realestates_categories } from '../fields/realestates_categories.js'; diff --git a/admin/app/content/realestates_categories.js b/admin/app/content/realestates_categories.js index 006d630..1e6f3cf 100644 --- a/admin/app/content/realestates_categories.js +++ b/admin/app/content/realestates_categories.js @@ -1,5 +1,5 @@ import { isNotIndex } from '../fields/is-not-index.js'; -import { title } from '../fields/title.js'; +import { title } from '../fields/title-required.js'; import { t } from '../i18n/translater.js'; const realestates_categories = { diff --git a/admin/app/content/realestates_sellers.js b/admin/app/content/realestates_sellers.js index f5c7d57..3dc6576 100644 --- a/admin/app/content/realestates_sellers.js +++ b/admin/app/content/realestates_sellers.js @@ -1,5 +1,5 @@ import { isNotIndex } from '../fields/is-not-index.js'; -import { title } from '../fields/title.js'; +import { title } from '../fields/title-required.js'; import { t } from '../i18n/translater.js'; const realestates_sellers = { diff --git a/admin/app/content/services.js b/admin/app/content/services.js index 31b5c12..5136bf1 100644 --- a/admin/app/content/services.js +++ b/admin/app/content/services.js @@ -5,7 +5,7 @@ import { featured_image } from '../fields/featured-image.js'; import { isNotIndex } from '../fields/is-not-index.js'; import { services_categories } from '../fields/services_categories.js'; import { services_persons } from '../fields/services_persons.js'; -import { title } from '../fields/title.js'; +import { title } from '../fields/title-required.js'; import { t } from '../i18n/translater.js'; const services = { diff --git a/admin/app/content/services_categories.js b/admin/app/content/services_categories.js index d5db3e7..04e078c 100644 --- a/admin/app/content/services_categories.js +++ b/admin/app/content/services_categories.js @@ -1,5 +1,5 @@ import { isNotIndex } from '../fields/is-not-index.js'; -import { title } from '../fields/title.js'; +import { title } from '../fields/title-required.js'; import { t } from '../i18n/translater.js'; const services_categories = { diff --git a/admin/app/content/tags.js b/admin/app/content/tags.js index 4210b7a..405d370 100644 --- a/admin/app/content/tags.js +++ b/admin/app/content/tags.js @@ -1,5 +1,5 @@ import { isNotIndex } from '../fields/is-not-index.js'; -import { title } from '../fields/title.js'; +import { title } from '../fields/title-required.js'; import { t } from '../i18n/translater.js'; const tags = { diff --git a/admin/app/fields/title-required.js b/admin/app/fields/title-required.js new file mode 100644 index 0000000..7be5035 --- /dev/null +++ b/admin/app/fields/title-required.js @@ -0,0 +1,9 @@ +import { t } from '../i18n/translater.js'; + +export const title = { + name: 'title', + label: t.fields.title, + widget: 'string', + required: true, + i18n: true +};