From 3ac92b5b394bfc0b93b2d7f6ea3ed038047e5e04 Mon Sep 17 00:00:00 2001 From: Arnaud Levy Date: Sat, 23 Nov 2024 09:23:51 +0100 Subject: [PATCH 1/8] first draft --- .../admin/components/content-editor.sass | 3 +- .../websites/pages_controller.rb | 2 +- app/models/communication/website/page.rb | 1 + .../website/page/communication_post.rb | 5 +++ .../website/page/with_design_options.rb | 39 +++++++++++++++++++ .../admin/application/static/_design.html.erb | 3 -- .../blocks/components/boolean/_edit.html.erb | 2 +- .../admin/communication/blocks/edit.html.erb | 2 +- .../blocks/templates/pages/_edit.html.erb | 16 +------- .../blocks/templates/pages/_options.html.erb | 4 ++ .../blocks/templates/posts/_edit.html.erb | 33 +++++----------- .../blocks/templates/posts/_options.html.erb | 14 +++++++ .../websites/agenda/events/_form.html.erb | 3 +- .../websites/pages/_form.html.erb | 4 +- .../pages/design_options/_form.html.erb | 22 +++++++++++ .../pages/design_options/_show.html.erb | 15 +++++++ .../pages/design_options/_static.html.erb | 5 +++ .../websites/pages/show.html.erb | 1 + .../websites/pages/static.html.erb | 5 +-- .../portfolio/projects/_form.html.erb | 3 +- .../websites/posts/_form.html.erb | 6 +-- ..._options_to_communication_website_pages.rb | 5 +++ db/schema.rb | 3 +- 23 files changed, 142 insertions(+), 54 deletions(-) create mode 100644 app/models/communication/website/page/with_design_options.rb create mode 100644 app/views/admin/communication/blocks/templates/pages/_options.html.erb create mode 100644 app/views/admin/communication/blocks/templates/posts/_options.html.erb create mode 100644 app/views/admin/communication/websites/pages/design_options/_form.html.erb create mode 100644 app/views/admin/communication/websites/pages/design_options/_show.html.erb create mode 100644 app/views/admin/communication/websites/pages/design_options/_static.html.erb create mode 100644 db/migrate/20241123061523_add_options_to_communication_website_pages.rb diff --git a/app/assets/stylesheets/admin/components/content-editor.sass b/app/assets/stylesheets/admin/components/content-editor.sass index 672ee7658..107203cc1 100644 --- a/app/assets/stylesheets/admin/components/content-editor.sass +++ b/app/assets/stylesheets/admin/components/content-editor.sass @@ -1,4 +1,5 @@ -.edit_communication_block +.edit_communication_block, +.pages-edit #layouts .layout label diff --git a/app/controllers/admin/communication/websites/pages_controller.rb b/app/controllers/admin/communication/websites/pages_controller.rb index 3c178a1c0..28548a7e4 100644 --- a/app/controllers/admin/communication/websites/pages_controller.rb +++ b/app/controllers/admin/communication/websites/pages_controller.rb @@ -153,7 +153,7 @@ def breadcrumb def page_params params.require(:communication_website_page) .permit( - :communication_website_id, :bodyclass, :full_width, :parent_id, + :communication_website_id, :bodyclass, :full_width, :parent_id, :design_options, localizations_attributes: [ :id, :title, :breadcrumb_title, :meta_description, :summary, :header_text, :header_cta, :header_cta_label, :header_cta_url, :text, :slug, :published, :featured_image, :featured_image_delete, :featured_image_infos, :featured_image_alt, :featured_image_credit, diff --git a/app/models/communication/website/page.rb b/app/models/communication/website/page.rb index a42717340..2bbfd1dea 100644 --- a/app/models/communication/website/page.rb +++ b/app/models/communication/website/page.rb @@ -39,6 +39,7 @@ class Communication::Website::Page < ApplicationRecord include Orderable include Sanitizable include WithAutomaticMenus + include WithDesignOptions include WithMenuItemTarget include WithSpecialPage # WithSpecialPage can set default publication status, so must be included before WithPublication include WithTree diff --git a/app/models/communication/website/page/communication_post.rb b/app/models/communication/website/page/communication_post.rb index 14ac77b6f..563b05b29 100644 --- a/app/models/communication/website/page/communication_post.rb +++ b/app/models/communication/website/page/communication_post.rb @@ -8,6 +8,10 @@ def full_width_by_default? true end + def design_options_block_template_kind + :posts + end + def dependencies super + [website.config_default_languages] + @@ -18,4 +22,5 @@ def dependencies def git_path_relative 'posts/_index.html' end + end diff --git a/app/models/communication/website/page/with_design_options.rb b/app/models/communication/website/page/with_design_options.rb new file mode 100644 index 000000000..8d86228ef --- /dev/null +++ b/app/models/communication/website/page/with_design_options.rb @@ -0,0 +1,39 @@ +module Communication::Website::Page::WithDesignOptions + extend ActiveSupport::Concern + + OPTION_PREFIX = 'option_' + + def design_options=(value) + self[:design_options] = JSON.parse(value) + end + + def design_options + self[:design_options] || design_options_block.data + end + + def design_options_hash + design_options.map { |key, value| + next unless key.start_with? OPTION_PREFIX + [key.remove(OPTION_PREFIX), value] + }.compact + end + + def design_options_active + design_options_hash.map { |key, value| + next unless value + key + }.compact + end + + def design_options_layout + design_options.dig('layout') + end + + def design_options_block_template_kind + :pages + end + + def design_options_block + @design_options_block ||= Communication::Block.new(template_kind: design_options_block_template_kind) + end +end diff --git a/app/views/admin/application/static/_design.html.erb b/app/views/admin/application/static/_design.html.erb index 509ad3388..220982d70 100644 --- a/app/views/admin/application/static/_design.html.erb +++ b/app/views/admin/application/static/_design.html.erb @@ -6,9 +6,6 @@ toc_offcanvas = local_assigns.has_key?(:toc_offcanvas) ? local_assigns[:toc_off toc_present = local_assigns.has_key?(:toc_present) ? local_assigns[:toc_present] : l10n.show_toc? %> -<% # legacy, please remove when site migrated %> -full_width: <%= full_width %> -<% # end of legacy%> design: full_width: <%= full_width %> toc: diff --git a/app/views/admin/communication/blocks/components/boolean/_edit.html.erb b/app/views/admin/communication/blocks/components/boolean/_edit.html.erb index baf464e4a..bdf510125 100644 --- a/app/views/admin/communication/blocks/components/boolean/_edit.html.erb +++ b/app/views/admin/communication/blocks/components/boolean/_edit.html.erb @@ -1,4 +1,4 @@ -
+
-
+ - +<%= block_component_edit block, :mode %> <%= block_component_edit block, :layout %> +<%= render 'admin/communication/blocks/templates/pages/options', block: block %>
diff --git a/app/views/admin/communication/blocks/templates/pages/_options.html.erb b/app/views/admin/communication/blocks/templates/pages/_options.html.erb new file mode 100644 index 000000000..5cb5d85d8 --- /dev/null +++ b/app/views/admin/communication/blocks/templates/pages/_options.html.erb @@ -0,0 +1,4 @@ +<%= osuny_label t('admin.communication.blocks.display_options.title') %> +<%= block_component_edit block, :option_main_summary %> +<%= block_component_edit block, :option_image %> +<%= block_component_edit block, :option_summary %> diff --git a/app/views/admin/communication/blocks/templates/posts/_edit.html.erb b/app/views/admin/communication/blocks/templates/posts/_edit.html.erb index 729b3fe76..ea6d23803 100644 --- a/app/views/admin/communication/blocks/templates/posts/_edit.html.erb +++ b/app/views/admin/communication/blocks/templates/posts/_edit.html.erb @@ -1,28 +1,15 @@ +<%= block_component_edit block, :mode %>
- -
- <%= block_component_add_element block, t('.add_post') %> -
+
+ <%= block_component_add_element block, t('.add_post') %> +
+
\ No newline at end of file diff --git a/app/views/admin/communication/blocks/templates/posts/_options.html.erb b/app/views/admin/communication/blocks/templates/posts/_options.html.erb new file mode 100644 index 000000000..c79720b46 --- /dev/null +++ b/app/views/admin/communication/blocks/templates/posts/_options.html.erb @@ -0,0 +1,14 @@ +<%= osuny_label t('admin.communication.blocks.display_options.title') %> +
+
+ <%= block_component_edit block, :option_image, label: Communication::Website::Post::Localization.human_attribute_name(:featured_image) %> + <%= block_component_edit block, :option_subtitle, label: Communication::Website::Post::Localization.human_attribute_name(:subtitle) %> + <%= block_component_edit block, :option_summary, label: t('admin.summary.label') %> + <%= block_component_edit block, :option_date, label: Communication::Website::Post::Localization.human_attribute_name(:date) %> +
+
+ <%= block_component_edit block, :option_author, label: Communication::Website::Post.human_attribute_name(:authors) %> + <%= block_component_edit block, :option_categories, label: Communication::Website::Post.human_attribute_name(:categories) %> + <%= block_component_edit block, :option_reading_time, label: Communication::Website::Post::Localization.human_attribute_name(:reading_time) %> +
+
diff --git a/app/views/admin/communication/websites/agenda/events/_form.html.erb b/app/views/admin/communication/websites/agenda/events/_form.html.erb index 8ca620d72..3ca8ba8ee 100644 --- a/app/views/admin/communication/websites/agenda/events/_form.html.erb +++ b/app/views/admin/communication/websites/agenda/events/_form.html.erb @@ -40,7 +40,8 @@
<%= osuny_panel t('metadata') do %> - <%= lf.input :published if can? :publish, event %> + <%= lf.input :published, + wrapper: :custom_boolean_switch if can? :publish, event %> <%= render "admin/application/slug/form", f: lf, source: '#communication_website_agenda_event_localizations_attributes_0_title' %> diff --git a/app/views/admin/communication/websites/pages/_form.html.erb b/app/views/admin/communication/websites/pages/_form.html.erb index 4b07e3bf9..3c56835f7 100644 --- a/app/views/admin/communication/websites/pages/_form.html.erb +++ b/app/views/admin/communication/websites/pages/_form.html.erb @@ -26,11 +26,13 @@ url = page.new_record? ? admin_communication_website_pages_path
<%= lf.input :text, as: :summernote if strip_tags(l10n.text).present? %> <% end %> + <%= render 'admin/communication/websites/pages/design_options/form', f: f, about: page %> <%= render 'admin/application/meta_description/form', f: lf, about: l10n %>
<%= osuny_panel t('metadata') do %> - <%= lf.input :published if page.draftable? %> + <%= lf.input :published, + wrapper: :custom_boolean_switch if page.draftable? %> <%= render "admin/application/slug/form", f: lf, source: '#communication_website_page_localizations_attributes_0_title' unless page.is_home? %> diff --git a/app/views/admin/communication/websites/pages/design_options/_form.html.erb b/app/views/admin/communication/websites/pages/design_options/_form.html.erb new file mode 100644 index 000000000..36850257d --- /dev/null +++ b/app/views/admin/communication/websites/pages/design_options/_form.html.erb @@ -0,0 +1,22 @@ +<% +@kind = @page.design_options_block_template_kind +@block = @page.design_options_block +@data = @page.design_options +%> +
+ <%= block_component_edit @block, :layout %> + <%= render "admin/communication/blocks/templates/#{@kind}/options", block: @block %> + +
+<%# Include vue.js before calling Vue.createApp %> +<%= javascript_include_tag 'vue' %> + diff --git a/app/views/admin/communication/websites/pages/design_options/_show.html.erb b/app/views/admin/communication/websites/pages/design_options/_show.html.erb new file mode 100644 index 000000000..24fed98c2 --- /dev/null +++ b/app/views/admin/communication/websites/pages/design_options/_show.html.erb @@ -0,0 +1,15 @@ +<% +kind = about.design_options_block_template_kind +%> +
+

