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

Mise à jour depuis le fork Sites Faciles #17

Conversation

SebastienReuiller
Copy link
Member

🎯 Objectif

Bénéficier des avancées Sites Faciles

🔍 Implémentation

  • Une liste des modifications

⚠️ Informations supplémentaires

(optionnel) Documentation, commandes à lancer, variables d’environnement, etc.

Ash-Crow added 30 commits April 10, 2024 12:24
Composants appel à action et Fond pleine largeur
Ajouter les options de configuration manquantes pour en-tête et pied de page, y compris bloc newsletter/réseaux sociaux
Ajout du fichier de configuration .buildpacks
Corriger les problèmes de déploiement sur scalingo
bzg and others added 26 commits September 4, 2024 18:13
* Ajout publiccode.yml

* remove dates
* Add API

* Add missing serializers

* Remove tutorial comments

* Forms API + update messages

* Update messages

* Apparently the rest framework changes forms error messages in French???

* Finish API implementation
* Manage access to restricted pages

* Update set_config command
…leine largeur (#217)

* Improve blocks accordion and stepper

* Add migrations

* Add migrations
* docker: remove obsolete compose header

* docker: don't shadow staticfiles

A classic case of:

1. a Docker container gets its own filesystem ;
2. it runs a process that creates a thing (here: the "staticfiles"
directory) ;
3. we mount our local directory over /app (to get live changes) ;
4. that shadows the only-in-Docker-FS "staticfiles".

See [1] for a similar case.

[1]: betagouv/rails-template@1f69642

* docker: remove the docker-compose dash

* make: misc fixes

* index: use the exec wrapper ;
* init: don't try to reinstall things, focus on the actual init.

* docker: upgrade POETRY_VERSION

* docker: ignore staticfiles
Bumps [django](https://github.com/django/django) from 5.0.8 to 5.0.9.
- [Commits](django/django@5.0.8...5.0.9)

---
updated-dependencies:
- dependency-name: django
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Update dependencies

* Work on data importer

* Image export

* Image import

* Check hash for pictograms

* Update import scripts

* Import script working

* Update dependencies

* update makefile

* Update import_dsfr_pictograms command

* Add medias folder to .env.example

* Fix the call to collectstatic

* Add API entry for the child pages

* Add tests and update exported templates

* Update deployment scripts

* Expose the chil page content type in the API

* Update messages
* New script to migrate pages from another instance

* Update type hint

* Fix script
* Auto update the page templates

* add

* Fix the template pages update script
* Update warning message

* Update warning message
…231)

* Fix a bug that prevented tiles to correctly display in dark mode if stored on a S3

* Allow the pictograms to work in dark mode
* Launch the import_dsfr_pictograms script during updates

* Update tests
* Update Python deps (Wagtail → 6.3, django-dsfr → 1.4.1)

* Update number version
* Revert changes to scheme-dependent SVGs

* update test

* Update version number
* Solve two bugs on blogs

* Improve feed links labels

* Update pre-commit versions

* Force zoneinfo to be recognized as standard library

* Fix python version requirement for ruff to behave properly

* Syntax issues in pyproject.toml
* chore: setup CD (#1)

* fix: ghcr

* fix: cd on all branches (#2)

* fix: port

* formatting

* chore: update docker image workflow name

---------

Co-authored-by: Matéo Mévollon <38255502+matmut7@users.noreply.github.com>
Co-authored-by: Matéo Mévollon <m.mevollon@proton.me>
* Setting the new block aside for now

* Work on the contact card

* Finish code for contact cards
Bumps [django](https://github.com/django/django) from 5.1.3 to 5.1.4.
- [Commits](django/django@5.1.3...5.1.4)

---
updated-dependencies:
- dependency-name: django
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* First version

* Update dependencies

* Finish dev of the new page type

* Explicit mention of the python version because the buildpack is temporarily broken

* try fix for error 500

* Fully static error 500 page

* static 404

* Fix static error pages

* Fix hook

* Fix templates

* Remove debugging changes

* Moved faker to prod dependencies (used by a command)

* Fix poetry.lock

* Add tests
* Add missing TextAndCTA block from the common streamfield blocks

* Don't run the pending migrations check while in draft mode

* Try with a separate workflow for migration checks

* Add python 3.13 to tested versions

* update dependencies

* Update stepper

* Update translations

* Add imageandtext and alert to the fullwidth background field

* Add content

* Fix CI

* Add migrations
…n français (#251)

* Fix typo in stepper

* Update version number
@SebastienReuiller SebastienReuiller self-assigned this Jan 10, 2025
@SebastienReuiller SebastienReuiller merged commit b667605 into betagouv:sf_update_fork Jan 10, 2025
1 check failed
@SebastienReuiller SebastienReuiller deleted the sf_update_fork_fix_conflit branch January 10, 2025 17:46
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.

7 participants