Skip to content
Snippets Groups Projects
  1. Sep 30, 2024
    • Arnaud Levy's avatar
      Catégories de formations (#2185) · 8a4f9446
      Arnaud Levy authored
      
      * wip menu
      
      * todo
      
      * menu items
      
      Co-authored-by: default avatarPierre-André Boissinot <pierreandre.boissinot@noesya.coop>
      
      * menu items
      
      * adding dependent destroy + try(:sync_with_git) on destroy
      
      * fix static
      
      * fix config permalinks
      
      * fix git path relative on special pages
      
      * replace permalinkable by association on non-localization models
      
      * make localization respond to websites if about does
      
      * add todo on block template statics, handle orga + person for now
      
      * wip snippet posts
      
      Co-authored-by: Arnaud Levy's avatarArnaud Levy <arnaud.levy@noesya.coop>
      
      * fix legacy
      
      * facets references and deps
      
      * publish
      
      Co-authored-by: default avatarSébastien Gaya <sebastien.gaya@gmail.com>
      
      * experiences
      
      * commentaire
      
      * fix admin static person facets
      
      * fix person search, lang not needed
      
      * fix indirect object sync
      
      * handle draftable
      
      * redirect if not localized on special pages
      
      * fix facets static + permalinks
      
      * remove byebug
      
      * fix snippets orga and people
      
      * fix design static
      
      * clean
      
      * clean PR 2123
      
      * better
      
      * fix
      
      Co-authored-by: default avatarSébastien Gaya <sebastien.gaya@gmail.com>
      
      * Localisation de l'agenda (#2123)
      
      * events
      
      * symetry
      
      * linebreaks
      
      * Update app/views/admin/communication/websites/agenda/events/_list.html.erb
      
      Co-authored-by: default avatarSébastien Gaya <sebastien.gaya@gmail.com>
      
      * fix
      
      * Update app/views/admin/communication/websites/agenda/events/new.html.erb
      
      Co-authored-by: default avatarSébastien Gaya <sebastien.gaya@gmail.com>
      
      * fix
      
      * fix
      
      * layout
      
      * categories
      
      * fix
      
      * fix
      
      * fix published_in? on non-publishable l10ns
      
      * parent category
      
      Co-authored-by: Arnaud Levy's avatarArnaud Levy <arnaud.levy@noesya.coop>
      
      * special page path
      
      * permalink changes in other pr
      
      * fix
      
      * fixtures
      
      * at least fixtures are ok
      
      ---------
      
      Co-authored-by: default avatarSébastien Gaya <sebastien.gaya@gmail.com>
      
      * block event
      
      * Simplification des permalinks (#2135)
      
      * wip
      
      * back to oneline
      
      Co-authored-by: Arnaud Levy's avatarArnaud Levy <arnaud.levy@noesya.coop>
      
      ---------
      
      Co-authored-by: default avatarSébastien Gaya <sebastien.gaya@gmail.com>
      
      * I18n portfolio (#2142)
      
      * wip migrations and models (should adapt base models)
      
      * models portfolio
      
      * portfolio projects
      
      * portfolio categories
      
      * permalink mapping
      
      * fix
      
      * fix
      
      * website id on project localization
      
      * fix
      
      * fix
      
      * fix video snippet
      
      * snippets
      
      * snippet person
      
      * Update forms.sass
      
      * fix (#2143)
      
      * fix (#2146)
      
      * migrate menu items about (#2137)
      
      Co-authored-by: Arnaud Levy's avatarArnaud Levy <arnaud.levy@noesya.coop>
      
      * change data migrations
      
      * mel ok
      
      * nav
      
      * fix
      
      * I18n direct object blocks (#2167)
      
      * fix page preview + block pages
      
      Co-authored-by: default avatarPierre-André Boissinot <pierreandre.boissinot@noesya.coop>
      
      * block post
      
      * fix
      
      * block events
      
      * add tmp_original in scopes for blocks page, post, event
      
      Co-authored-by: default avatarPierre-André Boissinot <pierreandre.boissinot@noesya.coop>
      Co-authored-by: Arnaud Levy's avatarArnaud Levy <arnaud.levy@noesya.coop>
      
      * remove publication from portfolio category localizations
      
      * block projects
      
      * block person
      
      * block organizations
      
      * fix
      
      ---------
      
      Co-authored-by: default avatarPierre-André Boissinot <pierreandre.boissinot@noesya.coop>
      Co-authored-by: Arnaud Levy's avatarArnaud Levy <arnaud.levy@noesya.coop>
      
      * i18n education (#2166)
      
      * diplomas
      
      * diplomas done
      
      * programs
      
      * layout
      
      * refacto
      
      * school wip
      
      * schools
      
      * involvements
      
      * wip
      
      * clean
      
      * fixes
      
      * layout
      
      * wip
      
      Co-authored-by: default avatarSébastien Gaya <sebastien.gaya@gmail.com>
      Co-authored-by: default avatarPierre-André Boissinot <pierreandre.boissinot@noesya.coop>
      
      * add comment
      
      * migrate diploma_id in programs
      
      * diploma tmp original
      
      * tmp original
      
      * break program form
      
      * involvements
      
      * teacher involvements
      
      * program involvements
      
      * schools roles
      
      Co-authored-by: default avatarPierre-André Boissinot <pierreandre.boissinot@noesya.coop>
      
      * program roles
      
      Co-authored-by: default avatarPierre-André Boissinot <pierreandre.boissinot@noesya.coop>
      
      * program role
      
      * I18n administration (#2170)
      
      * alumni
      
      * locations
      
      * form
      
      * fix
      
      * alumni
      
      * I18n direct object blocks (#2167)
      
      * fix page preview + block pages
      
      Co-authored-by: default avatarPierre-André Boissinot <pierreandre.boissinot@noesya.coop>
      
      * block post
      
      * fix
      
      * block events
      
      * add tmp_original in scopes for blocks page, post, event
      
      Co-authored-by: default avatarPierre-André Boissinot <pierreandre.boissinot@noesya.coop>
      Co-authored-by: Arnaud Levy's avatarArnaud Levy <arnaud.levy@noesya.coop>
      
      * remove publication from portfolio category localizations
      
      * block projects
      
      * block person
      
      * block organizations
      
      * fix
      
      ---------
      
      Co-authored-by: default avatarPierre-André Boissinot <pierreandre.boissinot@noesya.coop>
      Co-authored-by: Arnaud Levy's avatarArnaud Levy <arnaud.levy@noesya.coop>
      
      * locations
      
      * form
      
      * qualiopi
      
      * qualiopi
      
      * fix
      
      * fix
      
      ---------
      
      Co-authored-by: default avatarSébastien Gaya <sebastien.gaya@gmail.com>
      Co-authored-by: default avatarPierre-André Boissinot <pierreandre.boissinot@noesya.coop>
      
      ---------
      
      Co-authored-by: default avatarSébastien Gaya <sebastien.gaya@gmail.com>
      Co-authored-by: default avatarPierre-André Boissinot <pierreandre.boissinot@noesya.coop>
      
      * researchers and publications
      
      * laboratories
      
      * axis
      
      * thesis
      
      * journal
      
      * localize experiences
      
      * volumes
      
      * home
      
      * papers
      
      * comment
      
      * migration fixes
      
      Co-authored-by: default avatarPierre-André Boissinot <pierreandre.boissinot@noesya.coop>
      
      * Paper kind
      
      * wip
      
      * fav
      
      * wip
      
      * wip
      
      * wip
      
      * routes and controllers
      
      * wip
      
      * wip
      
      * wip
      
      * wip
      
      * routes and controllers
      
      * alumni
      
      * contacts and profile
      
      * xp
      
      * company
      
      * docs
      
      * docs
      
      * working docs
      
      * change library to documents
      
      * wip
      
      * fix
      
      * posts
      
      * exports
      
      * block program and posts refactor
      
      * fix
      
      * website::loc: fallback des infos de la loca avec website quand blank
      
      * fix migration + add constraint
      
      Co-authored-by: default avatarPierre-André Boissinot <pierreandre.boissinot@noesya.coop>
      
      * restore backlinks
      
      * fix category show
      
      * fix missing summary in agenda category migration
      
      * fix for_website?
      
      * fix backlinks
      
      * clean education school localizations
      
      * fix category path in blocks
      
      * extract layouts
      
      * blocks
      
      * fix
      
      * trim, lower and unaccent
      
      Co-authored-by: default avatarPierre-André Boissinot <pierreandre.boissinot@noesya.coop>
      
      * schema :)
      
      * fix
      
      * mapping
      
      * comment
      
      * Update app/views/admin/communication/websites/show.html.erb
      
      Co-authored-by: default avatarSébastien Gaya <sebastien.gaya@gmail.com>
      
      * fix
      
      * Update app/controllers/admin/research/laboratories_controller.rb
      
      Co-authored-by: default avatarSébastien Gaya <sebastien.gaya@gmail.com>
      
      * fix
      
      * paper authors
      
      * Update app/views/admin/research/journals/papers/_form.html.erb
      
      Co-authored-by: default avatarSébastien Gaya <sebastien.gaya@gmail.com>
      
      * Update app/controllers/admin/research/researchers_controller.rb
      
      Co-authored-by: default avatarSébastien Gaya <sebastien.gaya@gmail.com>
      
      * Update app/controllers/admin/research/researchers_controller.rb
      
      Co-authored-by: default avatarSébastien Gaya <sebastien.gaya@gmail.com>
      
      * Update app/views/admin/communication/websites/show.html.erb
      
      Co-authored-by: default avatarSébastien Gaya <sebastien.gaya@gmail.com>
      
      * Update app/views/admin/research/laboratories/show.html.erb
      
      Co-authored-by: default avatarSébastien Gaya <sebastien.gaya@gmail.com>
      
      * Update app/views/admin/research/laboratories/static.html.erb
      
      Co-authored-by: default avatarSébastien Gaya <sebastien.gaya@gmail.com>
      
      * Update app/views/admin/research/publications/_form.html.erb
      
      Co-authored-by: default avatarSébastien Gaya <sebastien.gaya@gmail.com>
      
      * Update app/services/migrations/l10n/research/laboratory/axis.rb
      
      Co-authored-by: default avatarSébastien Gaya <sebastien.gaya@gmail.com>
      
      * Update app/services/migrations/l10n/research/laboratory/axis.rb
      
      Co-authored-by: default avatarSébastien Gaya <sebastien.gaya@gmail.com>
      
      * Update app/services/migrations/l10n/research/thesis.rb
      
      Co-authored-by: default avatarSébastien Gaya <sebastien.gaya@gmail.com>
      
      * fix
      
      * fix
      
      * fix
      
      * Update app/views/admin/research/theses/show.html.erb
      
      Co-authored-by: default avatarSébastien Gaya <sebastien.gaya@gmail.com>
      
      * Update app/views/admin/research/theses/show.html.erb
      
      Co-authored-by: default avatarSébastien Gaya <sebastien.gaya@gmail.com>
      
      * Update app/views/admin/research/theses/show.html.erb
      
      Co-authored-by: default avatarSébastien Gaya <sebastien.gaya@gmail.com>
      
      * Update app/views/admin/research/theses/_list.html.erb
      
      Co-authored-by: default avatarSébastien Gaya <sebastien.gaya@gmail.com>
      
      * Update app/views/admin/research/theses/_list.html.erb
      
      Co-authored-by: default avatarSébastien Gaya <sebastien.gaya@gmail.com>
      
      * fix
      
      * fix
      
      * fix
      
      * fix order
      
      * programs
      
      * fix
      
      * wip
      
      * done
      
      * fix
      
      * fix
      
      * #2131
      
      * Localisation de la recherche (#2172)
      
      * researchers and publications
      
      * laboratories
      
      * axis
      
      * thesis
      
      * journal
      
      * volumes
      
      * home
      
      * papers
      
      * comment
      
      * Paper kind
      
      * fav
      
      * mapping
      
      * comment
      
      * Update app/views/admin/communication/websites/show.html.erb
      
      Co-authored-by: default avatarSébastien Gaya <sebastien.gaya@gmail.com>
      
      * fix
      
      * Update app/controllers/admin/research/laboratories_controller.rb
      
      Co-authored-by: default avatarSébastien Gaya <sebastien.gaya@gmail.com>
      
      * fix
      
      * paper authors
      
      * Update app/views/admin/research/journals/papers/_form.html.erb
      
      Co-authored-by: default avatarSébastien Gaya <sebastien.gaya@gmail.com>
      
      * Update app/controllers/admin/research/researchers_controller.rb
      
      Co-authored-by: default avatarSébastien Gaya <sebastien.gaya@gmail.com>
      
      * Update app/controllers/admin/research/researchers_controller.rb
      
      Co-authored-by: default avatarSébastien Gaya <sebastien.gaya@gmail.com>
      
      * Update app/views/admin/communication/websites/show.html.erb
      
      Co-authored-by: default avatarSébastien Gaya <sebastien.gaya@gmail.com>
      
      * Update app/views/admin/research/laboratories/show.html.erb
      
      Co-authored-by: default avatarSébastien Gaya <sebastien.gaya@gmail.com>
      
      * Update app/views/admin/research/laboratories/static.html.erb
      
      Co-authored-by: default avatarSébastien Gaya <sebastien.gaya@gmail.com>
      
      * Update app/views/admin/research/publications/_form.html.erb
      
      Co-authored-by: default avatarSébastien Gaya <sebastien.gaya@gmail.com>
      
      * Update app/services/migrations/l10n/research/laboratory/axis.rb
      
      Co-authored-by: default avatarSébastien Gaya <sebastien.gaya@gmail.com>
      
      * Update app/services/migrations/l10n/research/laboratory/axis.rb
      
      Co-authored-by: default avatarSébastien Gaya <sebastien.gaya@gmail.com>
      
      * Update app/services/migrations/l10n/research/thesis.rb
      
      Co-authored-by: default avatarSébastien Gaya <sebastien.gaya@gmail.com>
      
      * fix
      
      * fix
      
      * fix
      
      * Update app/views/admin/research/theses/show.html.erb
      
      Co-authored-by: default avatarSébastien Gaya <sebastien.gaya@gmail.com>
      
      * Update app/views/admin/research/theses/show.html.erb
      
      Co-authored-by: default avatarSébastien Gaya <sebastien.gaya@gmail.com>
      
      * Update app/views/admin/research/theses/show.html.erb
      
      Co-authored-by: default avatarSébastien Gaya <sebastien.gaya@gmail.com>
      
      * Update app/views/admin/research/theses/_list.html.erb
      
      Co-authored-by: default avatarSébastien Gaya <sebastien.gaya@gmail.com>
      
      * Update app/views/admin/research/theses/_list.html.erb
      
      Co-authored-by: default avatarSébastien Gaya <sebastien.gaya@gmail.com>
      
      * fix
      
      * fix
      
      * fix order
      
      * fix
      
      * wip
      
      Co-authored-by: default avatarPierre-André Boissinot <pierreandre.boissinot@noesya.coop>
      
      * fix
      
      * fix
      
      ---------
      
      Co-authored-by: default avatarSébastien Gaya <sebastien.gaya@gmail.com>
      Co-authored-by: default avatarPierre-André Boissinot <pierreandre.boissinot@noesya.coop>
      
      * Localisation des extranets (#2175)
      
      * researchers and publications
      
      * laboratories
      
      * axis
      
      * thesis
      
      * journal
      
      * volumes
      
      * home
      
      * papers
      
      * comment
      
      * Paper kind
      
      * wip
      
      * fav
      
      * wip
      
      * wip
      
      * wip
      
      * routes and controllers
      
      * wip
      
      * wip
      
      * wip
      
      * wip
      
      * routes and controllers
      
      * alumni
      
      * contacts and profile
      
      * xp
      
      * company
      
      * docs
      
      * docs
      
      * working docs
      
      * change library to documents
      
      * fix
      
      * posts
      
      * exports
      
      * block program and posts refactor
      
      * extract layouts
      
      * blocks
      
      * mapping
      
      * comment
      
      * Update app/views/admin/communication/websites/show.html.erb
      
      Co-authored-by: default avatarSébastien Gaya <sebastien.gaya@gmail.com>
      
      * fix
      
      * Update app/controllers/admin/research/laboratories_controller.rb
      
      Co-authored-by: default avatarSébastien Gaya <sebastien.gaya@gmail.com>
      
      * fix
      
      * paper authors
      
      * Update app/views/admin/research/journals/papers/_form.html.erb
      
      Co-authored-by: default avatarSébastien Gaya <sebastien.gaya@gmail.com>
      
      * Update app/controllers/admin/research/researchers_controller.rb
      
      Co-authored-by: default avatarSébastien Gaya <sebastien.gaya@gmail.com>
      
      * Update app/controllers/admin/research/researchers_controller.rb
      
      Co-authored-by: default avatarSébastien Gaya <sebastien.gaya@gmail.com>
      
      * Update app/views/admin/communication/websites/show.html.erb
      
      Co-authored-by: default avatarSébastien Gaya <sebastien.gaya@gmail.com>
      
      * Update app/views/admin/research/laboratories/show.html.erb
      
      Co-authored-by: default avatarSébastien Gaya <sebastien.gaya@gmail.com>
      
      * Update app/views/admin/research/laboratories/static.html.erb
      
      Co-authored-by: default avatarSébastien Gaya <sebastien.gaya@gmail.com>
      
      * Update app/views/admin/research/publications/_form.html.erb
      
      Co-authored-by: default avatarSébastien Gaya <sebastien.gaya@gmail.com>
      
      * Update app/services/migrations/l10n/research/laboratory/axis.rb
      
      Co-authored-by: default avatarSébastien Gaya <sebastien.gaya@gmail.com>
      
      * Update app/services/migrations/l10n/research/laboratory/axis.rb
      
      Co-authored-by: default avatarSébastien Gaya <sebastien.gaya@gmail.com>
      
      * Update app/services/migrations/l10n/research/thesis.rb
      
      Co-authored-by: default avatarSébastien Gaya <sebastien.gaya@gmail.com>
      
      * fix
      
      * fix
      
      * fix
      
      * Update app/views/admin/research/theses/show.html.erb
      
      Co-authored-by: default avatarSébastien Gaya <sebastien.gaya@gmail.com>
      
      * Update app/views/admin/research/theses/show.html.erb
      
      Co-authored-by: default avatarSébastien Gaya <sebastien.gaya@gmail.com>
      
      * Update app/views/admin/research/theses/show.html.erb
      
      Co-authored-by: default avatarSébastien Gaya <sebastien.gaya@gmail.com>
      
      * Update app/views/admin/research/theses/_list.html.erb
      
      Co-authored-by: default avatarSébastien Gaya <sebastien.gaya@gmail.com>
      
      * Update app/views/admin/research/theses/_list.html.erb
      
      Co-authored-by: default avatarSébastien Gaya <sebastien.gaya@gmail.com>
      
      * fix
      
      * fix
      
      * fix
      
      * fix order
      
      * fix
      
      * fix
      
      * fix
      
      * fix
      
      * fix
      
      * done
      
      * fix
      
      * wip
      
      * wip
      
      Co-authored-by: default avatarPierre-André Boissinot <pierreandre.boissinot@noesya.coop>
      
      * fix
      
      * fix
      
      * better
      
      * fix
      
      Co-authored-by: default avatarPierre-André Boissinot <pierreandre.boissinot@noesya.coop>
      
      * fix
      
      ---------
      
      Co-authored-by: default avatarSébastien Gaya <sebastien.gaya@gmail.com>
      Co-authored-by: default avatarPierre-André Boissinot <pierreandre.boissinot@noesya.coop>
      
      * fix
      
      * fix facets
      
      * fix
      
      * fix
      
      * wip ordered
      
      * harmonisation validates
      
      * last validators
      
      * fixes
      
      * adjust
      
      * fix
      
      * involvement scope
      
      Co-authored-by: default avatarPierre-André Boissinot <pierreandre.boissinot@noesya.coop>
      
      * server fix
      
      * fix
      
      * server fix
      
      * Documentation de l'API avec Swagger et rswag (#2157)
      
      * wip
      
      * temporary fix for rack 3
      
      * wip
      
      * doc
      
      * clean
      
      * auth
      
      * api
      
      * wip
      
      * Update app/controllers/api/osuny/communication/websites/posts_controller.rb
      
      * Update app/controllers/api/osuny/communication/websites/posts_controller.rb
      
      * Update config/initializers/rswag_ui.rb
      
      ---------
      
      Co-authored-by: default avatarSébastien Gaya <sebastien.gaya@gmail.com>
      
      * Fix margin
      
      * fix
      
      * fix server languages
      
      * fix to_s_in in server
      
      * fix research migration
      
      * remove for_language_id
      
      * fix
      
      * Fix
      
      Co-authored-by: default avatarSébastien Gaya <sebastien.gaya@gmail.com>
      
      * fix language
      
      * fix exporters
      
      * fix sync
      
      * biography text
      
      Co-authored-by: default avatarPierre-André Boissinot <pierreandre.boissinot@noesya.coop>
      
      * bring back post legacy text
      
      * localized tree
      
      * fix dependencies in education + statics
      
      * school static
      
      * annotate
      
      * fix
      
      * fix
      
      * fix show
      
      * Fix #2203
      
      * bundle
      
      * I18n filters (#2206)
      
      * WIP filters
      
      Co-authored-by: default avatarSébastien Gaya <sebastien.gaya@gmail.com>
      Co-authored-by: Arnaud Levy's avatarArnaud Levy <arnaud.levy@noesya.coop>
      
      * websites
      
      * filters for communication
      
      * remove for apps
      
      * end filters
      
      * missing files
      
      * wip
      
      * html
      
      * set kaminari to 36
      
      * wip
      
      * done
      
      * fix extranet form
      
      * fix extranets
      
      * fix website server
      
      * fix website server
      
      ---------
      
      Co-authored-by: default avatarSébastien Gaya <sebastien.gaya@gmail.com>
      Co-authored-by: Arnaud Levy's avatarArnaud Levy <arnaud.levy@noesya.coop>
      Co-authored-by: default avatarArnaud Levy <contact@arnaudlevy.com>
      
      * Menu pour chaque formation (#2186)
      
      * nice
      
      * fix
      
      * Update app/views/admin/education/programs/show.html.erb
      
      * fixes
      
      ---------
      
      Co-authored-by: default avatarSébastien Gaya <sebastien.gaya@gmail.com>
      
      * i18n: importers (#2207)
      
      * add language to imports
      
      * set language on import creation
      
      * add language to importers init (except organizations)
      
      * move hash_to_orga in separate file and add language to init
      
      * set default language to import
      
      * wip organizations
      
      * import orga: search by siren/nic, siren, name in lang or name in other lang before init
      
      * no need for arguments
      
      * import person
      
      * import experience
      
      * fix import url in notif mail
      
      * fix picture in people list
      
      * style
      
      * no tmp_original
      
      * fix
      
      * fix
      
      * clean
      
      * adjust extranets
      
      * Update app/controllers/admin/education/programs/categories_controller.rb
      
      Co-authored-by: default avatarSébastien Gaya <sebastien.gaya@gmail.com>
      
      * Update app/models/communication/website/page/localization.rb
      
      * Update app/views/admin/education/programs/categories/show.html.erb
      
      Co-authored-by: default avatarSébastien Gaya <sebastien.gaya@gmail.com>
      
      * clean
      
      * about.about => l10n.about
      
      * bundle
      
      * fixes
      
      * bundle lock
      
      * fix
      
      * bring back template changes
      
      * remove original_id from program categories
      
      ---------
      
      Co-authored-by: default avatarSébastien Gaya <sebastien.gaya@gmail.com>
      Co-authored-by: default avatarPierre-André Boissinot <pierreandre.boissinot@noesya.coop>
      8a4f9446
    • pabois's avatar
      cleanup · 8d83f0b6
      pabois authored
      8d83f0b6
    • Arnaud Levy's avatar
      Fix missing images (#2237) · 660228f7
      Arnaud Levy authored
      660228f7
    • pabois's avatar
      fix teachers · c3f24995
      pabois authored
      c3f24995
    • pabois's avatar
      fix l10n · ca1a122d
      pabois authored
      ca1a122d
    • pabois's avatar
      fix l10n · 5ac491bb
      pabois authored
      5ac491bb
    • Sébastien Gaya's avatar
      pas current language · 37b55b29
      Sébastien Gaya authored
      37b55b29
    • Sébastien Gaya's avatar
      57649134
    • Sébastien Gaya's avatar
      fix · a64031cd
      Sébastien Gaya authored
      a64031cd
    • Sébastien Gaya's avatar
      remove godwit worker · 2ec20592
      Sébastien Gaya authored
      2ec20592
    • Pierre-André Boissinot's avatar
      I18n step 4 (#2214) · 8efc20e0
      Pierre-André Boissinot authored
      
      * orgas categories localization
      
      * l10n
      
      * wip backlinks
      
      Co-authored-by: default avatarPierre-André Boissinot <pierreandre.boissinot@noesya.coop>
      
      * migrate blocks target job
      
      Co-authored-by: default avatarPierre-André Boissinot <pierreandre.boissinot@noesya.coop>
      
      * clean deprecated methods
      
      * block form wip
      
      * fix author
      
      * localizations person facets
      
      Co-authored-by: default avatarPierre-André Boissinot <pierreandre.boissinot@noesya.coop>
      
      * doc
      
      * bundle
      
      * block language mismatch fixed
      
      Co-authored-by: default avatarPierre-André Boissinot <pierreandre.boissinot@noesya.coop>
      Co-authored-by: default avatarSébastien Gaya <sebastien.gaya@gmail.com>
      
      * wip
      
      * gemfile
      
      Co-authored-by: default avatarPierre-André Boissinot <pierreandre.boissinot@noesya.coop>
      
      * websites confirm localization
      
      Co-authored-by: default avatarPierre-André Boissinot <pierreandre.boissinot@noesya.coop>
      
      * libretranslate
      
      Co-authored-by: default avatarPierre-André Boissinot <pierreandre.boissinot@noesya.coop>
      Co-authored-by: Arnaud Levy's avatarArnaud Levy <arnaud.levy@noesya.coop>
      
      * statics
      
      * names
      
      * wip static facets
      
      Co-authored-by: default avatarPierre-André Boissinot <pierreandre.boissinot@noesya.coop>
      Co-authored-by: Arnaud Levy's avatarArnaud Levy <arnaud.levy@noesya.coop>
      
      * wip page localizations
      
      * wip pages localizations
      
      Co-authored-by: default avatarPierre-André Boissinot <pierreandre.boissinot@noesya.coop>
      Co-authored-by: Arnaud Levy's avatarArnaud Levy <arnaud.levy@noesya.coop>
      
      * wip permalink
      
      * best_localization_for in permalink/author
      
      Co-authored-by: Arnaud Levy's avatarArnaud Levy <arnaud.levy@noesya.coop>
      Co-authored-by: default avatarPierre-André Boissinot <pierreandre.boissinot@noesya.coop>
      
      * pages localizations
      
      Co-authored-by: default avatarPierre-André Boissinot <pierreandre.boissinot@noesya.coop>
      Co-authored-by: Arnaud Levy's avatarArnaud Levy <arnaud.levy@noesya.coop>
      
      * wip menu
      
      * todo
      
      * menu items
      
      Co-authored-by: default avatarPierre-André Boissinot <pierreandre.boissinot@noesya.coop>
      
      * menu items
      
      * adding dependent destroy + try(:sync_with_git) on destroy
      
      * fix static
      
      * fix config permalinks
      
      * fix git path relative on special pages
      
      * replace permalinkable by association on non-localization models
      
      * make localization respond to websites if about does
      
      * add todo on block template statics, handle orga + person for now
      
      * wip snippet posts
      
      Co-authored-by: Arnaud Levy's avatarArnaud Levy <arnaud.levy@noesya.coop>
      
      * fix legacy
      
      * facets references and deps
      
      * publish
      
      Co-authored-by: default avatarSébastien Gaya <sebastien.gaya@gmail.com>
      
      * experiences
      
      * commentaire
      
      * fix admin static person facets
      
      * fix person search, lang not needed
      
      * fix indirect object sync
      
      * handle draftable
      
      * redirect if not localized on special pages
      
      * fix facets static + permalinks
      
      * remove byebug
      
      * fix snippets orga and people
      
      * fix design static
      
      * clean
      
      * clean PR 2123
      
      * better
      
      * fix
      
      Co-authored-by: default avatarSébastien Gaya <sebastien.gaya@gmail.com>
      
      * Localisation de l'agenda (#2123)
      
      * events
      
      * symetry
      
      * linebreaks
      
      * Update app/views/admin/communication/websites/agenda/events/_list.html.erb
      
      Co-authored-by: default avatarSébastien Gaya <sebastien.gaya@gmail.com>
      
      * fix
      
      * Update app/views/admin/communication/websites/agenda/events/new.html.erb
      
      Co-authored-by: default avatarSébastien Gaya <sebastien.gaya@gmail.com>
      
      * fix
      
      * fix
      
      * layout
      
      * categories
      
      * fix
      
      * fix
      
      * fix published_in? on non-publishable l10ns
      
      * parent category
      
      Co-authored-by: Arnaud Levy's avatarArnaud Levy <arnaud.levy@noesya.coop>
      
      * special page path
      
      * permalink changes in other pr
      
      * fix
      
      * fixtures
      
      * at least fixtures are ok
      
      ---------
      
      Co-authored-by: default avatarSébastien Gaya <sebastien.gaya@gmail.com>
      
      * block event
      
      * Simplification des permalinks (#2135)
      
      * wip
      
      * back to oneline
      
      Co-authored-by: Arnaud Levy's avatarArnaud Levy <arnaud.levy@noesya.coop>
      
      ---------
      
      Co-authored-by: default avatarSébastien Gaya <sebastien.gaya@gmail.com>
      
      * I18n portfolio (#2142)
      
      * wip migrations and models (should adapt base models)
      
      * models portfolio
      
      * portfolio projects
      
      * portfolio categories
      
      * permalink mapping
      
      * fix
      
      * fix
      
      * website id on project localization
      
      * fix
      
      * fix
      
      * fix video snippet
      
      * snippets
      
      * snippet person
      
      * Update forms.sass
      
      * fix (#2143)
      
      * fix (#2146)
      
      * migrate menu items about (#2137)
      
      Co-authored-by: Arnaud Levy's avatarArnaud Levy <arnaud.levy@noesya.coop>
      
      * change data migrations
      
      * mel ok
      
      * nav
      
      * fix
      
      * I18n direct object blocks (#2167)
      
      * fix page preview + block pages
      
      Co-authored-by: default avatarPierre-André Boissinot <pierreandre.boissinot@noesya.coop>
      
      * block post
      
      * fix
      
      * block events
      
      * add tmp_original in scopes for blocks page, post, event
      
      Co-authored-by: default avatarPierre-André Boissinot <pierreandre.boissinot@noesya.coop>
      Co-authored-by: Arnaud Levy's avatarArnaud Levy <arnaud.levy@noesya.coop>
      
      * remove publication from portfolio category localizations
      
      * block projects
      
      * block person
      
      * block organizations
      
      * fix
      
      ---------
      
      Co-authored-by: default avatarPierre-André Boissinot <pierreandre.boissinot@noesya.coop>
      Co-authored-by: Arnaud Levy's avatarArnaud Levy <arnaud.levy@noesya.coop>
      
      * i18n education (#2166)
      
      * diplomas
      
      * diplomas done
      
      * programs
      
      * layout
      
      * refacto
      
      * school wip
      
      * schools
      
      * involvements
      
      * wip
      
      * clean
      
      * fixes
      
      * layout
      
      * wip
      
      Co-authored-by: default avatarSébastien Gaya <sebastien.gaya@gmail.com>
      Co-authored-by: default avatarPierre-André Boissinot <pierreandre.boissinot@noesya.coop>
      
      * add comment
      
      * migrate diploma_id in programs
      
      * diploma tmp original
      
      * tmp original
      
      * break program form
      
      * involvements
      
      * teacher involvements
      
      * program involvements
      
      * schools roles
      
      Co-authored-by: default avatarPierre-André Boissinot <pierreandre.boissinot@noesya.coop>
      
      * program roles
      
      Co-authored-by: default avatarPierre-André Boissinot <pierreandre.boissinot@noesya.coop>
      
      * program role
      
      * I18n administration (#2170)
      
      * alumni
      
      * locations
      
      * form
      
      * fix
      
      * alumni
      
      * I18n direct object blocks (#2167)
      
      * fix page preview + block pages
      
      Co-authored-by: default avatarPierre-André Boissinot <pierreandre.boissinot@noesya.coop>
      
      * block post
      
      * fix
      
      * block events
      
      * add tmp_original in scopes for blocks page, post, event
      
      Co-authored-by: default avatarPierre-André Boissinot <pierreandre.boissinot@noesya.coop>
      Co-authored-by: Arnaud Levy's avatarArnaud Levy <arnaud.levy@noesya.coop>
      
      * remove publication from portfolio category localizations
      
      * block projects
      
      * block person
      
      * block organizations
      
      * fix
      
      ---------
      
      Co-authored-by: default avatarPierre-André Boissinot <pierreandre.boissinot@noesya.coop>
      Co-authored-by: Arnaud Levy's avatarArnaud Levy <arnaud.levy@noesya.coop>
      
      * locations
      
      * form
      
      * qualiopi
      
      * qualiopi
      
      * fix
      
      * fix
      
      ---------
      
      Co-authored-by: default avatarSébastien Gaya <sebastien.gaya@gmail.com>
      Co-authored-by: default avatarPierre-André Boissinot <pierreandre.boissinot@noesya.coop>
      
      ---------
      
      Co-authored-by: default avatarSébastien Gaya <sebastien.gaya@gmail.com>
      Co-authored-by: default avatarPierre-André Boissinot <pierreandre.boissinot@noesya.coop>
      
      * localize experiences
      
      * migration fixes
      
      Co-authored-by: default avatarPierre-André Boissinot <pierreandre.boissinot@noesya.coop>
      
      * wip
      
      * fix
      
      * website::loc: fallback des infos de la loca avec website quand blank
      
      * fix migration + add constraint
      
      Co-authored-by: default avatarPierre-André Boissinot <pierreandre.boissinot@noesya.coop>
      
      * restore backlinks
      
      * fix category show
      
      * fix missing summary in agenda category migration
      
      * fix for_website?
      
      * fix backlinks
      
      * clean education school localizations
      
      * fix category path in blocks
      
      * fix
      
      * trim, lower and unaccent
      
      Co-authored-by: default avatarPierre-André Boissinot <pierreandre.boissinot@noesya.coop>
      
      * schema :)
      
      * fix
      
      * Localisation de la recherche (#2172)
      
      * researchers and publications
      
      * laboratories
      
      * axis
      
      * thesis
      
      * journal
      
      * volumes
      
      * home
      
      * papers
      
      * comment
      
      * Paper kind
      
      * fav
      
      * mapping
      
      * comment
      
      * Update app/views/admin/communication/websites/show.html.erb
      
      Co-authored-by: default avatarSébastien Gaya <sebastien.gaya@gmail.com>
      
      * fix
      
      * Update app/controllers/admin/research/laboratories_controller.rb
      
      Co-authored-by: default avatarSébastien Gaya <sebastien.gaya@gmail.com>
      
      * fix
      
      * paper authors
      
      * Update app/views/admin/research/journals/papers/_form.html.erb
      
      Co-authored-by: default avatarSébastien Gaya <sebastien.gaya@gmail.com>
      
      * Update app/controllers/admin/research/researchers_controller.rb
      
      Co-authored-by: default avatarSébastien Gaya <sebastien.gaya@gmail.com>
      
      * Update app/controllers/admin/research/researchers_controller.rb
      
      Co-authored-by: default avatarSébastien Gaya <sebastien.gaya@gmail.com>
      
      * Update app/views/admin/communication/websites/show.html.erb
      
      Co-authored-by: default avatarSébastien Gaya <sebastien.gaya@gmail.com>
      
      * Update app/views/admin/research/laboratories/show.html.erb
      
      Co-authored-by: default avatarSébastien Gaya <sebastien.gaya@gmail.com>
      
      * Update app/views/admin/research/laboratories/static.html.erb
      
      Co-authored-by: default avatarSébastien Gaya <sebastien.gaya@gmail.com>
      
      * Update app/views/admin/research/publications/_form.html.erb
      
      Co-authored-by: default avatarSébastien Gaya <sebastien.gaya@gmail.com>
      
      * Update app/services/migrations/l10n/research/laboratory/axis.rb
      
      Co-authored-by: default avatarSébastien Gaya <sebastien.gaya@gmail.com>
      
      * Update app/services/migrations/l10n/research/laboratory/axis.rb
      
      Co-authored-by: default avatarSébastien Gaya <sebastien.gaya@gmail.com>
      
      * Update app/services/migrations/l10n/research/thesis.rb
      
      Co-authored-by: default avatarSébastien Gaya <sebastien.gaya@gmail.com>
      
      * fix
      
      * fix
      
      * fix
      
      * Update app/views/admin/research/theses/show.html.erb
      
      Co-authored-by: default avatarSébastien Gaya <sebastien.gaya@gmail.com>
      
      * Update app/views/admin/research/theses/show.html.erb
      
      Co-authored-by: default avatarSébastien Gaya <sebastien.gaya@gmail.com>
      
      * Update app/views/admin/research/theses/show.html.erb
      
      Co-authored-by: default avatarSébastien Gaya <sebastien.gaya@gmail.com>
      
      * Update app/views/admin/research/theses/_list.html.erb
      
      Co-authored-by: default avatarSébastien Gaya <sebastien.gaya@gmail.com>
      
      * Update app/views/admin/research/theses/_list.html.erb
      
      Co-authored-by: default avatarSébastien Gaya <sebastien.gaya@gmail.com>
      
      * fix
      
      * fix
      
      * fix order
      
      * fix
      
      * wip
      
      Co-authored-by: default avatarPierre-André Boissinot <pierreandre.boissinot@noesya.coop>
      
      * fix
      
      * fix
      
      ---------
      
      Co-authored-by: default avatarSébastien Gaya <sebastien.gaya@gmail.com>
      Co-authored-by: default avatarPierre-André Boissinot <pierreandre.boissinot@noesya.coop>
      
      * Localisation des extranets (#2175)
      
      * researchers and publications
      
      * laboratories
      
      * axis
      
      * thesis
      
      * journal
      
      * volumes
      
      * home
      
      * papers
      
      * comment
      
      * Paper kind
      
      * wip
      
      * fav
      
      * wip
      
      * wip
      
      * wip
      
      * routes and controllers
      
      * wip
      
      * wip
      
      * wip
      
      * wip
      
      * routes and controllers
      
      * alumni
      
      * contacts and profile
      
      * xp
      
      * company
      
      * docs
      
      * docs
      
      * working docs
      
      * change library to documents
      
      * fix
      
      * posts
      
      * exports
      
      * block program and posts refactor
      
      * extract layouts
      
      * blocks
      
      * mapping
      
      * comment
      
      * Update app/views/admin/communication/websites/show.html.erb
      
      Co-authored-by: default avatarSébastien Gaya <sebastien.gaya@gmail.com>
      
      * fix
      
      * Update app/controllers/admin/research/laboratories_controller.rb
      
      Co-authored-by: default avatarSébastien Gaya <sebastien.gaya@gmail.com>
      
      * fix
      
      * paper authors
      
      * Update app/views/admin/research/journals/papers/_form.html.erb
      
      Co-authored-by: default avatarSébastien Gaya <sebastien.gaya@gmail.com>
      
      * Update app/controllers/admin/research/researchers_controller.rb
      
      Co-authored-by: default avatarSébastien Gaya <sebastien.gaya@gmail.com>
      
      * Update app/controllers/admin/research/researchers_controller.rb
      
      Co-authored-by: default avatarSébastien Gaya <sebastien.gaya@gmail.com>
      
      * Update app/views/admin/communication/websites/show.html.erb
      
      Co-authored-by: default avatarSébastien Gaya <sebastien.gaya@gmail.com>
      
      * Update app/views/admin/research/laboratories/show.html.erb
      
      Co-authored-by: default avatarSébastien Gaya <sebastien.gaya@gmail.com>
      
      * Update app/views/admin/research/laboratories/static.html.erb
      
      Co-authored-by: default avatarSébastien Gaya <sebastien.gaya@gmail.com>
      
      * Update app/views/admin/research/publications/_form.html.erb
      
      Co-authored-by: default avatarSébastien Gaya <sebastien.gaya@gmail.com>
      
      * Update app/services/migrations/l10n/research/laboratory/axis.rb
      
      Co-authored-by: default avatarSébastien Gaya <sebastien.gaya@gmail.com>
      
      * Update app/services/migrations/l10n/research/laboratory/axis.rb
      
      Co-authored-by: default avatarSébastien Gaya <sebastien.gaya@gmail.com>
      
      * Update app/services/migrations/l10n/research/thesis.rb
      
      Co-authored-by: default avatarSébastien Gaya <sebastien.gaya@gmail.com>
      
      * fix
      
      * fix
      
      * fix
      
      * Update app/views/admin/research/theses/show.html.erb
      
      Co-authored-by: default avatarSébastien Gaya <sebastien.gaya@gmail.com>
      
      * Update app/views/admin/research/theses/show.html.erb
      
      Co-authored-by: default avatarSébastien Gaya <sebastien.gaya@gmail.com>
      
      * Update app/views/admin/research/theses/show.html.erb
      
      Co-authored-by: default avatarSébastien Gaya <sebastien.gaya@gmail.com>
      
      * Update app/views/admin/research/theses/_list.html.erb
      
      Co-authored-by: default avatarSébastien Gaya <sebastien.gaya@gmail.com>
      
      * Update app/views/admin/research/theses/_list.html.erb
      
      Co-authored-by: default avatarSébastien Gaya <sebastien.gaya@gmail.com>
      
      * fix
      
      * fix
      
      * fix
      
      * fix order
      
      * fix
      
      * fix
      
      * fix
      
      * fix
      
      * fix
      
      * done
      
      * fix
      
      * wip
      
      * wip
      
      Co-authored-by: default avatarPierre-André Boissinot <pierreandre.boissinot@noesya.coop>
      
      * fix
      
      * fix
      
      * better
      
      * fix
      
      Co-authored-by: default avatarPierre-André Boissinot <pierreandre.boissinot@noesya.coop>
      
      * fix
      
      ---------
      
      Co-authored-by: default avatarSébastien Gaya <sebastien.gaya@gmail.com>
      Co-authored-by: default avatarPierre-André Boissinot <pierreandre.boissinot@noesya.coop>
      
      * fix
      
      * fix facets
      
      * fix
      
      * fix
      
      * wip ordered
      
      * harmonisation validates
      
      * last validators
      
      * fixes
      
      * adjust
      
      * fix
      
      * involvement scope
      
      Co-authored-by: default avatarPierre-André Boissinot <pierreandre.boissinot@noesya.coop>
      
      * server fix
      
      * fix
      
      * server fix
      
      * Documentation de l'API avec Swagger et rswag (#2157)
      
      * wip
      
      * temporary fix for rack 3
      
      * wip
      
      * doc
      
      * clean
      
      * auth
      
      * api
      
      * wip
      
      * Update app/controllers/api/osuny/communication/websites/posts_controller.rb
      
      * Update app/controllers/api/osuny/communication/websites/posts_controller.rb
      
      * Update config/initializers/rswag_ui.rb
      
      ---------
      
      Co-authored-by: default avatarSébastien Gaya <sebastien.gaya@gmail.com>
      
      * Fix margin
      
      * fix
      
      * fix server languages
      
      * fix to_s_in in server
      
      * fix research migration
      
      * remove for_language_id
      
      * fix
      
      * Fix
      
      Co-authored-by: default avatarSébastien Gaya <sebastien.gaya@gmail.com>
      
      * fix language
      
      * fix exporters
      
      * fix sync
      
      * biography text
      
      Co-authored-by: default avatarPierre-André Boissinot <pierreandre.boissinot@noesya.coop>
      
      * bring back post legacy text
      
      * localized tree
      
      * fix dependencies in education + statics
      
      * school static
      
      * annotate
      
      * fix
      
      * init
      
      * fix
      
      * fix show
      
      * remove tmp_original
      
      * remove content migrations
      
      * clean
      
      * Fix #2203
      
      * bundle
      
      * I18n filters (#2206)
      
      * WIP filters
      
      Co-authored-by: default avatarSébastien Gaya <sebastien.gaya@gmail.com>
      Co-authored-by: Arnaud Levy's avatarArnaud Levy <arnaud.levy@noesya.coop>
      
      * websites
      
      * filters for communication
      
      * remove for apps
      
      * end filters
      
      * missing files
      
      * wip
      
      * html
      
      * set kaminari to 36
      
      * wip
      
      * done
      
      * fix extranet form
      
      * fix extranets
      
      * fix website server
      
      * fix website server
      
      ---------
      
      Co-authored-by: default avatarSébastien Gaya <sebastien.gaya@gmail.com>
      Co-authored-by: Arnaud Levy's avatarArnaud Levy <arnaud.levy@noesya.coop>
      Co-authored-by: default avatarArnaud Levy <contact@arnaudlevy.com>
      
      * i18n: importers (#2207)
      
      * add language to imports
      
      * set language on import creation
      
      * add language to importers init (except organizations)
      
      * move hash_to_orga in separate file and add language to init
      
      * set default language to import
      
      * wip organizations
      
      * import orga: search by siren/nic, siren, name in lang or name in other lang before init
      
      * no need for arguments
      
      * import person
      
      * import experience
      
      * fix import url in notif mail
      
      * fix picture in people list
      
      * style
      
      * no tmp_original
      
      * fix
      
      * fix
      
      * adjust extranets
      
      * remove comment
      
      * remove legacy code
      
      * i18n migration job (#2212)
      
      * i18n migration job
      
      * linebreak
      
      * remove job
      
      * prevent retry to do it manually
      
      * fix parent migration (#2211)
      
      * update TODO L10N
      
      * add cleaner
      
      * fix
      
      * special queue for migration job
      
      * add db cleanup
      
      * fix typo
      
      * fix typo
      
      * inexistant columns
      
      * schema
      
      * lots of fixes
      
      * add obsolete permalinks removal
      
      Co-authored-by: default avatarPierre-André Boissinot <pierreandre.boissinot@noesya.coop>
      
      * fix menus
      
      * fix accessibility page generation
      
      * fix publish_batch
      
      * fix menu items
      
      * climate
      
      * fix collection helpers and removed old programs/teachers controller
      
      * fix website localization unpublish cleaning git files
      
      * for_website? used by publication so no removal
      
      * clean published_now_in
      
      * remove
      
      * Fix curation
      
      * fix search
      
      * remove todos
      
      * fixes extranet
      
      * add l10n in cache keys
      
      Co-authored-by: default avatarPierre-André Boissinot <pierreandre.boissinot@noesya.coop>
      
      * fix extranets
      
      * fix
      
      * useless fixtures
      
      * education fixtures
      
      * university fixtures
      
      * removed research fixtures
      
      * remove useless fixtures
      
      * fix forced about_id in fixtures
      
      * remove unused test files
      
      * communication fixtures
      
      * fix test controllers server
      
      * add universities languages in fixtures
      
      * add languages in test_helper
      
      * import extranet fixes from step 4
      
      * fix extranet academic years test
      
      * fix test controllers extranet
      
      * fix some website tests
      
      * fix duplicate
      
      * wip dependencies
      
      * follow direct to count website dependencies
      
      * nullable language in post categories
      
      * fix set_programs_categories_safely
      
      * fix dependency test
      
      * early return if repository invalid
      
      * fix connections test
      
      * fixes
      
      * done (#2221)
      
      * fix people static url
      
      * no more hack in permalink mapping lookup key as pages are not permalinkable anymore (=> l10n)
      
      * fix title + deprecation notice
      
      * fix website to_s : use original l10n
      
      * fix favoritable
      
      * add languages config to post dependencies (for permalinks)
      
      * fix errors from night sync
      
      * fix involvement description
      
      * fix user's person creation
      
      * woopsy doosy, user is linked to person
      
      ---------
      
      Co-authored-by: default avatarSébastien Gaya <sebastien.gaya@gmail.com>
      Co-authored-by: default avatarArnaud Levy <contact@arnaudlevy.com>
      Co-authored-by: Arnaud Levy's avatarArnaud Levy <arnaud.levy@noesya.coop>
      8efc20e0
    • Pierre-André Boissinot's avatar
      I18n step 3 (#2215) · 77e15444
      Pierre-André Boissinot authored
      * to_s_in
      
      * adjust form
      
      * localization widget
      
      * wip orga
      
      * orgas
      
      Co-authored-by: Pierre-André Boissinot <pierreandre.boissinot@noesya.coop>
      Co-authored-by: Sébastien Gaya <sebastien.gaya@gmail.com>
      
      * remove legacy
      
      * Fix missing loca
      
      * bundle
      
      * post
      
      * fix
      
      * fix
      
      * sync orga localizations
      
      Co-authored-by: Pierre-André Boissinot <pierreandre.boissinot@noesya.coop>
      
      * fix
      
      * wip posts
      
      Co-authored-by: Pierre-André Boissinot <pierreandre.boissinot@noesya.coop>
      
      * post localization website
      
      * fix
      
      * wip form
      
      * fix
      
      * fix
      
      * fix
      
      * show + form posts
      
      * ordered with language
      
      Co-authored-by: Pierre-André Boissinot <pierreandre.boissinot@noesya.coop>
      Co-authored-by: Arnaud Levy <arnaud.levy@noesya.coop>
      
      * localize in
      
      * wip posts localizations static
      
      * refactor
      
      * wip
      
      Co-authored-by: Pierre-André Boissinot <pierreandre.boissinot@noesya.coop>
      Co-authored-by: Sébastien Gaya <sebastien.gaya@gmail.com>
      
      * fix migration
      
      * wip
      
      * better
      
      * wip post categories
      
      * bundle
      
      Co-authored-by: Pierre-André Boissinot <pierreandre.boissinot@noesya.coop>
      Co-authored-by: Sébastien Gaya <sebastien.gaya@gmail.com>
      
      * bundle
      
      * wip
      
      * wip
      
      Co-authored-by: Pierre-André Boissinot <pierreandre.boissinot@noesya.coop>
      Co-authored-by: Sébastien Gaya <sebastien.gaya@gmail.com>
      
      * loca people
      
      * fix
      
      * localize person categories
      
      * orgas categories localization
      
      * l10n
      
      * wip backlinks
      
      Co-authored-by: Pierre-André Boissinot <pierreandre.boissinot@noesya.coop>
      
      * migrate blocks target job
      
      Co-authored-by: Pierre-André Boissinot <pierreandre.boissinot@noesya.coop>
      
      * clean deprecated methods
      
      * block form wip
      
      * fix author
      
      * localizations person facets
      
      Co-authored-by: Pierre-André Boissinot <pierreandre.boissinot@noesya.coop>
      
      * doc
      
      * bundle
      
      * block language mismatch fixed
      
      Co-authored-by: Pierre-André Boissinot <pierreandre.boissinot@noesya.coop>
      Co-authored-by: Sébastien Gaya <sebastien.gaya@gmail.com>
      
      * wip
      
      * gemfile
      
      Co-authored-by: Pierre-André Boissinot <pierreandre.boissinot@noesya.coop>
      
      * websites confirm localization
      
      Co-authored-by: Pierre-André Boissinot <pierreandre.boissinot@noesya.coop>
      
      * libretranslate
      
      Co-authored-by: Pierre-André Boissinot <pierreandre.boissinot@noesya.coop>
      Co-authored-by: Arnaud Levy <arnaud.levy@noesya.coop>
      
      * statics
      
      * names
      
      * wip static facets
      
      Co-authored-by: Pierre-André Boissinot <pierreandre.boissinot@noesya.coop>
      Co-authored-by: Arnaud Levy <arnaud.levy@noesya.coop>
      
      * wip page localizations
      
      * wip pages localizations
      
      Co-authored-by: Pierre-André Boissinot <pierreandre.boissinot@noesya.coop>
      Co-authored-by: Arnaud Levy <arnaud.levy@noesya.coop>
      
      * wip permalink
      
      * best_localization_for in permalink/author
      
      Co-authored-by: Arnaud Levy <arnaud.levy@noesya.coop>
      Co-authored-by: Pierre-André Boissinot <pierreandre.boissinot@noesya.coop>
      
      * pages localizations
      
      Co-authored-by: Pierre-André Boissinot <pierreandre.boissinot@noesya.coop>
      Co-authored-by: Arnaud Levy <arnaud.levy@noesya.coop>
      
      * wip menu
      
      * todo
      
      * menu items
      
      Co-authored-by: Pierre-André Boissinot <pierreandre.boissinot@noesya.coop>
      
      * menu items
      
      * adding dependent destroy + try(:sync_with_git) on destroy
      
      * fix static
      
      * fix config permalinks
      
      * fix git path relative on special pages
      
      * replace permalinkable by association on non-localization models
      
      * make localization respond to websites if about does
      
      * add todo on block template statics, handle orga + person for now
      
      * wip snippet posts
      
      Co-authored-by: Arnaud Levy <arnaud.levy@noesya.coop>
      
      * fix legacy
      
      * facets references and deps
      
      * publish
      
      Co-authored-by: Sébastien Gaya <sebastien.gaya@gmail.com>
      
      * experiences
      
      * commentaire
      
      * fix admin static person facets
      
      * fix person search, lang not needed
      
      * fix indirect object sync
      
      * handle draftable
      
      * redirect if not localized on special pages
      
      * fix facets static + permalinks
      
      * remove byebug
      
      * fix snippets orga and people
      
      * fix design static
      
      * clean
      
      * clean PR 2123
      
      * better
      
      * fix
      
      Co-authored-by: Sébastien Gaya <sebastien.gaya@gmail.com>
      
      * Localisation de l'agenda (#2123)
      
      * events
      
      * symetry
      
      * linebreaks
      
      * Update app/views/admin/communication/websites/agenda/events/_list.html.erb
      
      Co-authored-by: Sébastien Gaya <sebastien.gaya@gmail.com>
      
      * fix
      
      * Update app/views/admin/communication/websites/agenda/events/new.html.erb
      
      Co-authored-by: Sébastien Gaya <sebastien.gaya@gmail.com>
      
      * fix
      
      * fix
      
      * layout
      
      * categories
      
      * fix
      
      * fix
      
      * fix published_in? on non-publishable l10ns
      
      * parent category
      
      Co-authored-by: Arnaud Levy <arnaud.levy@noesya.coop>
      
      * special page path
      
      * permalink changes in other pr
      
      * fix
      
      * fixtures
      
      * at least fixtures are ok
      
      ---------
      
      Co-authored-by: Sébastien Gaya <sebastien.gaya@gmail.com>
      
      * block event
      
      * Simplification des permalinks (#2135)
      
      * wip
      
      * back to oneline
      
      Co-authored-by: Arnaud Levy <arnaud.levy@noesya.coop>
      
      ---------
      
      Co-authored-by: Sébastien Gaya <sebastien.gaya@gmail.com>
      
      * I18n portfolio (#2142)
      
      * wip migrations and models (should adapt base models)
      
      * models portfolio
      
      * portfolio projects
      
      * portfolio categories
      
      * permalink mapping
      
      * fix
      
      * fix
      
      * website id on project localization
      
      * fix
      
      * fix
      
      * fix video snippet
      
      * snippets
      
      * snippet person
      
      * Update forms.sass
      
      * fix (#2143)
      
      * fix (#2146)
      
      * migrate menu items about (#2137)
      
      Co-authored-by: Arnaud Levy <arnaud.levy@noesya.coop>
      
      * change data migrations
      
      * mel ok
      
      * nav
      
      * fix
      
      * I18n direct object blocks (#2167)
      
      * fix page preview + block pages
      
      Co-authored-by: Pierre-André Boissinot <pierreandre.boissinot@noesya.coop>
      
      * block post
      
      * fix
      
      * block events
      
      * add tmp_original in scopes for blocks page, post, event
      
      Co-authored-by: Pierre-André Boissinot <pierreandre.boissinot@noesya.coop>
      Co-authored-by: Arnaud Levy <arnaud.levy@noesya.coop>
      
      * remove publication from portfolio category localizations
      
      * block projects
      
      * block person
      
      * block organizations
      
      * fix
      
      ---------
      
      Co-authored-by: Pierre-André Boissinot <pierreandre.boissinot@noesya.coop>
      Co-authored-by: Arnaud Levy <arnaud.levy@noesya.coop>
      
      * i18n education (#2166)
      
      * diplomas
      
      * diplomas done
      
      * programs
      
      * layout
      
      * refacto
      
      * school wip
      
      * schools
      
      * involvements
      
      * wip
      
      * clean
      
      * fixes
      
      * layout
      
      * wip
      
      Co-authored-by: Sébastien Gaya <sebastien.gaya@gmail.com>
      Co-authored-by: Pierre-André Boissinot <pierreandre.boissinot@noesya.coop>
      
      * add comment
      
      * migrate diploma_id in programs
      
      * diploma tmp original
      
      * tmp original
      
      * break program form
      
      * involvements
      
      * teacher involvements
      
      * program involvements
      
      * schools roles
      
      Co-authored-by: Pierre-André Boissinot <pierreandre.boissinot@noesya.coop>
      
      * program roles
      
      Co-authored-by: Pierre-André Boissinot <pierreandre.boissinot@noesya.coop>
      
      * program role
      
      * I18n administration (#2170)
      
      * alumni
      
      * locations
      
      * form
      
      * fix
      
      * alumni
      
      * I18n direct object blocks (#2167)
      
      * fix page preview + block pages
      
      Co-authored-by: Pierre-André Boissinot <pierreandre.boissinot@noesya.coop>
      
      * block post
      
      * fix
      
      * block events
      
      * add tmp_original in scopes for blocks page, post, event
      
      Co-authored-by: Pierre-André Boissinot <pierreandre.boissinot@noesya.coop>
      Co-authored-by: Arnaud Levy <arnaud.levy@noesya.coop>
      
      * remove publication from portfolio category localizations
      
      * block projects
      
      * block person
      
      * block organizations
      
      * fix
      
      ---------
      
      Co-authored-by: Pierre-André Boissinot <pierreandre.boissinot@noesya.coop>
      Co-authored-by: Arnaud Levy <arnaud.levy@noesya.coop>
      
      * locations
      
      * form
      
      * qualiopi
      
      * qualiopi
      
      * fix
      
      * fix
      
      ---------
      
      Co-authored-by: Sébastien Gaya <sebastien.gaya@gmail.com>
      Co-authored-by: Pierre-André Boissinot <pierreandre.boissinot@noesya.coop>
      
      ---------
      
      Co-authored-by: Sébastien Gaya <sebastien.gaya@gmail.com>
      Co-authored-by: Pierre-André Boissinot <pierreandre.boissinot@noesya.coop>
      
      * localize experiences
      
      * migration fixes
      
      Co-authored-by: Pierre-André Boissinot <pierreandre.boissinot@noesya.coop>
      
      * wip
      
      * fix
      
      * website::loc: fallback des infos de la loca avec website quand blank
      
      * fix migration + add constraint
      
      Co-authored-by: Pierre-André Boissinot <pierreandre.boissinot@noesya.coop>
      
      * restore backlinks
      
      * fix category show
      
      * fix missing summary in agenda category migration
      
      * fix for_website?
      
      * fix backlinks
      
      * clean education school localizations
      
      * fix category path in blocks
      
      * fix
      
      * trim, lower and unaccent
      
      Co-authored-by: Pierre-André Boissinot <pierreandre.boissinot@noesya.coop>
      
      * schema :)
      
      * fix
      
      * Localisation de la recherche (#2172)
      
      * researchers and publications
      
      * laboratories
      
      * axis
      
      * thesis
      
      * journal
      
      * volumes
      
      * home
      
      * papers
      
      * comment
      
      * Paper kind
      
      * fav
      
      * mapping
      
      * comment
      
      * Update app/views/admin/communication/websites/show.html.erb
      
      Co-authored-by: Sébastien Gaya <sebastien.gaya@gmail.com>
      
      * fix
      
      * Update app/controllers/admin/research/laboratories_controller.rb
      
      Co-authored-by: Sébastien Gaya <sebastien.gaya@gmail.com>
      
      * fix
      
      * paper authors
      
      * Update app/views/admin/research/journals/papers/_form.html.erb
      
      Co-authored-by: Sébastien Gaya <sebastien.gaya@gmail.com>
      
      * Update app/controllers/admin/research/researchers_controller.rb
      
      Co-authored-by: Sébastien Gaya <sebastien.gaya@gmail.com>
      
      * Update app/controllers/admin/research/researchers_controller.rb
      
      Co-authored-by: Sébastien Gaya <sebastien.gaya@gmail.com>
      
      * Update app/views/admin/communication/websites/show.html.erb
      
      Co-authored-by: Sébastien Gaya <sebastien.gaya@gmail.com>
      
      * Update app/views/admin/research/laboratories/show.html.erb
      
      Co-authored-by: Sébastien Gaya <sebastien.gaya@gmail.com>
      
      * Update app/views/admin/research/laboratories/static.html.erb
      
      Co-authored-by: Sébastien Gaya <sebastien.gaya@gmail.com>
      
      * Update app/views/admin/research/publications/_form.html.erb
      
      Co-authored-by: Sébastien Gaya <sebastien.gaya@gmail.com>
      
      * Update app/services/migrations/l10n/research/laboratory/axis.rb
      
      Co-authored-by: Sébastien Gaya <sebastien.gaya@gmail.com>
      
      * Update app/services/migrations/l10n/research/laboratory/axis.rb
      
      Co-authored-by: Sébastien Gaya <sebastien.gaya@gmail.com>
      
      * Update app/services/migrations/l10n/research/thesis.rb
      
      Co-authored-by: Sébastien Gaya <sebastien.gaya@gmail.com>
      
      * fix
      
      * fix
      
      * fix
      
      * Update app/views/admin/research/theses/show.html.erb
      
      Co-authored-by: Sébastien Gaya <sebastien.gaya@gmail.com>
      
      * Update app/views/admin/research/theses/show.html.erb
      
      Co-authored-by: Sébastien Gaya <sebastien.gaya@gmail.com>
      
      * Update app/views/admin/research/theses/show.html.erb
      
      Co-authored-by: Sébastien Gaya <sebastien.gaya@gmail.com>
      
      * Update app/views/admin/research/theses/_list.html.erb
      
      Co-authored-by: Sébastien Gaya <sebastien.gaya@gmail.com>
      
      * Update app/views/admin/research/theses/_list.html.erb
      
      Co-authored-by: Sébastien Gaya <sebastien.gaya@gmail.com>
      
      * fix
      
      * fix
      
      * fix order
      
      * fix
      
      * wip
      
      Co-authored-by: Pierre-André Boissinot <pierreandre.boissinot@noesya.coop>
      
      * fix
      
      * fix
      
      ---------
      
      Co-authored-by: Sébastien Gaya <sebastien.gaya@gmail.com>
      Co-authored-by: Pierre-André Boissinot <pierreandre.boissinot@noesya.coop>
      
      * Localisation des extranets (#2175)
      
      * researchers and publications
      
      * laboratories
      
      * axis
      
      * thesis
      
      * journal
      
      * volumes
      
      * home
      
      * papers
      
      * comment
      
      * Paper kind
      
      * wip
      
      * fav
      
      * wip
      
      * wip
      
      * wip
      
      * routes and controllers
      
      * wip
      
      * wip
      
      * wip
      
      * wip
      
      * routes and controllers
      
      * alumni
      
      * contacts and profile
      
      * xp
      
      * company
      
      * docs
      
      * docs
      
      * working docs
      
      * change library to documents
      
      * fix
      
      * posts
      
      * exports
      
      * block program and posts refactor
      
      * extract layouts
      
      * blocks
      
      * mapping
      
      * comment
      
      * Update app/views/admin/communication/websites/show.html.erb
      
      Co-authored-by: Sébastien Gaya <sebastien.gaya@gmail.com>
      
      * fix
      
      * Update app/controllers/admin/research/laboratories_controller.rb
      
      Co-authored-by: Sébastien Gaya <sebastien.gaya@gmail.com>
      
      * fix
      
      * paper authors
      
      * Update app/views/admin/research/journals/papers/_form.html.erb
      
      Co-authored-by: Sébastien Gaya <sebastien.gaya@gmail.com>
      
      * Update app/controllers/admin/research/researchers_controller.rb
      
      Co-authored-by: Sébastien Gaya <sebastien.gaya@gmail.com>
      
      * Update app/controllers/admin/research/researchers_controller.rb
      
      Co-authored-by: Sébastien Gaya <sebastien.gaya@gmail.com>
      
      * Update app/views/admin/communication/websites/show.html.erb
      
      Co-authored-by: Sébastien Gaya <sebastien.gaya@gmail.com>
      
      * Update app/views/admin/research/laboratories/show.html.erb
      
      Co-authored-by: Sébastien Gaya <sebastien.gaya@gmail.com>
      
      * Update app/views/admin/research/laboratories/static.html.erb
      
      Co-authored-by: Sébastien Gaya <sebastien.gaya@gmail.com>
      
      * Update app/views/admin/research/publications/_form.html.erb
      
      Co-authored-by: Sébastien Gaya <sebastien.gaya@gmail.com>
      
      * Update app/services/migrations/l10n/research/laboratory/axis.rb
      
      Co-authored-by: Sébastien Gaya <sebastien.gaya@gmail.com>
      
      * Update app/services/migrations/l10n/research/laboratory/axis.rb
      
      Co-authored-by: Sébastien Gaya <sebastien.gaya@gmail.com>
      
      * Update app/services/migrations/l10n/research/thesis.rb
      
      Co-authored-by: Sébastien Gaya <sebastien.gaya@gmail.com>
      
      * fix
      
      * fix
      
      * fix
      
      * Update app/views/admin/research/theses/show.html.erb
      
      Co-authored-by: Sébastien Gaya <sebastien.gaya@gmail.com>
      
      * Update app/views/admin/research/theses/show.html.erb
      
      Co-authored-by: Sébastien Gaya <sebastien.gaya@gmail.com>
      
      * Update app/views/admin/research/theses/show.html.erb
      
      Co-authored-by: Sébastien Gaya <sebastien.gaya@gmail.com>
      
      * Update app/views/admin/research/theses/_list.html.erb
      
      Co-authored-by: Sébastien Gaya <sebastien.gaya@gmail.com>
      
      * Update app/views/admin/research/theses/_list.html.erb
      
      Co-authored-by: Sébastien Gaya <sebastien.gaya@gmail.com>
      
      * fix
      
      * fix
      
      * fix
      
      * fix order
      
      * fix
      
      * fix
      
      * fix
      
      * fix
      
      * fix
      
      * done
      
      * fix
      
      * wip
      
      * wip
      
      Co-authored-by: Pierre-André Boissinot <pierreandre.boissinot@noesya.coop>
      
      * fix
      
      * fix
      
      * better
      
      * fix
      
      Co-authored-by: Pierre-André Boissinot <pierreandre.boissinot@noesya.coop>
      
      * fix
      
      ---------
      
      Co-authored-by: Sébastien Gaya <sebastien.gaya@gmail.com>
      Co-authored-by: Pierre-André Boissinot <pierreandre.boissinot@noesya.coop>
      
      * fix
      
      * fix facets
      
      * fix
      
      * fix
      
      * wip ordered
      
      * harmonisation validates
      
      * last validators
      
      * fixes
      
      * adjust
      
      * fix
      
      * involvement scope
      
      Co-authored-by: Pierre-André Boissinot <pierreandre.boissinot@noesya.coop>
      
      * server fix
      
      * fix
      
      * server fix
      
      * Documentation de l'API avec Swagger et rswag (#2157)
      
      * wip
      
      * temporary fix for rack 3
      
      * wip
      
      * doc
      
      * clean
      
      * auth
      
      * api
      
      * wip
      
      * Update app/controllers/api/osuny/communication/websites/posts_controller.rb
      
      * Update app/controllers/api/osuny/communication/websites/posts_controller.rb
      
      * Update config/initializers/rswag_ui.rb
      
      ---------
      
      Co-authored-by: Sébastien Gaya <sebastien.gaya@gmail.com>
      
      * Fix margin
      
      * fix
      
      * fix server languages
      
      * fix to_s_in in server
      
      * fix research migration
      
      * remove for_language_id
      
      * fix
      
      * Fix
      
      Co-authored-by: Sébastien Gaya <sebastien.gaya@gmail.com>
      
      * fix language
      
      * fix exporters
      
      * fix sync
      
      * biography text
      
      Co-authored-by: Pierre-André Boissinot <pierreandre.boissinot@noesya.coop>
      
      * bring back post legacy text
      
      * localized tree
      
      * fix dependencies in education + statics
      
      * school static
      
      * annotate
      
      * fix
      
      * fix
      
      * fix show
      
      * Fix #2203
      
      * bundle
      
      * I18n filters (#2206)
      
      * WIP filters
      
      Co-authored-by: Sébastien Gaya <sebastien.gaya@gmail.com>
      Co-authored-by: Arnaud Levy <arnaud.levy@noesya.coop>
      
      * websites
      
      * filters for communication
      
      * remove for apps
      
      * end filters
      
      * missing files
      
      * wip
      
      * html
      
      * set kaminari to 36
      
      * wip
      
      * done
      
      * fix extranet form
      
      * fix extranets
      
      * fix website server
      
      * fix website server
      
      ---------
      
      Co-authored-by: Sébastien Gaya <sebastien.gaya@gmail.com>
      Co-authored-by: Arnaud Levy <arnaud.levy@noesya.coop>
      Co-authored-by: Arnaud Levy <contact@arnaudlevy.com>
      
      * i18n: importers (#2207)
      
      * add language to imports
      
      * set language on import creation
      
      * add language to importers init (except organizations)
      
      * move hash_to_orga in separate file and add language to init
      
      * set default language to import
      
      * wip organizations
      
      * import orga: search by siren/nic, siren, name in lang or name in other lang before init
      
      * no need for arguments
      
      * import person
      
      * import experience
      
      * fix import url in notif mail
      
      * fix picture in people list
      
      * style
      
      * no tmp_original
      
      * fix
      
      * fix
      
      * adjust extranets
      
      * remove comment
      
      * i18n migration job (#2212)
      
      * i18n migration job
      
      * linebreak
      
      * prevent retry to do it manually
      
      * fix parent migration (#2211)
      
      * add cleaner
      
      * fix
      
      * special queue for migration job
      
      * add obsolete permalinks removal
      
      Co-authored-by: Pierre-André Boissinot <pierreandre.boissinot@noesya.coop>
      
      * fix menus
      
      * fix accessibility page generation
      
      * fix publish_batch
      
      * fix menu items
      
      * climate
      
      * Fix curation
      
      * useless fixtures
      
      * education fixtures
      
      * university fixtures
      
      * removed research fixtures
      
      * remove useless fixtures
      
      * fix forced about_id in fixtures
      
      * remove unused test files
      
      * communication fixtures
      
      * fix test controllers server
      
      * add universities languages in fixtures
      
      * add languages in test_helper
      
      * import extranet fixes from step 4
      
      * fix extranet academic years test
      
      * fix test controllers extranet
      
      * fix some website tests
      
      * fix duplicate
      
      * wip dependencies
      
      * follow direct to count website dependencies
      
      * nullable language in post categories
      
      * fix set_programs_categories_safely
      
      * fix dependency test
      
      * early return if repository invalid
      
      * fix connections test
      
      * fixes
      
      * done (#2221)
      
      ---------
      
      Co-authored-by: Arnaud Levy <contact@arnaudlevy.com>
      Co-authored-by: Sébastien Gaya <sebastien.gaya@gmail.com>
      Co-authored-by: Arnaud Levy <arnaud.levy@noesya.coop>
      77e15444
  2. Sep 29, 2024
  3. Sep 26, 2024
  4. Sep 25, 2024
  5. Sep 19, 2024
  6. Sep 17, 2024
  7. Sep 11, 2024
  8. Sep 10, 2024
  9. Sep 02, 2024
  10. Aug 28, 2024
  11. Aug 26, 2024
  12. Aug 24, 2024
  13. Aug 23, 2024
  14. Aug 21, 2024
  15. Aug 20, 2024
  16. Aug 19, 2024
  17. Jul 30, 2024
Loading