+ <%= osuny_label t('admin.communication.blocks.components.layouts.label') %>
+ <%= t "admin.communication.blocks.templates.#{kind}.layouts.#{about.design_options_layout}.label" %> +

+

+ <%= osuny_label t('admin.communication.blocks.display_options.title') %>
+ <%= about.design_options_active.map { |key| + t "admin.communication.blocks.templates.#{kind}.edit.option_#{key}.label" + }.to_sentence %> +

+
\ No newline at end of file diff --git a/app/views/admin/communication/websites/pages/design_options/_static.html.erb b/app/views/admin/communication/websites/pages/design_options/_static.html.erb new file mode 100644 index 000000000..b031be822 --- /dev/null +++ b/app/views/admin/communication/websites/pages/design_options/_static.html.erb @@ -0,0 +1,5 @@ + layout: "<%= about.design_options_layout %>" + options: +<% about.design_options_hash.each do |key, value| %> + <%= key %>: <%= value %> +<% end %> \ No newline at end of file diff --git a/app/views/admin/communication/websites/pages/show.html.erb b/app/views/admin/communication/websites/pages/show.html.erb index 9f6b28abb..7f9391ffe 100644 --- a/app/views/admin/communication/websites/pages/show.html.erb +++ b/app/views/admin/communication/websites/pages/show.html.erb @@ -6,6 +6,7 @@

<%= @l10n.title %>

<%= render 'admin/application/property/publication', about: @l10n %> <% end %> + <%= render 'admin/communication/websites/pages/design_options/show', about: @page %>
<%= render 'admin/application/featured_image/show', about: @l10n, small: true %> diff --git a/app/views/admin/communication/websites/pages/static.html.erb b/app/views/admin/communication/websites/pages/static.html.erb index bf1878900..c8fd3a3f3 100644 --- a/app/views/admin/communication/websites/pages/static.html.erb +++ b/app/views/admin/communication/websites/pages/static.html.erb @@ -6,9 +6,8 @@ breadcrumb_title: >- <%= prepare_text_for_static @l10n.best_breadcrumb_title %> <%= render 'admin/application/static/core', about: @l10n %> <%= render 'admin/application/static/breadcrumbs', about: @l10n %> -<%= render 'admin/application/static/design', - about: page, - l10n: @l10n %> +<%= render 'admin/application/static/design', about: page, l10n: @l10n %> +<%= render 'admin/communication/websites/pages/design_options/static', about: page %> <% if page.static_layout %> layout: <%= page.static_layout %> <% end %> diff --git a/app/views/admin/communication/websites/portfolio/projects/_form.html.erb b/app/views/admin/communication/websites/portfolio/projects/_form.html.erb index 7f304a6e7..8d5db630d 100644 --- a/app/views/admin/communication/websites/portfolio/projects/_form.html.erb +++ b/app/views/admin/communication/websites/portfolio/projects/_form.html.erb @@ -17,7 +17,8 @@
<%= osuny_panel t('metadata') do %> - <%= lf.input :published if can? :publish, project %> + <%= lf.input :published, + wrapper: :custom_boolean_switch if can? :publish, project %> <%= f.input :year %> <%= render "admin/application/slug/form", f: lf, diff --git a/app/views/admin/communication/websites/posts/_form.html.erb b/app/views/admin/communication/websites/posts/_form.html.erb index befbf6f16..55b798a9a 100644 --- a/app/views/admin/communication/websites/posts/_form.html.erb +++ b/app/views/admin/communication/websites/posts/_form.html.erb @@ -21,10 +21,10 @@ <% if can? :publish, post %>
- <%= lf.input :published %> + <%= lf.input :published, wrapper: :custom_boolean_switch %>
- <%= lf.input :pinned %> + <%= lf.input :pinned, wrapper: :custom_boolean_switch %>
<%= lf.input :published_at, html5: true, as: :date %> @@ -42,7 +42,7 @@ <%= render "admin/application/slug/form", f: lf, source: '#communication_website_post_localizations_attributes_0_title' %> - <%= f.input :full_width %> + <%= f.input :full_width, wrapper: :custom_boolean_switch %> <% end %> <%= render 'admin/application/featured_image/edit', f: lf, about: @l10n %> <%= render 'admin/application/shared_image/edit', f: lf, about: @l10n %> diff --git a/db/migrate/20241123061523_add_options_to_communication_website_pages.rb b/db/migrate/20241123061523_add_options_to_communication_website_pages.rb new file mode 100644 index 000000000..fbf65984b --- /dev/null +++ b/db/migrate/20241123061523_add_options_to_communication_website_pages.rb @@ -0,0 +1,5 @@ +class AddOptionsToCommunicationWebsitePages < ActiveRecord::Migration[7.2] + def change + add_column :communication_website_pages, :design_options, :jsonb + end +end diff --git a/db/schema.rb b/db/schema.rb index 1ba21431f..d9e588caf 100644 --- a/db/schema.rb +++ b/db/schema.rb @@ -10,7 +10,7 @@ # # It's strongly recommended that you check this file into your version control system. -ActiveRecord::Schema[7.2].define(version: 2024_11_22_103550) do +ActiveRecord::Schema[7.2].define(version: 2024_11_23_061523) do # These are extensions that must be enabled in order to support this database enable_extension "pg_trgm" enable_extension "pgcrypto" @@ -584,6 +584,7 @@ t.boolean "full_width", default: false t.string "type" t.string "migration_identifier" + t.jsonb "design_options" t.index ["communication_website_id"], name: "index_communication_website_pages_on_communication_website_id" t.index ["parent_id"], name: "index_communication_website_pages_on_parent_id" t.index ["university_id"], name: "index_communication_website_pages_on_university_id" From bf2df94fbe1ec1b05c84d09094c71fb8dab4298b Mon Sep 17 00:00:00 2001 From: Arnaud Levy Date: Sun, 24 Nov 2024 11:38:42 +0100 Subject: [PATCH 2/8] options --- app/models/communication/block/template/page.rb | 5 +++-- .../communication/website/page/with_design_options.rb | 7 ------- .../communication/blocks/templates/pages/_edit.html.erb | 3 +++ .../blocks/templates/pages/_options.html.erb | 5 ++--- .../communication/blocks/templates/pages/_static.html.erb | 5 +++-- .../websites/pages/design_options/_show.html.erb | 6 ------ config/locales/communication/contents/en.yml | 8 ++------ config/locales/communication/contents/fr.yml | 8 ++------ 8 files changed, 15 insertions(+), 32 deletions(-) diff --git a/app/models/communication/block/template/page.rb b/app/models/communication/block/template/page.rb index 4889efca6..6b5e49872 100644 --- a/app/models/communication/block/template/page.rb +++ b/app/models/communication/block/template/page.rb @@ -11,11 +11,12 @@ class Communication::Block::Template::Page < Communication::Block::Template::Bas has_component :mode, :option, options: [:selection, :children] has_component :text, :rich_text has_component :page_id, :page + has_component :show_main_summary, :boolean, default: true # TODO migrate from option_main_summary has_component :option_image, :boolean, default: true - has_component :option_main_summary, :boolean, default: true + has_component :option_main_summary, :boolean, default: true # Deprecated has_component :option_summary, :boolean, default: true - + def page page_id_component.page end diff --git a/app/models/communication/website/page/with_design_options.rb b/app/models/communication/website/page/with_design_options.rb index 8d86228ef..3b9e509f1 100644 --- a/app/models/communication/website/page/with_design_options.rb +++ b/app/models/communication/website/page/with_design_options.rb @@ -18,13 +18,6 @@ def design_options_hash }.compact end - def design_options_active - design_options_hash.map { |key, value| - next unless value - key - }.compact - end - def design_options_layout design_options.dig('layout') end diff --git a/app/views/admin/communication/blocks/templates/pages/_edit.html.erb b/app/views/admin/communication/blocks/templates/pages/_edit.html.erb index 239fd73ac..217007276 100644 --- a/app/views/admin/communication/blocks/templates/pages/_edit.html.erb +++ b/app/views/admin/communication/blocks/templates/pages/_edit.html.erb @@ -7,6 +7,9 @@

<%= t '.main_page.title' %>

<%= block_component_edit block, :page_id %> +
+ <%= block_component_edit block, :show_main_summary %> +
diff --git a/app/views/admin/communication/blocks/templates/pages/_options.html.erb b/app/views/admin/communication/blocks/templates/pages/_options.html.erb index 5cb5d85d8..1384ff673 100644 --- a/app/views/admin/communication/blocks/templates/pages/_options.html.erb +++ b/app/views/admin/communication/blocks/templates/pages/_options.html.erb @@ -1,4 +1,3 @@ <%= osuny_label t('admin.communication.blocks.display_options.title') %> -<%= block_component_edit block, :option_main_summary %> -<%= block_component_edit block, :option_image %> -<%= block_component_edit block, :option_summary %> +<%= block_component_edit block, :option_image, label: Communication::Website::Page::Localization.human_attribute_name(:featured_image) %> +<%= block_component_edit block, :option_summary, label: t('admin.summary.label') %> diff --git a/app/views/admin/communication/blocks/templates/pages/_static.html.erb b/app/views/admin/communication/blocks/templates/pages/_static.html.erb index 9bb2bf809..9789fc7b8 100644 --- a/app/views/admin/communication/blocks/templates/pages/_static.html.erb +++ b/app/views/admin/communication/blocks/templates/pages/_static.html.erb @@ -1,3 +1,5 @@ + layout: <%= block.template.layout %> +<%= block_options_static block %> <% if block.template.page page = block.template.page @@ -7,9 +9,8 @@ if block.template.page path: "<%= page_l10n.current_permalink_in_website(@website)&.path %>" slug: "<%= page_l10n.slug %>" file: "<%= page_l10n.git_path_relative %>" +<%= block_component_static block, :show_main_summary, depth: 4 %> <% end %> -<%= block_options_static block %> - layout: <%= block.template.layout %> pages: <% block.template.selected_pages.each do |element| diff --git a/app/views/admin/communication/websites/pages/design_options/_show.html.erb b/app/views/admin/communication/websites/pages/design_options/_show.html.erb index 24fed98c2..fee1469aa 100644 --- a/app/views/admin/communication/websites/pages/design_options/_show.html.erb +++ b/app/views/admin/communication/websites/pages/design_options/_show.html.erb @@ -6,10 +6,4 @@ kind = about.design_options_block_template_kind <%= osuny_label t('admin.communication.blocks.components.layouts.label') %>
<%= t "admin.communication.blocks.templates.#{kind}.layouts.#{about.design_options_layout}.label" %>

-

- <%= osuny_label t('admin.communication.blocks.display_options.title') %>
- <%= about.design_options_active.map { |key| - t "admin.communication.blocks.templates.#{kind}.edit.option_#{key}.label" - }.to_sentence %> -

\ No newline at end of file diff --git a/config/locales/communication/contents/en.yml b/config/locales/communication/contents/en.yml index fd0e3d65d..bfec9e926 100644 --- a/config/locales/communication/contents/en.yml +++ b/config/locales/communication/contents/en.yml @@ -450,12 +450,6 @@ en: options: children: Main page and children selection: A specific selection of pages - option_image: - label: Show pages images - option_main_summary: - label: Show main page summary - option_summary: - label: Show pages short descriptions page_id: hint: This page will set the title and main link of the block on the website. If you select a page and fill no title above, the page title will be used. If you set a title, it will replace the main page's title. label: Select the main page @@ -465,6 +459,8 @@ en: label: Page none: No page title: Selected pages + show_main_summary: + label: Show main page summary layouts: alternate: description: Pages either on the left or on the right, composing a graphically light layout. diff --git a/config/locales/communication/contents/fr.yml b/config/locales/communication/contents/fr.yml index 57b199135..760e38cc0 100644 --- a/config/locales/communication/contents/fr.yml +++ b/config/locales/communication/contents/fr.yml @@ -450,12 +450,6 @@ fr: options: children: La page principale et ses enfants selection: Une sélection spécifique de pages - option_image: - label: Afficher les images des pages - option_main_summary: - label: Afficher le résumé de la page principale - option_summary: - label: Afficher les descriptions courtes des pages page_id: hint: Cette page principale définira le titre et le lien du bloc. Si vous choisissez une page sans remplir le titre ci-dessus, le titre de la page sera utilisé. Si le titre est rempli, il remplacera le titre de la page sélectionnée, en utilisant le lien de la page. label: Sélectionnez une page principale @@ -465,6 +459,8 @@ fr: label: Page none: Aucune page title: Pages sélectionnées + show_main_summary: + label: Afficher le résumé de la page principale layouts: alternate: description: Une alternance très légère graphiquement de pages, rythmée entre la gauche et la droite. From e45495ae4849943a1a51ebbc1bc18e4e9ff94462 Mon Sep 17 00:00:00 2001 From: Arnaud Levy Date: Sun, 24 Nov 2024 11:46:20 +0100 Subject: [PATCH 3/8] =?UTF-8?q?Utilisation=20des=20interrupteurs=20plut?= =?UTF-8?q?=C3=B4t=20que=20les=20cases=20=C3=A0=20cocher?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/views/admin/application/static/_design.html.erb | 3 --- .../communication/blocks/components/boolean/_edit.html.erb | 2 +- .../communication/blocks/templates/posts/_edit.html.erb | 2 +- .../communication/websites/agenda/events/_form.html.erb | 3 ++- app/views/admin/communication/websites/pages/_form.html.erb | 3 ++- .../websites/portfolio/projects/_form.html.erb | 3 ++- app/views/admin/communication/websites/posts/_form.html.erb | 6 +++--- 7 files changed, 11 insertions(+), 11 deletions(-) diff --git a/app/views/admin/application/static/_design.html.erb b/app/views/admin/application/static/_design.html.erb index 509ad3388..220982d70 100644 --- a/app/views/admin/application/static/_design.html.erb +++ b/app/views/admin/application/static/_design.html.erb @@ -6,9 +6,6 @@ toc_offcanvas = local_assigns.has_key?(:toc_offcanvas) ? local_assigns[:toc_off toc_present = local_assigns.has_key?(:toc_present) ? local_assigns[:toc_present] : l10n.show_toc? %> -<% # legacy, please remove when site migrated %> -full_width: <%= full_width %> -<% # end of legacy%> design: full_width: <%= full_width %> toc: diff --git a/app/views/admin/communication/blocks/components/boolean/_edit.html.erb b/app/views/admin/communication/blocks/components/boolean/_edit.html.erb index baf464e4a..bdf510125 100644 --- a/app/views/admin/communication/blocks/components/boolean/_edit.html.erb +++ b/app/views/admin/communication/blocks/components/boolean/_edit.html.erb @@ -1,4 +1,4 @@ -
+
<%= block_component_edit block, :option_subtitle, label: Communication::Website::Post::Localization.human_attribute_name(:subtitle) %> <%= block_component_edit block, :option_summary, label: t('admin.summary.label') %> - <%= block_component_edit block, :option_author, label: Communication::Website::Post.human_attribute_name(:author) %> + <%= block_component_edit block, :option_author, label: Communication::Website::Post.human_attribute_name(:authors) %> <%= block_component_edit block, :option_date, label: Communication::Website::Post::Localization.human_attribute_name(:date) %> <%= block_component_edit block, :option_categories, label: Communication::Website::Post.human_attribute_name(:categories) %> <%= block_component_edit block, :option_reading_time, label: Communication::Website::Post::Localization.human_attribute_name(:reading_time) %> diff --git a/app/views/admin/communication/websites/agenda/events/_form.html.erb b/app/views/admin/communication/websites/agenda/events/_form.html.erb index 8ca620d72..3ca8ba8ee 100644 --- a/app/views/admin/communication/websites/agenda/events/_form.html.erb +++ b/app/views/admin/communication/websites/agenda/events/_form.html.erb @@ -40,7 +40,8 @@
<%= osuny_panel t('metadata') do %> - <%= lf.input :published if can? :publish, event %> + <%= lf.input :published, + wrapper: :custom_boolean_switch if can? :publish, event %> <%= render "admin/application/slug/form", f: lf, source: '#communication_website_agenda_event_localizations_attributes_0_title' %> diff --git a/app/views/admin/communication/websites/pages/_form.html.erb b/app/views/admin/communication/websites/pages/_form.html.erb index 4b07e3bf9..884c4e5f4 100644 --- a/app/views/admin/communication/websites/pages/_form.html.erb +++ b/app/views/admin/communication/websites/pages/_form.html.erb @@ -30,7 +30,8 @@ url = page.new_record? ? admin_communication_website_pages_path
<%= osuny_panel t('metadata') do %> - <%= lf.input :published if page.draftable? %> + <%= lf.input :published, + wrapper: :custom_boolean_switch if page.draftable? %> <%= render "admin/application/slug/form", f: lf, source: '#communication_website_page_localizations_attributes_0_title' unless page.is_home? %> diff --git a/app/views/admin/communication/websites/portfolio/projects/_form.html.erb b/app/views/admin/communication/websites/portfolio/projects/_form.html.erb index 7f304a6e7..8d5db630d 100644 --- a/app/views/admin/communication/websites/portfolio/projects/_form.html.erb +++ b/app/views/admin/communication/websites/portfolio/projects/_form.html.erb @@ -17,7 +17,8 @@
<%= osuny_panel t('metadata') do %> - <%= lf.input :published if can? :publish, project %> + <%= lf.input :published, + wrapper: :custom_boolean_switch if can? :publish, project %> <%= f.input :year %> <%= render "admin/application/slug/form", f: lf, diff --git a/app/views/admin/communication/websites/posts/_form.html.erb b/app/views/admin/communication/websites/posts/_form.html.erb index befbf6f16..55b798a9a 100644 --- a/app/views/admin/communication/websites/posts/_form.html.erb +++ b/app/views/admin/communication/websites/posts/_form.html.erb @@ -21,10 +21,10 @@ <% if can? :publish, post %>
- <%= lf.input :published %> + <%= lf.input :published, wrapper: :custom_boolean_switch %>
- <%= lf.input :pinned %> + <%= lf.input :pinned, wrapper: :custom_boolean_switch %>
<%= lf.input :published_at, html5: true, as: :date %> @@ -42,7 +42,7 @@ <%= render "admin/application/slug/form", f: lf, source: '#communication_website_post_localizations_attributes_0_title' %> - <%= f.input :full_width %> + <%= f.input :full_width, wrapper: :custom_boolean_switch %> <% end %> <%= render 'admin/application/featured_image/edit', f: lf, about: @l10n %> <%= render 'admin/application/shared_image/edit', f: lf, about: @l10n %> From f495596b84783011def81dbce4e0f4202c58cf34 Mon Sep 17 00:00:00 2001 From: Arnaud Levy Date: Sun, 24 Nov 2024 12:26:53 +0100 Subject: [PATCH 4/8] options --- .../blocks/templates/persons/grid.png | Bin 0 -> 139036 bytes .../blocks/templates/persons/large.png | Bin 0 -> 103101 bytes .../blocks/templates/persons/list.png | Bin 0 -> 19610 bytes .../communication/block/template/person.rb | 5 ++ .../website/page/accessibility.rb | 4 ++ .../website/page/administration_location.rb | 4 ++ .../website/page/administrator.rb | 4 ++ .../communication/website/page/author.rb | 4 ++ .../website/page/communication_agenda.rb | 4 ++ .../page/communication_agenda_archive.rb | 7 ++- .../website/page/communication_portfolio.rb | 4 ++ .../website/page/communication_post.rb | 4 ++ .../website/page/education_program.rb | 4 ++ .../communication/website/page/legal_term.rb | 4 ++ .../website/page/organization.rb | 4 ++ .../communication/website/page/person.rb | 4 ++ .../website/page/privacy_policy.rb | 4 ++ .../communication/website/page/sitemap.rb | 4 ++ .../website/page/with_design_options.rb | 4 ++ .../blocks/templates/agenda/_edit.html.erb | 8 +--- .../blocks/templates/agenda/_options.html.erb | 13 ++++++ .../blocks/templates/locations/_edit.html.erb | 4 +- .../templates/locations/_options.html.erb | 3 ++ .../templates/organizations/_edit.html.erb | 4 +- .../templates/organizations/_options.html.erb | 3 ++ .../blocks/templates/persons/_edit.html.erb | 4 +- .../templates/persons/_options.html.erb | 3 ++ .../blocks/templates/persons/_static.html.erb | 1 + .../blocks/templates/posts/_options.html.erb | 4 +- .../blocks/templates/programs/_edit.html.erb | 5 +- .../templates/programs/_options.html.erb | 4 ++ .../blocks/templates/projects/_edit.html.erb | 7 +-- .../templates/projects/_options.html.erb | 12 +++++ .../pages/design_options/_form.html.erb | 44 +++++++++--------- .../pages/design_options/_show.html.erb | 18 +++---- .../pages/design_options/_static.html.erb | 4 +- .../websites/pages/show.html.erb | 2 +- .../pages/show/_special_page.html.erb | 8 +++- config/locales/communication/contents/en.yml | 14 ++++-- config/locales/communication/contents/fr.yml | 15 ++++-- 40 files changed, 179 insertions(+), 69 deletions(-) create mode 100644 app/assets/images/communication/blocks/templates/persons/grid.png create mode 100644 app/assets/images/communication/blocks/templates/persons/large.png create mode 100644 app/assets/images/communication/blocks/templates/persons/list.png create mode 100644 app/views/admin/communication/blocks/templates/agenda/_options.html.erb create mode 100644 app/views/admin/communication/blocks/templates/locations/_options.html.erb create mode 100644 app/views/admin/communication/blocks/templates/organizations/_options.html.erb create mode 100644 app/views/admin/communication/blocks/templates/persons/_options.html.erb create mode 100644 app/views/admin/communication/blocks/templates/programs/_options.html.erb create mode 100644 app/views/admin/communication/blocks/templates/projects/_options.html.erb diff --git a/app/assets/images/communication/blocks/templates/persons/grid.png b/app/assets/images/communication/blocks/templates/persons/grid.png new file mode 100644 index 0000000000000000000000000000000000000000..8622d58d3570eb159497c2be7c6cfdfa77e7d09b GIT binary patch literal 139036 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 literal 0 HcmV?d00001 diff --git a/app/assets/images/communication/blocks/templates/persons/large.png b/app/assets/images/communication/blocks/templates/persons/large.png new file mode 100644 index 0000000000000000000000000000000000000000..3c7bd6db294f7c4def1da4f8e89277f37c452efa GIT binary patch literal 103101 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

