Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Précalcul des blocs de listes #1248

Merged
merged 7 commits into from
Sep 25, 2023
Merged

Précalcul des blocs de listes #1248

merged 7 commits into from
Sep 25, 2023

Conversation

arnaudlevy
Copy link
Member

@arnaudlevy
Copy link
Member Author

arnaudlevy commented Sep 11, 2023

Bloc pages

  - kind: block
    template: pages
    title: >-
      Page spécifique
    position: 2
    data:
      page: /fr/equipe/
      show_main_description: true
      show_descriptions: true
      show_images: true
      layout: list
      pages:
        - page: "/fr/equipe/equipe-administrative/"
        - page: "/fr/equipe/equipe-de-recherche/"
        - page: "/fr/equipe/equipe-editoriale/"
        - page: "/fr/equipe/equipe-pedagogique/"
      elements:
        - title: >-
            Équipe administrative
          summary: >-
            Un résumé & plusieurs
            
            lignes
            
            à la suite
          slug: "equipe-administrative"
          path: "/fr/equipe/equipe-administrative/"
          url: "/fr/equipe/equipe-administrative/"
          bodyclass: >-
            bodyclass "quotes"
          image:
            id: "b5c12a9c-f78b-46b1-ad28-a515e00c20e8"
            alt: >-
              Alt text "quotes"
            credit: >-
              <p>Photo by <a href="https://unsplash.com/@cheungyin?utm_source=osuny&amp;utm_medium=referral"> Cheung Yin</a> on <a href="https://unsplash.com/?utm_source=osuny&amp;utm_medium=referral">Unsplash</a></p>
        - title: >-
            Équipe de recherche
          summary: >-
            Liste des membres de l&#39;équipe de recherche
          slug: "equipe-de-recherche"
          path: "/fr/equipe/equipe-de-recherche/"
          url: "/fr/equipe/equipe-de-recherche/"
          bodyclass: >-
            
        - title: >-
            Équipe éditoriale
          summary: >-
            Liste des membres de l&#39;équipe éditoriale
          slug: "equipe-editoriale"
          path: "/fr/equipe/equipe-editoriale/"
          url: "/fr/equipe/equipe-editoriale/"
          bodyclass: >-
            
        - title: >-
            Équipe pédagogique
          summary: >-
            Liste des membres de l&#39;équipe pédagogique
          slug: "equipe-pedagogique"
          path: "/fr/equipe/equipe-pedagogique/"
          url: "/fr/equipe/equipe-pedagogique/"
          bodyclass: >-
            

@arnaudlevy
Copy link
Member Author

arnaudlevy commented Sep 11, 2023

Bloc actualités

  - kind: block
    template: posts
    title: >-
      Bloc actualités
    position: 1
    data:
      all: true
      layout: grid
      posts:
        - "2023/2023-06-05-actu-test-2"
        - "2023/2023-06-05-actu-test-1"
        - "2022/2022-11-28-actu-test"
      elements:
        - title: >-
            Actu test
          summary: >-
            
          slug: "actu-test-2"
          path: "/2023/06/05/actu-test-2"
          url: "/fr/actualites/2023-06-05-actu-test-2/"
          categories:
          author:
            name: >-  
              Pierre-André Boissinot
            slug: "pierre-andre-boissinot-1"
            url: "/fr/equipe/pierre-andre-boissinot-1/"
        - title: >-
            Actu test 2
          summary: >-
            lorem ipsum
          slug: "actu-test-1"
          path: "/2023/06/05/actu-test-1"
          url: "/fr/actualites/2023-06-05-actu-test-1/"
          image:
            id: "e530aa84-3b42-4de2-bb4b-3205e9adeb42"
            alt: >-
              
            credit: >-
              <p>Photo by <a href="https://unsplash.com/@iamromankraft?utm_source=osuny&amp;utm_medium=referral"> Roman Kraft</a> on <a href="https://unsplash.com/?utm_source=osuny&amp;utm_medium=referral">Unsplash</a></p>
          categories:
          author:
            name: >-  
              Pierre-André Boissinot
            slug: "pierre-andre-boissinot-1"
            url: "/fr/equipe/pierre-andre-boissinot-1/"
        - title: >-
            Actu test
          summary: >-
            lorem ipsum
          slug: "actu-test"
          path: "/2022/11/28/actu-test"
          url: "/fr/actualites/2022-11-28-actu-test/"
          image:
            id: "c8801c16-e529-41b7-8f2d-e23056b8b991"
            alt: >-
              
            credit: >-
              <p>Photo by <a href="https://unsplash.com/@anniespratt?utm_source=osuny&amp;utm_medium=referral"> Annie Spratt</a> on <a href="https://unsplash.com/?utm_source=osuny&amp;utm_medium=referral">Unsplash</a></p>
          categories:
            - title: >-
                Ruby on Rails
              slug: "ruby-on-rails"
              path: "/offre-de-formation/ruby-on-rails/"
              url: "/fr/actualites/offre-de-formation/ruby-on-rails/"
          author:
            name: >-  
              Pierre-André Boissinot
            slug: "pierre-andre-boissinot-1"
            url: "/fr/equipe/pierre-andre-boissinot-1/"