- <%= osuny_label t('admin.communication.blocks.display_options.title') %> - <%= block_component_edit block, :option_image, label: Communication::Website::Agenda::Event::Localization.human_attribute_name(:featured_image) %> - <%= block_component_edit block, :option_subtitle, label: Communication::Website::Agenda::Event::Localization.human_attribute_name(:subtitle) %> - <%= block_component_edit block, :option_summary, label: t('admin.summary.label') %> - <%= block_component_edit block, :option_dates, label: Communication::Website::Agenda::Event::Localization.human_attribute_name(:dates) %> - <%= block_component_edit block, :option_categories, label: Communication::Website::Agenda::Event.human_attribute_name(:categories) %> - <%= block_component_edit block, :option_status, label: Communication::Website::Agenda::Event.human_attribute_name(:status) %> + <%= render 'admin/communication/blocks/templates/agenda/options', block: block %>
diff --git a/app/views/admin/communication/blocks/templates/agenda/_options.html.erb b/app/views/admin/communication/blocks/templates/agenda/_options.html.erb new file mode 100644 index 000000000..5794fc0b1 --- /dev/null +++ b/app/views/admin/communication/blocks/templates/agenda/_options.html.erb @@ -0,0 +1,13 @@ +<%= osuny_label t('admin.communication.blocks.display_options.title') %> +
+
+ <%= block_component_edit block, :option_image, label: Communication::Website::Agenda::Event::Localization.human_attribute_name(:featured_image) %> + <%= block_component_edit block, :option_subtitle, label: Communication::Website::Agenda::Event::Localization.human_attribute_name(:subtitle) %> + <%= block_component_edit block, :option_summary, label: t('admin.summary.label') %> +
+
+ <%= block_component_edit block, :option_dates, label: Communication::Website::Agenda::Event::Localization.human_attribute_name(:dates) %> + <%= block_component_edit block, :option_categories, label: Communication::Website::Agenda::Event.human_attribute_name(:categories) %> + <%= block_component_edit block, :option_status, label: Communication::Website::Agenda::Event.human_attribute_name(:status) %> +
+
diff --git a/app/views/admin/communication/blocks/templates/locations/_edit.html.erb b/app/views/admin/communication/blocks/templates/locations/_edit.html.erb index 54767f019..8a5da9309 100644 --- a/app/views/admin/communication/blocks/templates/locations/_edit.html.erb +++ b/app/views/admin/communication/blocks/templates/locations/_edit.html.erb @@ -1,9 +1,7 @@ <%= block_component_edit block, :layout %>
- <%= osuny_label t('admin.communication.blocks.display_options.title') %> - <%= block_component_edit block, :option_image, label: Administration::Location::Localization.human_attribute_name(:featured_image) %> - <%= block_component_edit block, :option_summary, label: t('admin.summary.label') %> + <%= render 'admin/communication/blocks/templates/locations/options', block: block %>
<%= block_component_add_element block, t('.add') %> diff --git a/app/views/admin/communication/blocks/templates/locations/_options.html.erb b/app/views/admin/communication/blocks/templates/locations/_options.html.erb new file mode 100644 index 000000000..f244005d9 --- /dev/null +++ b/app/views/admin/communication/blocks/templates/locations/_options.html.erb @@ -0,0 +1,3 @@ +<%= osuny_label t('admin.communication.blocks.display_options.title') %> +<%= block_component_edit block, :option_image, label: Administration::Location::Localization.human_attribute_name(:featured_image) %> +<%= block_component_edit block, :option_summary, label: t('admin.summary.label') %> diff --git a/app/views/admin/communication/blocks/templates/organizations/_edit.html.erb b/app/views/admin/communication/blocks/templates/organizations/_edit.html.erb index b2a09a817..ebf9e445c 100644 --- a/app/views/admin/communication/blocks/templates/organizations/_edit.html.erb +++ b/app/views/admin/communication/blocks/templates/organizations/_edit.html.erb @@ -11,9 +11,7 @@
- <%= osuny_label t('admin.communication.blocks.display_options.title') %> - <%= block_component_edit block, :option_logo %> - <%= block_component_edit block, :option_summary, label: t('admin.summary.label') %> + <%= render 'admin/communication/blocks/templates/organizations/options', block: block %> <%= block_component_edit block, :option_link %>
<%= block_component_edit block, :alphabetical %> diff --git a/app/views/admin/communication/blocks/templates/organizations/_options.html.erb b/app/views/admin/communication/blocks/templates/organizations/_options.html.erb new file mode 100644 index 000000000..c6abb5ad7 --- /dev/null +++ b/app/views/admin/communication/blocks/templates/organizations/_options.html.erb @@ -0,0 +1,3 @@ +<%= osuny_label t('admin.communication.blocks.display_options.title') %> +<%= block_component_edit block, :option_logo, label: University::Organization.human_attribute_name(:logo) %> +<%= block_component_edit block, :option_summary, label: t('admin.summary.label') %> diff --git a/app/views/admin/communication/blocks/templates/persons/_edit.html.erb b/app/views/admin/communication/blocks/templates/persons/_edit.html.erb index 519fc6966..abc59bf31 100644 --- a/app/views/admin/communication/blocks/templates/persons/_edit.html.erb +++ b/app/views/admin/communication/blocks/templates/persons/_edit.html.erb @@ -11,9 +11,7 @@
- <%= osuny_label t('admin.communication.blocks.display_options.title') %> - <%= block_component_edit block, :option_image %> - <%= block_component_edit block, :option_summary, label: t('admin.summary.label') %> + <%= render 'admin/communication/blocks/templates/persons/options', block: block %> <%= block_component_edit block, :option_link %>
<%= block_component_edit block, :alphabetical %> diff --git a/app/views/admin/communication/blocks/templates/persons/_options.html.erb b/app/views/admin/communication/blocks/templates/persons/_options.html.erb new file mode 100644 index 000000000..c7403b372 --- /dev/null +++ b/app/views/admin/communication/blocks/templates/persons/_options.html.erb @@ -0,0 +1,3 @@ +<%= osuny_label t('admin.communication.blocks.display_options.title') %> +<%= block_component_edit block, :option_image, label: University::Person.human_attribute_name(:photo) %> +<%= block_component_edit block, :option_summary, label: t('admin.summary.label') %> diff --git a/app/views/admin/communication/blocks/templates/persons/_static.html.erb b/app/views/admin/communication/blocks/templates/persons/_static.html.erb index 2e7cfa712..3e0fbed40 100644 --- a/app/views/admin/communication/blocks/templates/persons/_static.html.erb +++ b/app/views/admin/communication/blocks/templates/persons/_static.html.erb @@ -1,4 +1,5 @@ <%= block_component_static block, :description %> + layout: <%= block.template.layout %> <%= block_options_static block %> persons: <% diff --git a/app/views/admin/communication/blocks/templates/posts/_options.html.erb b/app/views/admin/communication/blocks/templates/posts/_options.html.erb index c79720b46..002eab6fa 100644 --- a/app/views/admin/communication/blocks/templates/posts/_options.html.erb +++ b/app/views/admin/communication/blocks/templates/posts/_options.html.erb @@ -5,8 +5,8 @@ <%= block_component_edit block, :option_subtitle, label: Communication::Website::Post::Localization.human_attribute_name(:subtitle) %> <%= block_component_edit block, :option_summary, label: t('admin.summary.label') %> <%= block_component_edit block, :option_date, label: Communication::Website::Post::Localization.human_attribute_name(:date) %> -
-
+
+
<%= block_component_edit block, :option_author, label: Communication::Website::Post.human_attribute_name(:authors) %> <%= block_component_edit block, :option_categories, label: Communication::Website::Post.human_attribute_name(:categories) %> <%= block_component_edit block, :option_reading_time, label: Communication::Website::Post::Localization.human_attribute_name(:reading_time) %> diff --git a/app/views/admin/communication/blocks/templates/programs/_edit.html.erb b/app/views/admin/communication/blocks/templates/programs/_edit.html.erb index 9e7d385c9..58ff32932 100644 --- a/app/views/admin/communication/blocks/templates/programs/_edit.html.erb +++ b/app/views/admin/communication/blocks/templates/programs/_edit.html.erb @@ -1,10 +1,7 @@ <%= block_component_edit block, :layout %>
- <%= osuny_label t('admin.communication.blocks.display_options.title') %> - <%= block_component_edit block, :option_image, label: Education::Program::Localization.human_attribute_name(:featured_image) %> - <%= block_component_edit block, :option_summary, label: t('admin.summary.label') %> - <%= block_component_edit block, :option_diploma, label: Education::Program.human_attribute_name(:diploma) %> + <%= render 'admin/communication/blocks/templates/programs/options', block: block %>
<%= block_component_add_element block, t('.add') %> diff --git a/app/views/admin/communication/blocks/templates/programs/_options.html.erb b/app/views/admin/communication/blocks/templates/programs/_options.html.erb new file mode 100644 index 000000000..4a82c5512 --- /dev/null +++ b/app/views/admin/communication/blocks/templates/programs/_options.html.erb @@ -0,0 +1,4 @@ +<%= osuny_label t('admin.communication.blocks.display_options.title') %> +<%= block_component_edit block, :option_image, label: Education::Program::Localization.human_attribute_name(:featured_image) %> +<%= block_component_edit block, :option_summary, label: t('admin.summary.label') %> +<%= block_component_edit block, :option_diploma, label: Education::Program.human_attribute_name(:diploma) %> diff --git a/app/views/admin/communication/blocks/templates/projects/_edit.html.erb b/app/views/admin/communication/blocks/templates/projects/_edit.html.erb index d187b132c..3876e2245 100644 --- a/app/views/admin/communication/blocks/templates/projects/_edit.html.erb +++ b/app/views/admin/communication/blocks/templates/projects/_edit.html.erb @@ -3,12 +3,7 @@ <%= block_component_edit block, :mode %>
- <%= osuny_label t('admin.communication.blocks.display_options.title') %> - <%= block_component_edit block, :option_image, label: Communication::Website::Portfolio::Project::Localization.human_attribute_name(:featured_image) %> - <%= block_component_edit block, :option_subtitle, label: Communication::Website::Portfolio::Project::Localization.human_attribute_name(:subtitle) %> - <%= block_component_edit block, :option_summary, label: t('admin.summary.label') %> - <%= block_component_edit block, :option_categories, label: Communication::Website::Portfolio::Project.human_attribute_name(:categories) %> - <%= block_component_edit block, :option_year, label: Communication::Website::Portfolio::Project.human_attribute_name(:year) %> + <%= render 'admin/communication/blocks/templates/projects/options', block: block %>
diff --git a/app/views/admin/communication/blocks/templates/projects/_options.html.erb b/app/views/admin/communication/blocks/templates/projects/_options.html.erb new file mode 100644 index 000000000..e9255d908 --- /dev/null +++ b/app/views/admin/communication/blocks/templates/projects/_options.html.erb @@ -0,0 +1,12 @@ +<%= osuny_label t('admin.communication.blocks.display_options.title') %> +
+
+ <%= block_component_edit block, :option_image, label: Communication::Website::Portfolio::Project::Localization.human_attribute_name(:featured_image) %> + <%= block_component_edit block, :option_subtitle, label: Communication::Website::Portfolio::Project::Localization.human_attribute_name(:subtitle) %> + <%= block_component_edit block, :option_summary, label: t('admin.summary.label') %> +
+
+ <%= block_component_edit block, :option_categories, label: Communication::Website::Portfolio::Project.human_attribute_name(:categories) %> + <%= block_component_edit block, :option_year, label: Communication::Website::Portfolio::Project.human_attribute_name(:year) %> +
+
diff --git a/app/views/admin/communication/websites/pages/design_options/_form.html.erb b/app/views/admin/communication/websites/pages/design_options/_form.html.erb index 36850257d..9425c2176 100644 --- a/app/views/admin/communication/websites/pages/design_options/_form.html.erb +++ b/app/views/admin/communication/websites/pages/design_options/_form.html.erb @@ -1,22 +1,24 @@ -<% -@kind = @page.design_options_block_template_kind -@block = @page.design_options_block -@data = @page.design_options -%> -
- <%= block_component_edit @block, :layout %> - <%= render "admin/communication/blocks/templates/#{@kind}/options", block: @block %> - -
-<%# Include vue.js before calling Vue.createApp %> -<%= javascript_include_tag 'vue' %> - + }); + app.mount('#options-app'); + +<% end %> \ No newline at end of file diff --git a/app/views/admin/communication/websites/pages/design_options/_show.html.erb b/app/views/admin/communication/websites/pages/design_options/_show.html.erb index fee1469aa..48fff96cc 100644 --- a/app/views/admin/communication/websites/pages/design_options/_show.html.erb +++ b/app/views/admin/communication/websites/pages/design_options/_show.html.erb @@ -1,9 +1,11 @@ <% -kind = about.design_options_block_template_kind -%> -
-

- <%= osuny_label t('admin.communication.blocks.components.layouts.label') %>
- <%= t "admin.communication.blocks.templates.#{kind}.layouts.#{about.design_options_layout}.label" %> -

-
\ No newline at end of file +if about.design_options? + kind = about.design_options_block_template_kind + %> +
+

+ <%= osuny_label t('admin.communication.blocks.components.layouts.label') %>
+ <%= t "admin.communication.blocks.templates.#{kind}.layouts.#{about.design_options_layout}.label" %> +

+
+<% end %> \ No newline at end of file diff --git a/app/views/admin/communication/websites/pages/design_options/_static.html.erb b/app/views/admin/communication/websites/pages/design_options/_static.html.erb index b031be822..b254e9a76 100644 --- a/app/views/admin/communication/websites/pages/design_options/_static.html.erb +++ b/app/views/admin/communication/websites/pages/design_options/_static.html.erb @@ -1,5 +1,7 @@ +<% if about.design_options? %> layout: "<%= about.design_options_layout %>" options: <% about.design_options_hash.each do |key, value| %> <%= key %>: <%= value %> -<% end %> \ No newline at end of file +<% end %> +<% end %> diff --git a/app/views/admin/communication/websites/pages/show.html.erb b/app/views/admin/communication/websites/pages/show.html.erb index 7f9391ffe..564d2a0ff 100644 --- a/app/views/admin/communication/websites/pages/show.html.erb +++ b/app/views/admin/communication/websites/pages/show.html.erb @@ -24,9 +24,9 @@ <%= render 'admin/application/meta_description/show', about: @l10n, small: true %>
+ <%= render 'admin/communication/contents/editor', about: @l10n %> <%= render 'admin/communication/websites/pages/show/special_page' %> - <%= render 'admin/application/dependencies', about: @page %> <% content_for :action_bar_left do %> diff --git a/app/views/admin/communication/websites/pages/show/_special_page.html.erb b/app/views/admin/communication/websites/pages/show/_special_page.html.erb index 458c9de3a..ef8b7daf5 100644 --- a/app/views/admin/communication/websites/pages/show/_special_page.html.erb +++ b/app/views/admin/communication/websites/pages/show/_special_page.html.erb @@ -5,5 +5,11 @@ # il faut envoyer un tableau vide, qui est la valeur par défaut, pour mettre le troisième argument `partial` à true exists = lookup_context.exists? path, [], true %> - <%= render path if exists %> + <% if exists %> +
+
+ <%= render path %> +
+
+ <% end %> <% end %> \ No newline at end of file diff --git a/config/locales/communication/contents/en.yml b/config/locales/communication/contents/en.yml index bfec9e926..a98c098c7 100644 --- a/config/locales/communication/contents/en.yml +++ b/config/locales/communication/contents/en.yml @@ -432,7 +432,6 @@ en: label: With clickable link to each organization's page? option_logo: label: Logo - options: Display options layouts: grid: description: Square logos and a simple text below. @@ -517,11 +516,18 @@ en: options: category: A specific category selection: A selection of persons - option_image: - label: With a portrait for each person? option_link: label: Clickable link to person's page - options: Display options + layouts: + grid: + description: A grid of persons, with circular photos the same size. + label: Grid + large: + description: Each person is presented in majesty, across the full width available, with a large image. + label: Large + list: + description: A simple list of persons. + label: List posts: description: A list of highlighted news. edit: diff --git a/config/locales/communication/contents/fr.yml b/config/locales/communication/contents/fr.yml index 760e38cc0..38106be0b 100644 --- a/config/locales/communication/contents/fr.yml +++ b/config/locales/communication/contents/fr.yml @@ -432,7 +432,6 @@ fr: label: Avec des liens cliquables vers les pages des organisations? option_logo: label: Logo - options: Options d'affichage layouts: grid: description: Une série de logos carrés, avec le nom de chaque organisation. @@ -517,11 +516,19 @@ fr: options: category: Une catégorie spécifique selection: Une sélection de personnes - option_image: - label: "Avec un portrait de chaque personne\_?" option_link: label: Lien cliquable vers la page de la personne - options: Options d'affichage + layouts: + grid: + description: Les personnes sont présentées en grille, de gauche à droite puis de haut en bas. + label: Grille + large: + description: Chaque personne est présentée en majesté, sur toute la largeur disponible avec une grande image. + label: Grand + more: En savoir plus + list: + description: Les personnes sont présentées sous forme de liste. + label: Liste posts: description: Une liste d'actualités mises en avant. edit: From 4307950b5fde44d05b298292d3a94aab5c327b3f Mon Sep 17 00:00:00 2001 From: Arnaud Levy Date: Sun, 24 Nov 2024 12:41:30 +0100 Subject: [PATCH 5/8] Equipe -> Personnes --- config/locales/communication/en.yml | 12 ++++++------ config/locales/communication/fr.yml | 6 +++--- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/config/locales/communication/en.yml b/config/locales/communication/en.yml index f8a378267..183361370 100644 --- a/config/locales/communication/en.yml +++ b/config/locales/communication/en.yml @@ -520,8 +520,8 @@ en: slug: organizations title: Organizations person: - slug: team - title: Team + slug: persons + title: Persons privacy_policy: slug: privacy-policy title: Privacy policy @@ -565,7 +565,7 @@ en: item: kind: administrators: Administration staff - authors: Editorial staff + authors: Authors blank: Title category: News category diploma: Specific diploma @@ -575,13 +575,13 @@ en: page: Specific Page paper: Specific research paper papers: Research papers index - persons: Staff + persons: Persons post: Specific news posts: News index program: Specific program programs: Programs index - researchers: Research staff - teachers: Educational staff + researchers: Researchers + teachers: Teachers url: URL volume: Specific research volume volumes: Research volumes index diff --git a/config/locales/communication/fr.yml b/config/locales/communication/fr.yml index 87373948a..8b8c5ec0b 100644 --- a/config/locales/communication/fr.yml +++ b/config/locales/communication/fr.yml @@ -520,8 +520,8 @@ fr: slug: organisations title: Organisations person: - slug: equipe - title: Équipe + slug: personnes + title: Personnes privacy_policy: slug: politique-de-confidentialite title: Politique de confidentialité @@ -575,7 +575,7 @@ fr: page: Page spécifique paper: Papier spécifique papers: Liste des papiers - persons: Équipe + persons: Personnes post: Actualité spécifique posts: Liste des actualités program: Formation spécifique From 6abfee0bab458d9bc745b4ab9c89445713fd25ef Mon Sep 17 00:00:00 2001 From: Arnaud Levy Date: Fri, 20 Dec 2024 07:41:57 +0100 Subject: [PATCH 6/8] Small layout changes --- .../blocks/templates/agenda/_options.html.erb | 4 ++-- .../blocks/templates/datatable/_edit.html.erb | 11 +++-------- .../blocks/templates/posts/_options.html.erb | 4 ++-- .../blocks/templates/projects/_options.html.erb | 4 ++-- .../communication/websites/edit_language.html.erb | 3 --- 5 files changed, 9 insertions(+), 17 deletions(-) diff --git a/app/views/admin/communication/blocks/templates/agenda/_options.html.erb b/app/views/admin/communication/blocks/templates/agenda/_options.html.erb index 5794fc0b1..44d09b4f2 100644 --- a/app/views/admin/communication/blocks/templates/agenda/_options.html.erb +++ b/app/views/admin/communication/blocks/templates/agenda/_options.html.erb @@ -1,11 +1,11 @@ <%= osuny_label t('admin.communication.blocks.display_options.title') %>
-
+
<%= block_component_edit block, :option_image, label: Communication::Website::Agenda::Event::Localization.human_attribute_name(:featured_image) %> <%= block_component_edit block, :option_subtitle, label: Communication::Website::Agenda::Event::Localization.human_attribute_name(:subtitle) %> <%= block_component_edit block, :option_summary, label: t('admin.summary.label') %>
-
+
<%= block_component_edit block, :option_dates, label: Communication::Website::Agenda::Event::Localization.human_attribute_name(:dates) %> <%= block_component_edit block, :option_categories, label: Communication::Website::Agenda::Event.human_attribute_name(:categories) %> <%= block_component_edit block, :option_status, label: Communication::Website::Agenda::Event.human_attribute_name(:status) %> diff --git a/app/views/admin/communication/blocks/templates/datatable/_edit.html.erb b/app/views/admin/communication/blocks/templates/datatable/_edit.html.erb index 974e39a6c..e736182dd 100644 --- a/app/views/admin/communication/blocks/templates/datatable/_edit.html.erb +++ b/app/views/admin/communication/blocks/templates/datatable/_edit.html.erb @@ -1,3 +1,5 @@ +<%= block_component_edit block, :description, summernote_config: 'mini' %> + <%= block_component_edit block, :alphabetical %>
-
-
- <%= block_component_edit block, :description, summernote_config: 'mini' %> -
-
- <%= block_component_edit block, :caption %> -
-
+<%= block_component_edit block, :caption %> diff --git a/app/views/admin/communication/blocks/templates/posts/_options.html.erb b/app/views/admin/communication/blocks/templates/posts/_options.html.erb index 002eab6fa..096789665 100644 --- a/app/views/admin/communication/blocks/templates/posts/_options.html.erb +++ b/app/views/admin/communication/blocks/templates/posts/_options.html.erb @@ -1,12 +1,12 @@ <%= osuny_label t('admin.communication.blocks.display_options.title') %>
-
+
<%= block_component_edit block, :option_image, label: Communication::Website::Post::Localization.human_attribute_name(:featured_image) %> <%= block_component_edit block, :option_subtitle, label: Communication::Website::Post::Localization.human_attribute_name(:subtitle) %> <%= block_component_edit block, :option_summary, label: t('admin.summary.label') %> <%= block_component_edit block, :option_date, label: Communication::Website::Post::Localization.human_attribute_name(:date) %>
-
+
<%= block_component_edit block, :option_author, label: Communication::Website::Post.human_attribute_name(:authors) %> <%= block_component_edit block, :option_categories, label: Communication::Website::Post.human_attribute_name(:categories) %> <%= block_component_edit block, :option_reading_time, label: Communication::Website::Post::Localization.human_attribute_name(:reading_time) %> diff --git a/app/views/admin/communication/blocks/templates/projects/_options.html.erb b/app/views/admin/communication/blocks/templates/projects/_options.html.erb index e9255d908..fe773cb0d 100644 --- a/app/views/admin/communication/blocks/templates/projects/_options.html.erb +++ b/app/views/admin/communication/blocks/templates/projects/_options.html.erb @@ -1,11 +1,11 @@ <%= osuny_label t('admin.communication.blocks.display_options.title') %>
-
+
<%= block_component_edit block, :option_image, label: Communication::Website::Portfolio::Project::Localization.human_attribute_name(:featured_image) %> <%= block_component_edit block, :option_subtitle, label: Communication::Website::Portfolio::Project::Localization.human_attribute_name(:subtitle) %> <%= block_component_edit block, :option_summary, label: t('admin.summary.label') %>
-
+
<%= block_component_edit block, :option_categories, label: Communication::Website::Portfolio::Project.human_attribute_name(:categories) %> <%= block_component_edit block, :option_year, label: Communication::Website::Portfolio::Project.human_attribute_name(:year) %>
diff --git a/app/views/admin/communication/websites/edit_language.html.erb b/app/views/admin/communication/websites/edit_language.html.erb index 1e2e203ca..ea0a64151 100644 --- a/app/views/admin/communication/websites/edit_language.html.erb +++ b/app/views/admin/communication/websites/edit_language.html.erb @@ -6,7 +6,6 @@ <%= f.error_notification message: f.object.errors[:base].to_sentence if f.object.errors[:base].present? %> <%= lf.hidden_field :language_id, value: current_language.id %> -
<%= lf.input :name %> @@ -19,8 +18,6 @@
<%= render 'admin/application/contact_details/edit', f: f, lf: lf, about: @website, l10n: @l10n %>
-
-
<% content_for :action_bar_right do %> From 79b6dd9481ec8cfb114dd47ae5eefd9995886edc Mon Sep 17 00:00:00 2001 From: Arnaud Levy Date: Mon, 10 Feb 2025 10:37:36 +0100 Subject: [PATCH 7/8] merge --- .../application/images/shared/_form.html.erb | 20 +++++++++---------- .../meta_description/_form.html.erb | 19 +++++++++--------- .../templates/persons/_options.html.erb | 12 +++++++++-- config/locales/communication/contents/en.yml | 6 ++---- config/locales/communication/contents/fr.yml | 6 ++---- 5 files changed, 32 insertions(+), 31 deletions(-) diff --git a/app/views/admin/application/images/shared/_form.html.erb b/app/views/admin/application/images/shared/_form.html.erb index b68415a4a..e1a61f357 100644 --- a/app/views/admin/application/images/shared/_form.html.erb +++ b/app/views/admin/application/images/shared/_form.html.erb @@ -1,11 +1,9 @@ -<%= osuny_panel t('shared_image.title') do %> - <%= f.input :shared_image, - as: :single_deletable_file, - label: false, - hint: file_hint( - filesize: number_to_human_size(500.kilobytes), - formats: '.jpg, .png' - ), - input_html: { accept: '.jpg, .png' }, - preview: true %> -<% end %> +<%= f.input :shared_image, + as: :single_deletable_file, + label: t('shared_image.title'), + hint: file_hint( + filesize: number_to_human_size(500.kilobytes), + formats: '.jpg, .png' + ), + input_html: { accept: '.jpg, .png' }, + preview: true %> diff --git a/app/views/admin/application/meta_description/_form.html.erb b/app/views/admin/application/meta_description/_form.html.erb index b2fa7057e..705306899 100644 --- a/app/views/admin/application/meta_description/_form.html.erb +++ b/app/views/admin/application/meta_description/_form.html.erb @@ -1,10 +1,9 @@ -<%= osuny_panel t('admin.seo') do %> - <%= f.input :meta_description, - label: t('admin.meta_description.label'), - hint: t('admin.meta_description.hint'), - input_html: { - data: { translatable: true }, - rows: 3, - value: about.meta_description&.gsub('&', '&') - } %> -<% end %> +<%= f.input :meta_description, + as: :text, + label: t('admin.meta_description.label'), + hint: t('admin.meta_description.hint'), + input_html: { + data: { translatable: true }, + rows: 3, + value: about.meta_description&.gsub('&', '&') + } %> diff --git a/app/views/admin/communication/blocks/templates/persons/_options.html.erb b/app/views/admin/communication/blocks/templates/persons/_options.html.erb index c7403b372..cf6bccc87 100644 --- a/app/views/admin/communication/blocks/templates/persons/_options.html.erb +++ b/app/views/admin/communication/blocks/templates/persons/_options.html.erb @@ -1,3 +1,11 @@ <%= osuny_label t('admin.communication.blocks.display_options.title') %> -<%= block_component_edit block, :option_image, label: University::Person.human_attribute_name(:photo) %> -<%= block_component_edit block, :option_summary, label: t('admin.summary.label') %> +
+
+ <%= block_component_edit block, :option_image, label: University::Person.human_attribute_name(:photo) %> + <%= block_component_edit block, :option_summary, label: t('admin.summary.label') %> +
+
+ <%= block_component_edit block, :option_contact %> + <%= block_component_edit block, :option_link %> +
+
diff --git a/config/locales/communication/contents/en.yml b/config/locales/communication/contents/en.yml index 7ec5b76f2..5c152c450 100644 --- a/config/locales/communication/contents/en.yml +++ b/config/locales/communication/contents/en.yml @@ -524,11 +524,9 @@ en: category: A specific category selection: A selection of persons option_contact: - label: With contact information for each person? - option_image: - label: With a portrait for each person? + label: Contact information option_link: - label: Clickable link to person's page + label: Clickable link options: Display options layouts: grid: diff --git a/config/locales/communication/contents/fr.yml b/config/locales/communication/contents/fr.yml index c3c34e229..503f9742a 100644 --- a/config/locales/communication/contents/fr.yml +++ b/config/locales/communication/contents/fr.yml @@ -524,11 +524,9 @@ fr: category: Une catégorie spécifique selection: Une sélection de personnes option_contact: - label: "Avec les informations de contact de chaque personne\_?" - option_image: - label: "Avec un portrait de chaque personne\_?" + label: Informations de contact option_link: - label: Lien cliquable vers la page de la personne + label: Lien cliquable options: Options d'affichage layouts: grid: From 3dddfa51f0b7c23806223b514f3390f282714000 Mon Sep 17 00:00:00 2001 From: Arnaud Levy Date: Mon, 8 Sep 2025 06:23:08 +0200 Subject: [PATCH 8/8] options --- .../templates/organizations/_options.html.erb | 1 + .../blocks/templates/pages/_options.html.erb | 1 + db/schema.rb | 115 +++++++++--------- 3 files changed, 60 insertions(+), 57 deletions(-) diff --git a/app/views/admin/communication/blocks/templates/organizations/_options.html.erb b/app/views/admin/communication/blocks/templates/organizations/_options.html.erb index c6abb5ad7..27d2a0dcd 100644 --- a/app/views/admin/communication/blocks/templates/organizations/_options.html.erb +++ b/app/views/admin/communication/blocks/templates/organizations/_options.html.erb @@ -1,3 +1,4 @@ <%= osuny_label t('admin.communication.blocks.display_options.title') %> <%= block_component_edit block, :option_logo, label: University::Organization.human_attribute_name(:logo) %> <%= block_component_edit block, :option_summary, label: t('admin.summary.label') %> +<%= block_component_edit block, :option_address %> diff --git a/app/views/admin/communication/blocks/templates/pages/_options.html.erb b/app/views/admin/communication/blocks/templates/pages/_options.html.erb index 1384ff673..219599a56 100644 --- a/app/views/admin/communication/blocks/templates/pages/_options.html.erb +++ b/app/views/admin/communication/blocks/templates/pages/_options.html.erb @@ -1,3 +1,4 @@ <%= osuny_label t('admin.communication.blocks.display_options.title') %> <%= block_component_edit block, :option_image, label: Communication::Website::Page::Localization.human_attribute_name(:featured_image) %> <%= block_component_edit block, :option_summary, label: t('admin.summary.label') %> +<%= block_component_edit block, :option_categories %> diff --git a/db/schema.rb b/db/schema.rb index 015d74989..3b8ca4942 100644 --- a/db/schema.rb +++ b/db/schema.rb @@ -17,7 +17,7 @@ enable_extension "pgcrypto" enable_extension "unaccent" - create_table "action_text_rich_texts", id: :uuid, default: -> { "gen_random_uuid()" }, force: :cascade do |t| + create_table "action_text_rich_texts", id: :uuid, default: -> { "public.gen_random_uuid()" }, force: :cascade do |t| t.string "name", null: false t.text "body" t.string "record_type", null: false @@ -44,7 +44,7 @@ t.index ["ip_address", "created_at"], name: "index_active_hashcash_stamps_on_ip_address_and_created_at", where: "(ip_address IS NOT NULL)" end - create_table "active_storage_attachments", id: :uuid, default: -> { "gen_random_uuid()" }, force: :cascade do |t| + create_table "active_storage_attachments", id: :uuid, default: -> { "public.gen_random_uuid()" }, force: :cascade do |t| t.string "name", null: false t.string "record_type", null: false t.uuid "record_id", null: false @@ -54,7 +54,7 @@ t.index ["record_type", "record_id", "name", "blob_id"], name: "index_active_storage_attachments_uniqueness", unique: true end - create_table "active_storage_blobs", id: :uuid, default: -> { "gen_random_uuid()" }, force: :cascade do |t| + create_table "active_storage_blobs", id: :uuid, default: -> { "public.gen_random_uuid()" }, force: :cascade do |t| t.string "key", null: false t.string "filename", null: false t.string "content_type" @@ -68,7 +68,7 @@ t.index ["university_id"], name: "index_active_storage_blobs_on_university_id" end - create_table "active_storage_variant_records", id: :uuid, default: -> { "gen_random_uuid()" }, force: :cascade do |t| + create_table "active_storage_variant_records", id: :uuid, default: -> { "public.gen_random_uuid()" }, force: :cascade do |t| t.uuid "blob_id", null: false t.string "variation_digest", null: false t.index ["blob_id", "variation_digest"], name: "index_active_storage_variant_records_uniqueness", unique: true @@ -122,7 +122,7 @@ t.index ["education_school_id", "administration_location_id"], name: "index_location_school" end - create_table "administration_qualiopi_criterions", id: :uuid, default: -> { "gen_random_uuid()" }, force: :cascade do |t| + create_table "administration_qualiopi_criterions", id: :uuid, default: -> { "public.gen_random_uuid()" }, force: :cascade do |t| t.integer "number" t.text "name" t.text "description" @@ -130,7 +130,7 @@ t.datetime "updated_at", null: false end - create_table "administration_qualiopi_indicators", id: :uuid, default: -> { "gen_random_uuid()" }, force: :cascade do |t| + create_table "administration_qualiopi_indicators", id: :uuid, default: -> { "public.gen_random_uuid()" }, force: :cascade do |t| t.uuid "criterion_id", null: false t.integer "number" t.text "name" @@ -144,7 +144,7 @@ t.index ["criterion_id"], name: "index_administration_qualiopi_indicators_on_criterion_id" end - create_table "communication_blocks", id: :uuid, default: -> { "gen_random_uuid()" }, force: :cascade do |t| + create_table "communication_blocks", id: :uuid, default: -> { "public.gen_random_uuid()" }, force: :cascade do |t| t.uuid "university_id", null: false t.string "about_type" t.uuid "about_id" @@ -163,7 +163,7 @@ t.index ["university_id", "template_kind"], name: "index_communication_blocks_on_university_id_and_template_kind" end - create_table "communication_extranet_connections", id: :uuid, default: -> { "gen_random_uuid()" }, force: :cascade do |t| + create_table "communication_extranet_connections", id: :uuid, default: -> { "public.gen_random_uuid()" }, force: :cascade do |t| t.uuid "university_id", null: false t.uuid "extranet_id", null: false t.string "about_type" @@ -175,7 +175,7 @@ t.index ["university_id"], name: "index_communication_extranet_connections_on_university_id" end - create_table "communication_extranet_document_categories", id: :uuid, default: -> { "gen_random_uuid()" }, force: :cascade do |t| + create_table "communication_extranet_document_categories", id: :uuid, default: -> { "public.gen_random_uuid()" }, force: :cascade do |t| t.uuid "extranet_id", null: false t.uuid "university_id", null: false t.datetime "created_at", null: false @@ -214,7 +214,7 @@ t.index ["university_id"], name: "idx_on_university_id_0dc1259072" end - create_table "communication_extranet_document_kinds", id: :uuid, default: -> { "gen_random_uuid()" }, force: :cascade do |t| + create_table "communication_extranet_document_kinds", id: :uuid, default: -> { "public.gen_random_uuid()" }, force: :cascade do |t| t.uuid "extranet_id", null: false t.uuid "university_id", null: false t.datetime "created_at", null: false @@ -239,7 +239,7 @@ t.index ["university_id"], name: "idx_on_university_id_95419f1df4" end - create_table "communication_extranet_documents", id: :uuid, default: -> { "gen_random_uuid()" }, force: :cascade do |t| + create_table "communication_extranet_documents", id: :uuid, default: -> { "public.gen_random_uuid()" }, force: :cascade do |t| t.uuid "university_id", null: false t.uuid "extranet_id", null: false t.datetime "created_at", null: false @@ -274,7 +274,7 @@ t.index ["university_id"], name: "index_communication_extranet_localizations_on_university_id" end - create_table "communication_extranet_post_categories", id: :uuid, default: -> { "gen_random_uuid()" }, force: :cascade do |t| + create_table "communication_extranet_post_categories", id: :uuid, default: -> { "public.gen_random_uuid()" }, force: :cascade do |t| t.uuid "extranet_id", null: false t.uuid "university_id", null: false t.datetime "created_at", null: false @@ -319,7 +319,7 @@ t.index ["university_id"], name: "idx_on_university_id_28188e2217" end - create_table "communication_extranet_posts", id: :uuid, default: -> { "gen_random_uuid()" }, force: :cascade do |t| + create_table "communication_extranet_posts", id: :uuid, default: -> { "public.gen_random_uuid()" }, force: :cascade do |t| t.uuid "author_id" t.uuid "extranet_id", null: false t.uuid "university_id", null: false @@ -332,7 +332,7 @@ t.index ["university_id"], name: "index_communication_extranet_posts_on_university_id" end - create_table "communication_extranets", id: :uuid, default: -> { "gen_random_uuid()" }, force: :cascade do |t| + create_table "communication_extranets", id: :uuid, default: -> { "public.gen_random_uuid()" }, force: :cascade do |t| t.uuid "university_id", null: false t.string "host" t.datetime "created_at", null: false @@ -592,7 +592,7 @@ t.index ["university_id"], name: "idx_on_university_id_bca328e63c" end - create_table "communication_website_agenda_events", id: :uuid, default: -> { "gen_random_uuid()" }, force: :cascade do |t| + create_table "communication_website_agenda_events", id: :uuid, default: -> { "public.gen_random_uuid()" }, force: :cascade do |t| t.uuid "university_id", null: false t.uuid "communication_website_id", null: false t.date "from_day" @@ -770,7 +770,7 @@ t.index ["university_id"], name: "index_communication_website_alerts_on_university_id" end - create_table "communication_website_connections", id: :uuid, default: -> { "gen_random_uuid()" }, force: :cascade do |t| + create_table "communication_website_connections", id: :uuid, default: -> { "public.gen_random_uuid()" }, force: :cascade do |t| t.uuid "university_id", null: false t.uuid "website_id", null: false t.string "indirect_object_type", null: false @@ -826,7 +826,7 @@ t.index ["university_id"], name: "index_communication_website_git_file_orphans_on_university_id" end - create_table "communication_website_git_files", id: :uuid, default: -> { "gen_random_uuid()" }, force: :cascade do |t| + create_table "communication_website_git_files", id: :uuid, default: -> { "public.gen_random_uuid()" }, force: :cascade do |t| t.string "previous_path" t.string "about_type" t.uuid "about_id" @@ -838,7 +838,7 @@ t.string "current_sha" t.boolean "desynchronized", default: true t.datetime "desynchronized_at" - t.uuid "university_id", null: false + t.uuid "university_id" t.index ["about_type", "about_id"], name: "index_communication_website_github_files_on_about" t.index ["desynchronized_at"], name: "index_communication_website_git_files_on_desynchronized_at" t.index ["university_id"], name: "index_communication_website_git_files_on_university_id" @@ -959,7 +959,7 @@ t.index ["university_id"], name: "index_communication_website_localizations_on_university_id" end - create_table "communication_website_menu_items", id: :uuid, default: -> { "gen_random_uuid()" }, force: :cascade do |t| + create_table "communication_website_menu_items", id: :uuid, default: -> { "public.gen_random_uuid()" }, force: :cascade do |t| t.uuid "university_id", null: false t.uuid "website_id", null: false t.uuid "menu_id", null: false @@ -981,7 +981,7 @@ t.index ["website_id"], name: "index_communication_website_menu_items_on_website_id" end - create_table "communication_website_menus", id: :uuid, default: -> { "gen_random_uuid()" }, force: :cascade do |t| + create_table "communication_website_menus", id: :uuid, default: -> { "public.gen_random_uuid()" }, force: :cascade do |t| t.uuid "university_id", null: false t.uuid "communication_website_id", null: false t.string "title" @@ -1072,7 +1072,7 @@ t.index ["university_id"], name: "idx_on_university_id_e62b2aba53" end - create_table "communication_website_pages", id: :uuid, default: -> { "gen_random_uuid()" }, force: :cascade do |t| + create_table "communication_website_pages", id: :uuid, default: -> { "public.gen_random_uuid()" }, force: :cascade do |t| t.uuid "university_id", null: false t.uuid "communication_website_id", null: false t.text "path" @@ -1086,12 +1086,13 @@ t.string "type" t.string "migration_identifier" t.integer "position_in_tree" + t.jsonb "design_options" t.index ["communication_website_id"], name: "index_communication_website_pages_on_communication_website_id" t.index ["parent_id"], name: "index_communication_website_pages_on_parent_id" t.index ["university_id"], name: "index_communication_website_pages_on_university_id" end - create_table "communication_website_permalinks", id: :uuid, default: -> { "gen_random_uuid()" }, force: :cascade do |t| + create_table "communication_website_permalinks", id: :uuid, default: -> { "public.gen_random_uuid()" }, force: :cascade do |t| t.uuid "university_id", null: false t.uuid "website_id", null: false t.string "about_type", null: false @@ -1184,14 +1185,14 @@ t.datetime "updated_at", null: false t.uuid "created_by_id" t.boolean "full_width", default: true - t.string "migration_identifier" t.string "bodyclass" + t.string "migration_identifier" t.index ["communication_website_id"], name: "idx_on_communication_website_id_aac12e3adb" t.index ["created_by_id"], name: "idx_on_created_by_id_7009ee99c6" t.index ["university_id"], name: "idx_on_university_id_ac2f4a0bfc" end - create_table "communication_website_post_categories", id: :uuid, default: -> { "gen_random_uuid()" }, force: :cascade do |t| + create_table "communication_website_post_categories", id: :uuid, default: -> { "public.gen_random_uuid()" }, force: :cascade do |t| t.uuid "university_id", null: false t.uuid "communication_website_id", null: false t.integer "position", null: false @@ -1267,7 +1268,7 @@ t.index ["university_id"], name: "idx_on_university_id_a3a3f1e954" end - create_table "communication_website_posts", id: :uuid, default: -> { "gen_random_uuid()" }, force: :cascade do |t| + create_table "communication_website_posts", id: :uuid, default: -> { "public.gen_random_uuid()" }, force: :cascade do |t| t.uuid "university_id", null: false t.uuid "communication_website_id", null: false t.datetime "created_at", null: false @@ -1301,7 +1302,7 @@ t.index ["communication_website_showcase_tag_id", "communication_website_id"], name: "index_showcase_tag_website" end - create_table "communication_websites", id: :uuid, default: -> { "gen_random_uuid()" }, force: :cascade do |t| + create_table "communication_websites", id: :uuid, default: -> { "public.gen_random_uuid()" }, force: :cascade do |t| t.uuid "university_id", null: false t.string "url" t.datetime "created_at", null: false @@ -1335,8 +1336,8 @@ t.string "deuxfleurs_access_key_id" t.string "deuxfleurs_secret_access_key" t.datetime "last_sync_at" - t.boolean "feature_jobboard", default: false t.boolean "feature_alumni", default: false + t.boolean "feature_jobboard", default: false t.boolean "feature_alerts", default: false t.boolean "archive_content", default: false t.integer "years_before_archive_content", default: 3 @@ -1371,7 +1372,7 @@ t.index ["university_id"], name: "index_education_academic_year_localizations_on_university_id" end - create_table "education_academic_years", id: :uuid, default: -> { "gen_random_uuid()" }, force: :cascade do |t| + create_table "education_academic_years", id: :uuid, default: -> { "public.gen_random_uuid()" }, force: :cascade do |t| t.uuid "university_id", null: false t.integer "year" t.datetime "created_at", null: false @@ -1398,7 +1399,7 @@ t.index ["university_id"], name: "index_education_cohort_localizations_on_university_id" end - create_table "education_cohorts", id: :uuid, default: -> { "gen_random_uuid()" }, force: :cascade do |t| + create_table "education_cohorts", id: :uuid, default: -> { "public.gen_random_uuid()" }, force: :cascade do |t| t.uuid "university_id", null: false t.uuid "program_id", null: false t.uuid "academic_year_id", null: false @@ -1446,7 +1447,7 @@ t.index ["university_id"], name: "index_education_diploma_localizations_on_university_id" end - create_table "education_diplomas", id: :uuid, default: -> { "gen_random_uuid()" }, force: :cascade do |t| + create_table "education_diplomas", id: :uuid, default: -> { "public.gen_random_uuid()" }, force: :cascade do |t| t.integer "level", default: 0 t.uuid "university_id", null: false t.datetime "created_at", null: false @@ -1535,7 +1536,7 @@ t.index ["university_id"], name: "index_education_program_localizations_on_university_id" end - create_table "education_programs", id: :uuid, default: -> { "gen_random_uuid()" }, force: :cascade do |t| + create_table "education_programs", id: :uuid, default: -> { "public.gen_random_uuid()" }, force: :cascade do |t| t.uuid "university_id", null: false t.integer "capacity" t.boolean "continuing" @@ -1586,7 +1587,7 @@ t.index ["university_id"], name: "index_education_school_localizations_on_university_id" end - create_table "education_schools", id: :uuid, default: -> { "gen_random_uuid()" }, force: :cascade do |t| + create_table "education_schools", id: :uuid, default: -> { "public.gen_random_uuid()" }, force: :cascade do |t| t.uuid "university_id", null: false t.string "address" t.string "zipcode" @@ -1600,7 +1601,7 @@ t.index ["university_id"], name: "index_education_schools_on_university_id" end - create_table "emergency_messages", id: :uuid, default: -> { "gen_random_uuid()" }, force: :cascade do |t| + create_table "emergency_messages", id: :uuid, default: -> { "public.gen_random_uuid()" }, force: :cascade do |t| t.uuid "university_id" t.string "name" t.string "role" @@ -1706,7 +1707,7 @@ t.index ["scheduled_at"], name: "index_good_jobs_on_scheduled_at", where: "(finished_at IS NULL)" end - create_table "imports", id: :uuid, default: -> { "gen_random_uuid()" }, force: :cascade do |t| + create_table "imports", id: :uuid, default: -> { "public.gen_random_uuid()" }, force: :cascade do |t| t.integer "number_of_lines" t.jsonb "processing_errors" t.integer "kind" @@ -1721,7 +1722,7 @@ t.index ["user_id"], name: "index_imports_on_user_id" end - create_table "languages", id: :uuid, default: -> { "gen_random_uuid()" }, force: :cascade do |t| + create_table "languages", id: :uuid, default: -> { "public.gen_random_uuid()" }, force: :cascade do |t| t.string "name" t.string "iso_code" t.datetime "created_at", null: false @@ -1735,7 +1736,7 @@ t.index ["university_id", "language_id"], name: "index_languages_universities_on_university_id_and_language_id" end - create_table "research_hal_authors", id: :uuid, default: -> { "gen_random_uuid()" }, force: :cascade do |t| + create_table "research_hal_authors", id: :uuid, default: -> { "public.gen_random_uuid()" }, force: :cascade do |t| t.string "docid" t.string "form_identifier" t.string "person_identifier" @@ -1789,7 +1790,7 @@ t.index ["university_id"], name: "idx_on_university_id_dc9f1267b7" end - create_table "research_journal_paper_kinds", id: :uuid, default: -> { "gen_random_uuid()" }, force: :cascade do |t| + create_table "research_journal_paper_kinds", id: :uuid, default: -> { "public.gen_random_uuid()" }, force: :cascade do |t| t.uuid "university_id", null: false t.uuid "journal_id", null: false t.datetime "created_at", null: false @@ -1818,7 +1819,7 @@ t.index ["university_id"], name: "index_research_journal_paper_localizations_on_university_id" end - create_table "research_journal_papers", id: :uuid, default: -> { "gen_random_uuid()" }, force: :cascade do |t| + create_table "research_journal_papers", id: :uuid, default: -> { "public.gen_random_uuid()" }, force: :cascade do |t| t.uuid "university_id", null: false t.uuid "research_journal_id", null: false t.uuid "research_journal_volume_id" @@ -1867,7 +1868,7 @@ t.index ["university_id"], name: "index_research_journal_volume_localizations_on_university_id" end - create_table "research_journal_volumes", id: :uuid, default: -> { "gen_random_uuid()" }, force: :cascade do |t| + create_table "research_journal_volumes", id: :uuid, default: -> { "public.gen_random_uuid()" }, force: :cascade do |t| t.uuid "university_id", null: false t.uuid "research_journal_id", null: false t.integer "number" @@ -1877,14 +1878,14 @@ t.index ["university_id"], name: "index_research_journal_volumes_on_university_id" end - create_table "research_journals", id: :uuid, default: -> { "gen_random_uuid()" }, force: :cascade do |t| + create_table "research_journals", id: :uuid, default: -> { "public.gen_random_uuid()" }, force: :cascade do |t| t.uuid "university_id", null: false t.datetime "created_at", null: false t.datetime "updated_at", null: false t.index ["university_id"], name: "index_research_journals_on_university_id" end - create_table "research_laboratories", id: :uuid, default: -> { "gen_random_uuid()" }, force: :cascade do |t| + create_table "research_laboratories", id: :uuid, default: -> { "public.gen_random_uuid()" }, force: :cascade do |t| t.uuid "university_id", null: false t.string "address" t.string "zipcode" @@ -1902,7 +1903,7 @@ t.index ["university_person_id", "research_laboratory_id"], name: "laboratory_person" end - create_table "research_laboratory_axes", id: :uuid, default: -> { "gen_random_uuid()" }, force: :cascade do |t| + create_table "research_laboratory_axes", id: :uuid, default: -> { "public.gen_random_uuid()" }, force: :cascade do |t| t.uuid "university_id", null: false t.uuid "research_laboratory_id", null: false t.integer "position", null: false @@ -1941,7 +1942,7 @@ t.index ["university_id"], name: "index_research_laboratory_localizations_on_university_id" end - create_table "research_publications", id: :uuid, default: -> { "gen_random_uuid()" }, force: :cascade do |t| + create_table "research_publications", id: :uuid, default: -> { "public.gen_random_uuid()" }, force: :cascade do |t| t.string "hal_docid" t.jsonb "data" t.string "title" @@ -1973,7 +1974,7 @@ t.index ["university_person_id", "research_publication_id"], name: "index_publication_person" end - create_table "research_theses", id: :uuid, default: -> { "gen_random_uuid()" }, force: :cascade do |t| + create_table "research_theses", id: :uuid, default: -> { "public.gen_random_uuid()" }, force: :cascade do |t| t.uuid "university_id", null: false t.uuid "research_laboratory_id", null: false t.uuid "author_id", null: false @@ -2023,7 +2024,7 @@ t.index ["website_id"], name: "index_search_index_on_website_id" end - create_table "universities", id: :uuid, default: -> { "gen_random_uuid()" }, force: :cascade do |t| + create_table "universities", id: :uuid, default: -> { "public.gen_random_uuid()" }, force: :cascade do |t| t.string "name" t.string "identifier" t.string "address" @@ -2054,7 +2055,7 @@ t.index ["name"], name: "index_universities_on_name", opclass: :gin_trgm_ops, using: :gin end - create_table "university_apps", id: :uuid, default: -> { "gen_random_uuid()" }, force: :cascade do |t| + create_table "university_apps", id: :uuid, default: -> { "public.gen_random_uuid()" }, force: :cascade do |t| t.string "name" t.uuid "university_id", null: false t.string "token" @@ -2065,7 +2066,7 @@ t.index ["university_id"], name: "index_university_apps_on_university_id" end - create_table "university_organization_categories", id: :uuid, default: -> { "gen_random_uuid()" }, force: :cascade do |t| + create_table "university_organization_categories", id: :uuid, default: -> { "public.gen_random_uuid()" }, force: :cascade do |t| t.uuid "university_id", null: false t.datetime "created_at", null: false t.datetime "updated_at", null: false @@ -2079,7 +2080,7 @@ t.index ["university_id"], name: "index_university_organization_categories_on_university_id" end - create_table "university_organization_categories_organizations", id: :uuid, default: -> { "gen_random_uuid()" }, force: :cascade do |t| + create_table "university_organization_categories_organizations", id: :uuid, default: -> { "public.gen_random_uuid()" }, force: :cascade do |t| t.uuid "organization_id", null: false t.uuid "category_id", null: false t.index ["category_id"], name: "idx_on_category_id_7494b991ff" @@ -2131,7 +2132,7 @@ t.index ["university_id"], name: "index_university_organization_localizations_on_university_id" end - create_table "university_organizations", id: :uuid, default: -> { "gen_random_uuid()" }, force: :cascade do |t| + create_table "university_organizations", id: :uuid, default: -> { "public.gen_random_uuid()" }, force: :cascade do |t| t.uuid "university_id", null: false t.string "address" t.string "zipcode" @@ -2154,7 +2155,7 @@ t.index ["university_id"], name: "index_university_organizations_on_university_id" end - create_table "university_people", id: :uuid, default: -> { "gen_random_uuid()" }, force: :cascade do |t| + create_table "university_people", id: :uuid, default: -> { "public.gen_random_uuid()" }, force: :cascade do |t| t.uuid "university_id", null: false t.uuid "user_id" t.boolean "is_researcher" @@ -2191,14 +2192,14 @@ t.index ["user_id"], name: "index_university_people_on_user_id" end - create_table "university_people_person_categories", id: :uuid, default: -> { "gen_random_uuid()" }, force: :cascade do |t| + create_table "university_people_person_categories", id: :uuid, default: -> { "public.gen_random_uuid()" }, force: :cascade do |t| t.uuid "person_id", null: false t.uuid "category_id", null: false t.index ["category_id"], name: "index_university_people_person_categories_on_category_id" t.index ["person_id"], name: "index_university_people_person_categories_on_person_id" end - create_table "university_person_categories", id: :uuid, default: -> { "gen_random_uuid()" }, force: :cascade do |t| + create_table "university_person_categories", id: :uuid, default: -> { "public.gen_random_uuid()" }, force: :cascade do |t| t.uuid "university_id", null: false t.datetime "created_at", null: false t.datetime "updated_at", null: false @@ -2241,7 +2242,7 @@ t.index ["university_id"], name: "idx_on_university_id_1be9c668d5" end - create_table "university_person_experiences", id: :uuid, default: -> { "gen_random_uuid()" }, force: :cascade do |t| + create_table "university_person_experiences", id: :uuid, default: -> { "public.gen_random_uuid()" }, force: :cascade do |t| t.uuid "university_id", null: false t.uuid "person_id", null: false t.uuid "organization_id", null: false @@ -2266,7 +2267,7 @@ t.index ["university_id"], name: "idx_on_university_id_0b815cf13a" end - create_table "university_person_involvements", id: :uuid, default: -> { "gen_random_uuid()" }, force: :cascade do |t| + create_table "university_person_involvements", id: :uuid, default: -> { "public.gen_random_uuid()" }, force: :cascade do |t| t.uuid "university_id", null: false t.uuid "person_id", null: false t.integer "kind" @@ -2318,7 +2319,7 @@ t.index ["university_id"], name: "index_university_role_localizations_on_university_id" end - create_table "university_roles", id: :uuid, default: -> { "gen_random_uuid()" }, force: :cascade do |t| + create_table "university_roles", id: :uuid, default: -> { "public.gen_random_uuid()" }, force: :cascade do |t| t.uuid "university_id", null: false t.string "target_type" t.uuid "target_id" @@ -2329,7 +2330,7 @@ t.index ["university_id"], name: "index_university_roles_on_university_id" end - create_table "user_favorites", id: :uuid, default: -> { "gen_random_uuid()" }, force: :cascade do |t| + create_table "user_favorites", id: :uuid, default: -> { "public.gen_random_uuid()" }, force: :cascade do |t| t.uuid "user_id", null: false t.string "about_type", null: false t.uuid "about_id", null: false @@ -2339,7 +2340,7 @@ t.index ["user_id"], name: "index_user_favorites_on_user_id" end - create_table "users", id: :uuid, default: -> { "gen_random_uuid()" }, force: :cascade do |t| + create_table "users", id: :uuid, default: -> { "public.gen_random_uuid()" }, force: :cascade do |t| t.uuid "university_id", null: false t.string "first_name" t.string "last_name"