@arnaudlevy
Copy link
Member Author

arnaudlevy commented Sep 11, 2023

Bloc organisations

  - kind: block
    template: partners
    title: >-
      Bloc partenaires
    position: 4
    data:
      layout: grid
      description: >-
        

      with_link: false
      partners:
        - slug: "organisation-test"
        - name: >-
            Mica

          url: >-
            https://mica.u-bordeaux-montaigne.fr/

          logo: "d255c24e-575c-4973-b874-a5acde2c3840"
      elements:
        - title: >-
            Organisation test
          kind: "osuny"
          slug: "organisation-test"
          url: "/fr/organisations/organisation-test/"
          logo:
            light_background: 
              id: "1c9ab9e3-56a9-4415-a623-f6ed9a08a1da"
            dark_background: 
              id: "7bc0dd4e-1f60-4903-9a8b-72f3cec1111d"
        - title: >-
            Mica
          kind: "external"
          url: "https://mica.u-bordeaux-montaigne.fr/"
          logo: 
            id: "d255c24e-575c-4973-b874-a5acde2c3840"

@arnaudlevy
Copy link
Member Author

arnaudlevy commented Sep 11, 2023

Bloc personnes

  - kind: block
    template: organization_chart
    title: >-
      Bloc organigramme
    position: 0
    data:
      description: >-
        

      with_link: false
      with_photo: false
      persons:
        - slug: "pierre-andre-boissinot"
          role: >-
            Un rôle rempli

        - slug: "sebastien-moulene"
          role: >-
            

      elements:
        - title: >-
            Pierre-André Boissinot
          summary: >-
            Un rôle rempli
          kind: "osuny"
          slug: "pierre-andre-boissinot"
          url: "/fr/equipe/pierre-andre-boissinot/"
        - title: >-
            Sebastien Moulène
          summary: >-
            Résumé
            
            saut
          kind: "osuny"
          slug: "sebastien-moulene"
          url: "/fr/equipe/sebastien-moulene/"

@arnaudlevy
Copy link
Member Author

Bloc formations

  - kind: block
    template: programs
    title: >-
      
    position: 9
    data:
      programs:
        - path: "/ruby-on-rails/"
        - path: "/css/"
      elements:
        - title: >-
            Ruby on Rails
          summary: >-
            1 ligne
            
            2 lignes
          slug: "ruby-on-rails"
          path: "/ruby-on-rails/"
          url: "/fr/offre-de-formation/ruby-on-rails/"
          image:
            id: "7e3df851-63c6-4d64-860d-f9493df6db8c"
            alt: >-
              
            credit: >-
              
          diploma:
            - title: >-
                Plome
              slug: "plome"
              url: "/fr/diplomes/plome/"
        - title: >-
            CSS
          summary: >-
            
          slug: "css"
          path: "/css/"
          url: "/fr/offre-de-formation/css/"
          diploma:
            - title: >-
                Master
              slug: "master"
              url: "/fr/diplomes/master/"

@arnaudlevy arnaudlevy marked this pull request as ready for review September 11, 2023 19:40
@arnaudlevy
Copy link
Member Author

@pabois @SebouChu ça met plus de responsabilités sur la gestion des références, et moins sur Hugo.
Il faut vérifier soigneusement si les blocs se mettent à jour comme prévu quand on change la cible.

Co-authored-by: Arnaud Levy <arnaud.levy@noesya.coop>
@SebouChu SebouChu merged commit cc2d48a into main Sep 25, 2023
3 checks passed
@SebouChu SebouChu deleted the refactor-blocks-lists branch September 25, 2023 10:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants