Commit 8f4a161
chore(release): 2.1.0
* fix(@multi-backend/map): suppression de l'appartenance à l'UL dans les POI (#73)
* fix:suppression de la BU odonto
* fix:ignorer le fichier de data
* fix(@multi-backend/map): rm fichier map-data.json
* fix(@multi-backend/map): maj du fichier .dist avec des données factices
* docs: maj du CHANGELOG et du UPGRADE
---------
Co-authored-by: Céline Didier <[email protected]>
Co-authored-by: Benjamin Lemoine <[email protected]>
* fix(statistics): suppression de l'usage du deviceID pour le tracking des stats (#74)
* fix(@multi-frontend/statistics): creation d'un id unique alétoire pour chaque device
* fix(@multi-backend/statistics): prise en compte de la nouvelle uid dans les stats d'usage
* fix(@multi-frontend/statistics): prise en compte de la nouvelle uid dans les stats d'usage
* docs: mise à jour du CHANGELOG
* chore: fix Github workflows for forks PR (#80)
* fix(@multi-frontend): chargement des traductions avant debut tour guide (#76)
* docs: maj CHANGELOG
* fix(@multi-frontend/features): widgets, prise en compte des icones svg (#75)
Co-authored-by: Benjamin Lemoine <[email protected]>
* docs: maj CHANGELOG
* feat(@multi-frontend/schedule): visualisation alternative pour le widget (#36)
* feat(@multi-frontend/schedule): visualisation alternative pour le widget
* docs(@multi-frontend/schedule): maj README
* fix(@multi-frontend/schedule): correction css pour slider esup
* docs: maj CHANGELOG
* fix(@multi-frontend/schedule): ajout config manquante dans environment.ts.dist pour type d'affichage
---------
Co-authored-by: Deudon Guillaume <[email protected]>
Co-authored-by: Benjamin Lemoine <[email protected]>
* fix(@multi-backend/auth): forwarding de l'ip du client pour l'authentification CAS (#86)
* fix(@multi-backend/auth): forwarding de l'ip du client pour l'authentification CAS
* docs: maj Changelog
* ci: correction workflow libs, permissions push manquantes si fork (#84)
* feat(@multi-frontend/calendar): visualisation alternative pour le widget (#38)
* feat(@multi-frontend/calendar): visualisation alternative pour le widget
* fix(@multi-frontend/calendar): corrections graphiques
* fix(@multi-frontend/calendar): correction du paramétrage
* fix(@multi-frontend/calendar): style theme sombre
---------
Co-authored-by: Deudon Guillaume <[email protected]>
Co-authored-by: CONTOUX Antoine <[email protected]>
* fix(@multi-frontend/shared): correction traduction nom service header (#79)
* fix(@multi-frontend/shared): correction traduction nom service header
* fix(@multi-frontend/shared): correction lint
* refactor(@multi-frontend/shared): optimisation fonction du menu et uninstall lodash
* docs: maj listing des librairies utilisées sur le projet
---------
Co-authored-by: Deudon Guillaume <[email protected]>
Co-authored-by: CONTOUX Antoine <[email protected]>
Co-authored-by: Benjamin Lemoine <[email protected]>
* fix(@multi-frontend): problème widgets parfois vides (#82)
* refactor(@multi-frontend): amélioration de l'App Component
* refactor(@multi-frontend): amélioration du layout
* fix(@multi-frontend/widgets): correction des widgets qui ne s'affichaient pas tout le temps
* fix(@muti-frontend/auth): correction des erreurs sur le store auth lorsque celui-ci n'existe pas
* refactor(@multi-frontend/map): usage de takeUntilDestroyed pour la desinscription aux observables
* refactor(@multi-frontend): usage de takeUntilDestroyed pour la desinscription aux observables
* fix(@multi-frontend/rss): ecart bouton lire+ ios (#87)
* chore(@multi-frontend): upgrade ionic 8 (#64)
* chore(@multi-frontend): upgrade ionic
* fix(@multi-frontend): ion-checkbox
* fix(@multi-frontend): ion-input
* fix(@multi-frontend): ion-checkbox
* fix(@multi-frontend): ion-range ion-toggle
* fix(@multi-frontend): app-custom-icon
* docs: update library list
* chore: fix root script build:front
* style(@multi-frontend/auth): input texte vert
---------
Co-authored-by: GitHub Action <[email protected]>
Co-authored-by: Benjamin Lemoine <[email protected]>
* fix(@multi-backend/mocks): fichiers statiques non accessibles (#85)
* fix(@multi-backend/mocks): fix fichiers statiques des mocks non accessibles si non local
* fix(@multi-backend/mocks): suppression articles rss factices
* feat(@multi-frontend/app-update) ajout d'un module de mise à jour (#92)
* doc(@multi-frontend): corrections README
* feat(@multi-frontend/app-update): mise en place module pour les updates
* feat(@multi-frontend/app-update): clean du module
* feat(@multi-frontend/app-update): externalisation de la version dans un service shared
* feat(@multi-frontend/app-update): correction usage service version dans menu
* feat(@multi-fronntend/app-update): mise en place module de vérification de mise à jour du client
* feat(@multi-frontend/shared): création d'un service partagé pour la gestion des alertes
* feat(@multi-frontend/alerts): utilisation du système d'alertes pour l'affichage des erreurs in-app
* feat(@multi-frontend/app-update): initialisation du module dès le démarrage de l'app
* feat(@multi-backend/main): retour des infos de mise à jour sur la route /app-update-infos
* feat(@multi-backend/main): utilisation d'un fichier json séparé pour les infos de maj du client
* fix(@multi-backend/main): mauvais manip nom de variable
* fix(@multi-frontend/app-update): correction lint
* docs(@multi-frontend/app-update): maj CHANGELOG + README
* build: ajout conf run/debug Jetbrains app-update
* fix(@multi-frontend/app-update): probleme de vérif à version équivalente
* fix(@multi-frontend/app-update): désactiv. tour guidé si alerte de maj
* fix(@multi-frontend/restaurants): date tronquee menus
* fix(@multi-frontend/restaurants): date tronquee menus
* docs: modification Changelog
---------
Co-authored-by: Benjamin Lemoine <[email protected]>
* fix(@multi-frontend/schedule): liste vide voir plus
* fix(@multi-frontend/schedule): retrait test aucun planning
* docs: mise à jour du Changelog
---------
Co-authored-by: Benjamin Lemoine <[email protected]>
* chore: upgrade capacitor 7 and node 20 (#102)
* chore: node 20
* chore: maj cap7
- maj plugins
- fix edge to edge android
* docs: update library list
* chore: node 20
* doc: update Changelog
---------
Co-authored-by: GitHub Action <[email protected]>
Co-authored-by: Benjamin Lemoine <[email protected]>
* feat(@multi-frontend/shared): navigation, possibilité de forcer l'affichage FULL pour les fonctionnalités du menu TABS (#93)
* feat(@multi-frontend): Layout, logic changed to allow force FULL layout on features assigned to tabs menu
* fix(@multi-frontend): Layout, rename hasForceFullLayout into determineLayoutByFeature function and explain it
* fix(@multi-frontend): README, add explanation about forceFullLayoutFeatures
* fix(@multi-frontend): README, add indentation
---------
Co-authored-by: rass0012 <[email protected]>
* docs: maj CHANGELOG
#93
* feat(@multi-frontend): INSA: multi tenant feature (#88)
* INSA: Multi tenant contribution
* INSA: Multi tenant contribution: fix logos
* INSA: Multi tenant contribution: fix translations
* INSA: Multi tenant contribution: fix Readme
* INSA: Multi tenant contribution: fix notifs
* feat(@multi-frontend): add multi-tenant support: update README
* feat(@multi-frontend): add multi-tenant support: fix lint errors
* feat(@multi-frontend): add multi-tenant support: update README (translations)
* feat(@multi-frontend): add multi-tenant support: update README (translations)
* feat(@multi-frontend): add multi-tenant support: update README
* feat(@multi-frontend): add multi-tenant support: improvements
* feat(@multi-frontend): add multi-tenant support: fix
* feat(@multi-frontend): add multi-tenant support: fix and improve notifications registering
* feat(@multi-frontend): add multi-tenant support: fix and improve notifications registering: fix
* feat(@multi-frontend): add multi-tenant support: add chevron in burger menu
* feat(@multi-frontend): add multi-tenant support: various fixes
* docs: maj CHANGELOG
---------
Co-authored-by: bbrogle <[email protected]>
Co-authored-by: CONTOUX Antoine <[email protected]>
* feat(@multi-frontend/restaurants):: adapt favourites system to allow multiple favourites (#94)
Co-authored-by: rass0012 <[email protected]>
* docs: maj CHANGELOG
PR #94
* feat(@multi-frontend/notifications): open notifications page on notif tap
* feat(@multi-frontend): open notifications page on notif tap
* docs: update library list
* refactor(@multi-frontend): fix eslint
* refactor(@multi-frontend): revue Subscription pour les tenants
* docs: maj changelog
---------
Co-authored-by: GitHub Action <[email protected]>
Co-authored-by: Benjamin Lemoine <[email protected]>
* feat: ajout d'un connecteur CMS
* feat(@multi-backend/auth): adaptation du microservice à l'API grapqhQL du connecteur CMS
* fix(@multi-frontend/auth): adaptation nouvelle struct des données retournée par le ms auth
* feat(@multi-backend/contact-us): adaptation ms à l'API graphql du connecteur CMS
* refactor(@multi-backend/auth): amélioration DTO auth
* fix(@multi-frontend/contact-us): adaptation nouvelle struct des données retournées par le ms contact-us
* docs(@backend-multi): correction coquilles dans les Readme de auth et contact-us
* refactor(@multi-backend/auth): amélioration DTO GraphQL Auth
* feat(@multi-backend/features): adaptation du microservice à l'API grapqhQL du connecteur CMS
* fix(@multi-frontend): adaptation nouvelle struct des données retournées par le ms features
* feat(@multi-backend/important-news): adaptation ms à l'API graphql du connecteur CMS
* refactor(@multi-backend/contact-us: oubli console.log
* fix(@multi-backend/features): suppression champ status inutile
* fix(@multi-frontend/important-news): adaptation nouvelle struct retournées par le ms important-news
* feat(@multi-backend/notifications): adaptation ms à l'API graphql du connecteur CMS
* fix(@multi-frontend/notifications): adaptation nouvelle struct retournée par ms notifications
* feat(@multi-backend/social-networks): adaptation ms à l'API graphql du connecteur CMS
* feat(@multi-backend/static-pages): adaptation ms à l'API graphql du connecteur CMS
* style(@multi-backend/static-page): suppression ligne vide
* fix(@multi-frontend/static-pages): adaptation nouvelle struct retournée par ms static-pages
* doc(@multi-frontend): Suppression terme Directus
* chore(docker/wordpress): ajout de la config locale pour l'image Wordpress
* chore(docker/wordpress): ajout de la conf nginx manquante
* build: maj docker compose pour Wordpress + ajout set de données
* build: ajout de l'extension wordpress wpc-admin-columns
* doc(mocks): correction description package.json
* feat(@multi-cms-connector): ajout du connecteur CMS au projet
* feat(@multi-cms-connector): ajout d'une route /health pour le monitoring
* feat(@multi-cms-connector): ajout d'un decorateur pour route publique /health
* doc(@multi-cms-connector): maj copyright Esup-multi
* ci: ajout exemple CI pour le connecteur CMS
* build: ajout conf run/debug Jetbrains connecteur CMS
* refactor(@multi-cms-connector): maj config wordpress par défaut
* feat(@multi-cms-connector): construction directe de l'url des assets Directus
* fix(@multi-cms-connector): correction config baseUrl Directus
* docs: corrections readme
* chore: update @types/node version
* chore: ajout connectors dans script lib
* feat(@multi-cms-connector): ajout graphql-type-json et zod pour la validation des données
* fix(@multi-cms-connector): correction modèles et services Directus pour coller à la validation zod
* feat(@multi-cms-connector): ajout validation et normalization des modèles Wordpress
* refactor(@multi-cms-connector): remove unused normalization function from services
* fix(@multi-cms-connector): maj des modèles de retour pour forcer le non nullable
* refactor(@multi-cms-connector): update DTOs vis à vis du connecteur CMS
* feat(@multi-cms-connector): ajout schémas de validation et fonction de normalisation
* refactor(@multi-frontend/important-news): suppression variable env cmsPublicAssetsEndpoint
* refactor(@multi-cms-connector): fix eslint issue
* refactor(@multi-frontend/multi-tenant): suppression variable env cmsPublicAssetsEndpoint
* refactor(@multi-cms-connector): amélioration log des erreurs wordpress
* fix(@multi-cms-connector): correction nb de réponses demandées sous-requetes GraphQL
* fix(@multi-backend/social-networks): ajout du tri des réseaux sociaux par poids de position
* fix(@multi-backend/static-pages): ajout du tri des pages statiques par poids de position
* refactor(@multi-backend/static-pages): fix eslint
* docs: update library list
* docs(@multi-cms-connector): correction doc ajout collection
* fix(@multi-cms-connector): timeout configurable depuis le fichier .env
* docs: maj Changelog
* docs: update library list
* build(@multi-cms-connector): maj config lint
* refactor(@multi-cms-connector): fix eslint
* ci(@multi-cms-connector): github workflows
* docs: update library list
---------
Co-authored-by: CONTOUX Antoine <[email protected]>
Co-authored-by: GitHub Action <[email protected]>
* feat(@multi-frontend/schedule): ajout du libellé du planning de l'événement (#96)
* feat(Schedule): display planning label on events, useful when multiple plannings are displayed
* feat(Schedule): new way to display planning label on event-detail, just get label from API data
* feat(Schedule): add pictogram before planning label
* feat(Schedule): remove unused code from the first version of feature update
* feat(schedule): remove previous frontend logic. Add backend logic to populate event.planningLabel
---------
Co-authored-by: rass0012 <[email protected]>
* docs: maj changelog #96
* feat(@multi-frontend/auth): création du bouton pour visualiser mot de passe
* feat(@multi-frontend/affichage-mot-de-passe): ajout du bouton pour afficher mot de passe
* fix(@multi-frontend): fix pb scroll lors de l'affichage clavier sur Android
* docs: maj Changelog
---------
Co-authored-by: Benjamin Lemoine <[email protected]>
* style(@multi-frontend/shared): suppression du text retour sur le bouton back
* fix(@multi-frontend/back-button): suppression du text retour
* fix(@multi-frontend/shared): rajout arial-label affichage accessibilites
* feat(@multi-frontend/shared): ajout de traduction pour le aria-label du bouton back
* docs: maj Changelog
---------
Co-authored-by: Benjamin Lemoine <[email protected]>
* fix(@multi/features): correction filtrage searchbar multi-8931
* fix(@multi/features): correction filtrage searchbar
* refactor(@multi-frontend/features): fix erreur eslint
* docs: maj Changelog
---------
Co-authored-by: Benjamin Lemoine <[email protected]>
* chore: bump dependencies
* chore(@multi-bakend/main): bump dependencies
@nestjs/common
GHSA-cj7v-w2c7-cp7c
body-parser
GHSA-qwcr-r2fm-qrc7
brace-expansion
GHSA-v6h2-p8h4-qcjw
cookie
GHSA-pxg6-pf52-xh8x
cross-spawn
GHSA-3xgq-45jj-v275
multer
GHSA-4pg4-qvpc-4q3h
GHSA-g5hg-p3ph-g8qg
GHSA-fjgf-rc76-4x9p
path-to-regexp
GHSA-9wv6-86v2-598j
GHSA-rhx6-c78j-4q9w
send
GHSA-m6fv-jmcg-4jfg
serialize-javascript
GHSA-76p7-773f-r4q5
webpack
GHSA-4vvj-4cpr-p986
* chore(@multi-bakend/auth): bump dependencies
@nestjs/common
GHSA-cj7v-w2c7-cp7c
axios
GHSA-jr5f-v2jv-69x6
body-parser
GHSA-qwcr-r2fm-qrc7
brace-expansion
GHSA-v6h2-p8h4-qcjw
cookie
GHSA-pxg6-pf52-xh8x
cross-spawn
GHSA-3xgq-45jj-v275
mongoose
GHSA-m7xq-9374-9rvx
GHSA-vg7j-7cwx-8wgw
multer
GHSA-4pg4-qvpc-4q3h
GHSA-g5hg-p3ph-g8qg
GHSA-fjgf-rc76-4x9p
path-to-regexp
GHSA-9wv6-86v2-598j
send
GHSA-m6fv-jmcg-4jfg
serialize-javascript
GHSA-76p7-773f-r4q5
webpack
GHSA-4vvj-4cpr-p986
* chore(@multi-bakend/cards): bump dependencies
@babel/helpers
GHSA-968p-4wvh-cqc8
@nestjs/common
GHSA-cj7v-w2c7-cp7c
axios
GHSA-jr5f-v2jv-69x6
body-parser
GHSA-qwcr-r2fm-qrc7
brace-expansion
GHSA-v6h2-p8h4-qcjw
cookie
GHSA-pxg6-pf52-xh8x
cross-spawn
GHSA-3xgq-45jj-v275
formidable
GHSA-75v8-2h7p-7m2m
micromatch
GHSA-952p-6rrq-rcjv
multer
GHSA-4pg4-qvpc-4q3h
GHSA-g5hg-p3ph-g8qg
GHSA-fjgf-rc76-4x9p
path-to-regexp
GHSA-9wv6-86v2-598j
GHSA-rhx6-c78j-4q9w
send
GHSA-m6fv-jmcg-4jfg
serialize-javascript
GHSA-76p7-773f-r4q5
webpack
GHSA-4vvj-4cpr-p986
* chore(@multi-bakend): bump dependencies
* chore: bump dependencies
and set engine npm >= 9
* chore(@multi-bakend/chatbot): bump dependencies
@babel/helpers
GHSA-968p-4wvh-cqc8
@nestjs/common
GHSA-cj7v-w2c7-cp7c
axios
GHSA-jr5f-v2jv-69x6
body-parser
GHSA-qwcr-r2fm-qrc7
brace-expansion
GHSA-v6h2-p8h4-qcjw
cookie
GHSA-pxg6-pf52-xh8x
cross-spawn
GHSA-3xgq-45jj-v275
form-data
GHSA-fjxv-7rqg-78g4
formidable
GHSA-75v8-2h7p-7m2m
micromatch
GHSA-952p-6rrq-rcjv
multer
GHSA-4pg4-qvpc-4q3h
GHSA-g5hg-p3ph-g8qg
GHSA-fjgf-rc76-4x9p
path-to-regexp
GHSA-9wv6-86v2-598j
GHSA-rhx6-c78j-4q9w
send
GHSA-m6fv-jmcg-4jfg
serialize-javascript
GHSA-76p7-773f-r4q5
webpack
GHSA-4vvj-4cpr-p986
* chore(@multi-bakend/clocking): bump dependencies
@babel/helpers
GHSA-968p-4wvh-cqc8
@nestjs/common
GHSA-cj7v-w2c7-cp7c
axios
GHSA-jr5f-v2jv-69x6
body-parser
GHSA-qwcr-r2fm-qrc7
brace-expansion
GHSA-v6h2-p8h4-qcjw
cookie
GHSA-pxg6-pf52-xh8x
cross-spawn
GHSA-3xgq-45jj-v275
form-data
GHSA-fjxv-7rqg-78g4
formidable
GHSA-75v8-2h7p-7m2m
micromatch
GHSA-952p-6rrq-rcjv
multer
GHSA-4pg4-qvpc-4q3h
GHSA-g5hg-p3ph-g8qg
GHSA-fjgf-rc76-4x9p
path-to-regexp
GHSA-9wv6-86v2-598j
GHSA-rhx6-c78j-4q9w
send
GHSA-m6fv-jmcg-4jfg
serialize-javascript
GHSA-76p7-773f-r4q5
webpack
GHSA-4vvj-4cpr-p986
* chore(@multi-bakend/contact-us): bump dependencies
@babel/helpers
GHSA-968p-4wvh-cqc8
@babel/runtime
GHSA-968p-4wvh-cqc8
@nestjs/common
GHSA-cj7v-w2c7-cp7c
axios
GHSA-jr5f-v2jv-69x6
body-parser
GHSA-qwcr-r2fm-qrc7
brace-expansion
GHSA-v6h2-p8h4-qcjw
cookie
GHSA-pxg6-pf52-xh8x
cross-spawn
GHSA-3xgq-45jj-v275
form-data
GHSA-fjxv-7rqg-78g4
formidable
GHSA-75v8-2h7p-7m2m
micromatch
GHSA-952p-6rrq-rcjv
multer
GHSA-4pg4-qvpc-4q3h
GHSA-g5hg-p3ph-g8qg
GHSA-fjgf-rc76-4x9p
path-to-regexp
GHSA-9wv6-86v2-598j
GHSA-rhx6-c78j-4q9w
send
GHSA-m6fv-jmcg-4jfg
serialize-javascript
GHSA-76p7-773f-r4q5
webpack
GHSA-4vvj-4cpr-p986
* chore(@multi-bakend/contacts): bump dependencies
@babel/helpers
GHSA-968p-4wvh-cqc8
@nestjs/common
GHSA-cj7v-w2c7-cp7c
axios
GHSA-jr5f-v2jv-69x6
body-parser
GHSA-qwcr-r2fm-qrc7
brace-expansion
GHSA-v6h2-p8h4-qcjw
cookie
GHSA-pxg6-pf52-xh8x
cross-spawn
GHSA-3xgq-45jj-v275
form-data
GHSA-fjxv-7rqg-78g4
formidable
GHSA-75v8-2h7p-7m2m
micromatch
GHSA-952p-6rrq-rcjv
multer
GHSA-4pg4-qvpc-4q3h
GHSA-g5hg-p3ph-g8qg
GHSA-fjgf-rc76-4x9p
path-to-regexp
GHSA-9wv6-86v2-598j
GHSA-rhx6-c78j-4q9w
send
GHSA-m6fv-jmcg-4jfg
serialize-javascript
GHSA-76p7-773f-r4q5
webpack
GHSA-4vvj-4cpr-p986
* chore(@multi-bakend/features): bump dependencies
@babel/helpers
GHSA-968p-4wvh-cqc8
@nestjs/common
GHSA-cj7v-w2c7-cp7c
axios
GHSA-jr5f-v2jv-69x6
body-parser
GHSA-qwcr-r2fm-qrc7
brace-expansion
GHSA-v6h2-p8h4-qcjw
cookie
GHSA-pxg6-pf52-xh8x
cross-spawn
GHSA-3xgq-45jj-v275
form-data
GHSA-fjxv-7rqg-78g4
formidable
GHSA-75v8-2h7p-7m2m
micromatch
GHSA-952p-6rrq-rcjv
multer
GHSA-4pg4-qvpc-4q3h
GHSA-g5hg-p3ph-g8qg
GHSA-fjgf-rc76-4x9p
path-to-regexp
GHSA-9wv6-86v2-598j
GHSA-rhx6-c78j-4q9w
send
GHSA-m6fv-jmcg-4jfg
serialize-javascript
GHSA-76p7-773f-r4q5
webpack
GHSA-4vvj-4cpr-p986
* chore(@multi-bakend/important-news): bump dependencies
@babel/helpers
GHSA-968p-4wvh-cqc8
@nestjs/common
GHSA-cj7v-w2c7-cp7c
axios
GHSA-jr5f-v2jv-69x6
body-parser
GHSA-qwcr-r2fm-qrc7
brace-expansion
GHSA-v6h2-p8h4-qcjw
cookie
GHSA-pxg6-pf52-xh8x
cross-spawn
GHSA-3xgq-45jj-v275
form-data
GHSA-fjxv-7rqg-78g4
formidable
GHSA-75v8-2h7p-7m2m
micromatch
GHSA-952p-6rrq-rcjv
multer
GHSA-4pg4-qvpc-4q3h
GHSA-g5hg-p3ph-g8qg
GHSA-fjgf-rc76-4x9p
path-to-regexp
GHSA-9wv6-86v2-598j
GHSA-rhx6-c78j-4q9w
send
GHSA-m6fv-jmcg-4jfg
serialize-javascript
GHSA-76p7-773f-r4q5
webpack
GHSA-4vvj-4cpr-p986
* chore(@multi-bakend/mail-calendar): bump dependencies
@babel/helpers
GHSA-968p-4wvh-cqc8
@nestjs/common
GHSA-cj7v-w2c7-cp7c
axios
GHSA-jr5f-v2jv-69x6
body-parser
GHSA-qwcr-r2fm-qrc7
brace-expansion
GHSA-v6h2-p8h4-qcjw
cookie
GHSA-pxg6-pf52-xh8x
cross-spawn
GHSA-3xgq-45jj-v275
form-data
GHSA-fjxv-7rqg-78g4
formidable
GHSA-75v8-2h7p-7m2m
micromatch
GHSA-952p-6rrq-rcjv
multer
GHSA-4pg4-qvpc-4q3h
GHSA-g5hg-p3ph-g8qg
GHSA-fjgf-rc76-4x9p
path-to-regexp
GHSA-9wv6-86v2-598j
GHSA-rhx6-c78j-4q9w
send
GHSA-m6fv-jmcg-4jfg
serialize-javascript
GHSA-76p7-773f-r4q5
webpack
GHSA-4vvj-4cpr-p986
* chore(@multi-bakend/map): bump dependencies
@babel/helpers
GHSA-968p-4wvh-cqc8
@nestjs/common
GHSA-cj7v-w2c7-cp7c
body-parser
GHSA-qwcr-r2fm-qrc7
brace-expansion
GHSA-v6h2-p8h4-qcjw
cookie
GHSA-pxg6-pf52-xh8x
cross-spawn
GHSA-3xgq-45jj-v275
form-data
GHSA-fjxv-7rqg-78g4
formidable
GHSA-75v8-2h7p-7m2m
micromatch
GHSA-952p-6rrq-rcjv
multer
GHSA-4pg4-qvpc-4q3h
GHSA-g5hg-p3ph-g8qg
GHSA-fjgf-rc76-4x9p
path-to-regexp
GHSA-9wv6-86v2-598j
GHSA-rhx6-c78j-4q9w
send
GHSA-m6fv-jmcg-4jfg
serialize-javascript
GHSA-76p7-773f-r4q5
webpack
GHSA-4vvj-4cpr-p986
* chore(@multi-bakend/notifications): bump dependencies
@babel/helpers
GHSA-968p-4wvh-cqc8
@nestjs/common
GHSA-cj7v-w2c7-cp7c
axios
GHSA-jr5f-v2jv-69x6
body-parser
GHSA-qwcr-r2fm-qrc7
brace-expansion
GHSA-v6h2-p8h4-qcjw
cookie
GHSA-pxg6-pf52-xh8x
cross-spawn
GHSA-3xgq-45jj-v275
form-data
GHSA-fjxv-7rqg-78g4
formidable
GHSA-75v8-2h7p-7m2m
micromatch
GHSA-952p-6rrq-rcjv
multer
GHSA-4pg4-qvpc-4q3h
GHSA-g5hg-p3ph-g8qg
GHSA-fjgf-rc76-4x9p
path-to-regexp
GHSA-9wv6-86v2-598j
GHSA-rhx6-c78j-4q9w
send
GHSA-m6fv-jmcg-4jfg
serialize-javascript
GHSA-76p7-773f-r4q5
webpack
GHSA-4vvj-4cpr-p986
* chore(@multi-bakend/restaurants): bump dependencies
@babel/helpers
GHSA-968p-4wvh-cqc8
@nestjs/common
GHSA-cj7v-w2c7-cp7c
axios
GHSA-jr5f-v2jv-69x6
body-parser
GHSA-qwcr-r2fm-qrc7
brace-expansion
GHSA-v6h2-p8h4-qcjw
cookie
GHSA-pxg6-pf52-xh8x
cross-spawn
GHSA-3xgq-45jj-v275
form-data
GHSA-fjxv-7rqg-78g4
formidable
GHSA-75v8-2h7p-7m2m
micromatch
GHSA-952p-6rrq-rcjv
multer
GHSA-4pg4-qvpc-4q3h
GHSA-g5hg-p3ph-g8qg
GHSA-fjgf-rc76-4x9p
path-to-regexp
GHSA-9wv6-86v2-598j
GHSA-rhx6-c78j-4q9w
send
GHSA-m6fv-jmcg-4jfg
serialize-javascript
GHSA-76p7-773f-r4q5
webpack
GHSA-4vvj-4cpr-p986
* chore(@multi-bakend/rss): bump dependencies
@babel/helpers
GHSA-968p-4wvh-cqc8
@nestjs/common
GHSA-cj7v-w2c7-cp7c
axios
GHSA-jr5f-v2jv-69x6
body-parser
GHSA-qwcr-r2fm-qrc7
brace-expansion
GHSA-v6h2-p8h4-qcjw
cookie
GHSA-pxg6-pf52-xh8x
cross-spawn
GHSA-3xgq-45jj-v275
form-data
GHSA-fjxv-7rqg-78g4
formidable
GHSA-75v8-2h7p-7m2m
micromatch
GHSA-952p-6rrq-rcjv
multer
GHSA-4pg4-qvpc-4q3h
GHSA-g5hg-p3ph-g8qg
GHSA-fjgf-rc76-4x9p
path-to-regexp
GHSA-9wv6-86v2-598j
GHSA-rhx6-c78j-4q9w
send
GHSA-m6fv-jmcg-4jfg
serialize-javascript
GHSA-76p7-773f-r4q5
webpack
GHSA-4vvj-4cpr-p986
* chore(@multi-bakend/schedule): bump dependencies
@babel/helpers
GHSA-968p-4wvh-cqc8
@nestjs/common
GHSA-cj7v-w2c7-cp7c
axios
GHSA-jr5f-v2jv-69x6
body-parser
GHSA-qwcr-r2fm-qrc7
brace-expansion
GHSA-v6h2-p8h4-qcjw
cookie
GHSA-pxg6-pf52-xh8x
cross-spawn
GHSA-3xgq-45jj-v275
form-data
GHSA-fjxv-7rqg-78g4
formidable
GHSA-75v8-2h7p-7m2m
micromatch
GHSA-952p-6rrq-rcjv
multer
GHSA-4pg4-qvpc-4q3h
GHSA-g5hg-p3ph-g8qg
GHSA-fjgf-rc76-4x9p
path-to-regexp
GHSA-9wv6-86v2-598j
GHSA-rhx6-c78j-4q9w
send
GHSA-m6fv-jmcg-4jfg
serialize-javascript
GHSA-76p7-773f-r4q5
webpack
GHSA-4vvj-4cpr-p986
* chore(@multi-bakend/social-networks): bump dependencies
@babel/helpers
GHSA-968p-4wvh-cqc8
@nestjs/common
GHSA-cj7v-w2c7-cp7c
axios
GHSA-jr5f-v2jv-69x6
body-parser
GHSA-qwcr-r2fm-qrc7
brace-expansion
GHSA-v6h2-p8h4-qcjw
cookie
GHSA-pxg6-pf52-xh8x
cross-spawn
GHSA-3xgq-45jj-v275
form-data
GHSA-fjxv-7rqg-78g4
formidable
GHSA-75v8-2h7p-7m2m
micromatch
GHSA-952p-6rrq-rcjv
multer
GHSA-4pg4-qvpc-4q3h
GHSA-g5hg-p3ph-g8qg
GHSA-fjgf-rc76-4x9p
path-to-regexp
GHSA-9wv6-86v2-598j
GHSA-rhx6-c78j-4q9w
send
GHSA-m6fv-jmcg-4jfg
serialize-javascript
GHSA-76p7-773f-r4q5
webpack
GHSA-4vvj-4cpr-p986
* chore(@multi-bakend/static-pages): bump dependencies
@babel/helpers
GHSA-968p-4wvh-cqc8
@nestjs/common
GHSA-cj7v-w2c7-cp7c
axios
GHSA-jr5f-v2jv-69x6
body-parser
GHSA-qwcr-r2fm-qrc7
brace-expansion
GHSA-v6h2-p8h4-qcjw
cookie
GHSA-pxg6-pf52-xh8x
cross-spawn
GHSA-3xgq-45jj-v275
form-data
GHSA-fjxv-7rqg-78g4
formidable
GHSA-75v8-2h7p-7m2m
micromatch
GHSA-952p-6rrq-rcjv
multer
GHSA-4pg4-qvpc-4q3h
GHSA-g5hg-p3ph-g8qg
GHSA-fjgf-rc76-4x9p
path-to-regexp
GHSA-9wv6-86v2-598j
GHSA-rhx6-c78j-4q9w
send
GHSA-m6fv-jmcg-4jfg
serialize-javascript
GHSA-76p7-773f-r4q5
webpack
GHSA-4vvj-4cpr-p986
* chore(@multi-bakend/statistics): bump dependencies
@babel/helpers
GHSA-968p-4wvh-cqc8
@nestjs/common
GHSA-cj7v-w2c7-cp7c
axios
GHSA-jr5f-v2jv-69x6
body-parser
GHSA-qwcr-r2fm-qrc7
brace-expansion
GHSA-v6h2-p8h4-qcjw
cookie
GHSA-pxg6-pf52-xh8x
cross-spawn
GHSA-3xgq-45jj-v275
form-data
GHSA-fjxv-7rqg-78g4
formidable
GHSA-75v8-2h7p-7m2m
micromatch
GHSA-952p-6rrq-rcjv
multer
GHSA-4pg4-qvpc-4q3h
GHSA-g5hg-p3ph-g8qg
GHSA-fjgf-rc76-4x9p
path-to-regexp
GHSA-9wv6-86v2-598j
GHSA-rhx6-c78j-4q9w
send
GHSA-m6fv-jmcg-4jfg
serialize-javascript
GHSA-76p7-773f-r4q5
webpack
GHSA-4vvj-4cpr-p986
* chore(@multi-backend/mocks): bump dependencies
on-headers
GHSA-76c9-3jph-rj3q
* chore(@multi-cms-connector): bump dependencies
@babel/helpers
GHSA-968p-4wvh-cqc8
@nestjs/common
GHSA-cj7v-w2c7-cp7c
axios
GHSA-jr5f-v2jv-69x6
body-parser
GHSA-qwcr-r2fm-qrc7
brace-expansion
GHSA-v6h2-p8h4-qcjw
cookie
GHSA-pxg6-pf52-xh8x
cross-spawn
GHSA-3xgq-45jj-v275
dset
GHSA-f6v4-cf5j-vf3w
form-data
GHSA-fjxv-7rqg-78g4
formidable
GHSA-75v8-2h7p-7m2m
micromatch
GHSA-952p-6rrq-rcjv
multer
GHSA-4pg4-qvpc-4q3h
GHSA-g5hg-p3ph-g8qg
GHSA-fjgf-rc76-4x9p
nanoid
GHSA-mwcw-c2x4-8c55
path-to-regexp
GHSA-9wv6-86v2-598j
GHSA-rhx6-c78j-4q9w
send
GHSA-m6fv-jmcg-4jfg
webpack
GHSA-4vvj-4cpr-p986
* chore(@multi-frontend): bump dependencies
brace-expansion
GHSA-v6h2-p8h4-qcjw
form-data
GHSA-fjxv-7rqg-78g4
formidable
GHSA-75v8-2h7p-7m2m
http-proxy-middleware
GHSA-9gqv-wp59-fq42
GHSA-4www-5p9h-95mh
on-headers
GHSA-76c9-3jph-rj3q
tar-fs
GHSA-8cj5-5rvv-wf4v
* docs: update library list
* chore(@multi-cms-connector): zod 4 pas stable
* docs: update library list
* docs: update changelog
* chore(@multi-backend/auth): fix vulnerabilite sur paquet axios
* docs: update library list
---------
Co-authored-by: GitHub Action <[email protected]>
Co-authored-by: Benjamin Lemoine <[email protected]>
* fix(@multi-frontend): keyboard resize webview conflict
revert b0cc72a
* feat(@muli-cms-connector): mise en place cache
* feat(@multi-cms-connector): ajout module de cache + routes pour webhook
* feat(@multi-cms-connector): cache wordpress features
* feat(@multi-cms-connector): cache wordpress widgets
* feat(@multi-cms-connector): cache wordpress login
* feat(@multi-cms-connector): cache wordpress channels
* feat(@multi-cms-connector): cache wordpress contact-us
* feat(@multi-cms-connector): cache wordpress important-news
* feat(@multi-cms-connector): cache wordpress social-networks
* feat(@multi-cms-connector): cache wordpress static-pages
* feat(@multi-cms-connector): cache directus channels
* feat(@multi-cms-connector): cache directus contact-us
* feat(@multi-cms-connector): cache directus features
* feat(@multi-cms-connector): cache directus important-news
* feat(@multi-cms-connector): cache directus login
* feat(@multi-cms-connector): cache directus static-pages
* feat(@multi-cms-connector): cache directus social-networks
* feat(@multi-cms-connector): cache directus widgets
* build(@env/wordpress): ajout plugin wordpress wp-webhooks
* feat(@multi-backend): suppression cache dans les microservices liés au CMS
Microservices concernés : auth, contact-us, features, important-news, notifications,
social-networks, static-pages
* docs: maj CHANGELOG
* fix(@multi-cms-connector): typages manquants pour le cache Directus
* feat(@multi-cms-connector): ajout de Redis pour cache partagé
* feat(@multi-cms-connector): ajout d'event pour preload les data après clear du cache
* feat(@multi-cms-connector): possibilité de désactiver le cache si besoin
* refactor(multi-cms-connector): refonte du service de cache + ajout de lock
* feat(@multi-cms-connector): suppression event générique inutile
* docs: update library list
* chore(@multi-cms-connector): correction coquille dans .gitignore
* docs: update library list
* fix(@multi-connector-cms): ajout d'une var d'env pour l'url publique des assets dans Directus
---------
Co-authored-by: GitHub Action <[email protected]>
* fix(@multi-frontend/app-update): correction accès apiEndpoint suite multi-tenants
* fix(@multi-frontend): correction edge to edge (#120)
* fix(@multi-frontend): hotfix: erreur edge-to-edge indisponible sur ios
* fix(@multi-frontend): correction erreur cookies matomo (#121)
* fix(@multi-frontend): hotfix: correction erreur si module matomo desactivé"
* fix(@multi-frontend/matomo): hotfix: plus de stats après suppression des cookies
* fix(@multi-frontend/schedule): trim sur le champ asUser
* fix(@multi-frontend/schedule): trim sur le champ asUser
* doc: update changelog
---------
Co-authored-by: Benjamin Lemoine <[email protected]>
* fix(@multi-frontend/chatbot): ion-label hides html elements MULTI-9152
* fix(@multi-frontend/chatbot): ion-label hides html elements
* docs: update changelog
* docs: correction Changelog
---------
Co-authored-by: Benjamin Lemoine <[email protected]>
* fix(@multi-frontend/features): normalize search
* fix(@multi-frontend/features): normalize search
+ fix 36f6ab9 (filtrage sans passer par l'observable existant)
* docs: update changelog
---------
Co-authored-by: Benjamin Lemoine <[email protected]>
* fix(@multi-backend/contact-us): prevention usurpation adresse mail
Co-authored-by: Benjamin Lemoine <[email protected]>
* fix(@multi-frontend/auth): custom logic replaced by ionic component to toggle password visibility
Co-authored-by: Benjamin Lemoine <[email protected]>
* fix(@multi-frontend/map): default position if location disabled
Co-authored-by: Benjamin Lemoine <[email protected]>
* fix(@multi-frontend): external url not sanitized
* fix(@multi-frontend): external url not sanitized
custom eslint rule
* docs: update library list
* docs: update changelog
---------
Co-authored-by: GitHub Action <[email protected]>
Co-authored-by: Benjamin Lemoine <[email protected]>
* chore: release 2.1.0
---------
Co-authored-by: Celine Didier <[email protected]>
Co-authored-by: Céline Didier <[email protected]>
Co-authored-by: Antoine Contoux <[email protected]>
Co-authored-by: DEUDON Guillaume <[email protected]>
Co-authored-by: Deudon Guillaume <[email protected]>
Co-authored-by: GitHub Action <[email protected]>
Co-authored-by: rayshor <[email protected]>
Co-authored-by: rass0012 <[email protected]>
Co-authored-by: Boris <[email protected]>
Co-authored-by: bbrogle <[email protected]>
Co-authored-by: Logeard Aurelien <[email protected]>1 parent 43065a2 commit 8f4a161
170 files changed
Lines changed: 122892 additions & 206056 deletions
File tree
- dev
- connectors/multi-cms-connector
- src
- cache
- cms
- directus
- collections
- channels
- contact-us
- features
- important-news
- login
- pages
- social-networks
- widgets
- config
- wordpress/collections
- channels
- contact-us
- features
- important-news
- login
- social-networks
- static-pages
- widgets
- redis
- user-backend-mocks
- user-backend-nest
- main
- src
- microservices
- auth
- src
- auth
- config
- cards
- src
- chatbot
- src
- clocking
- src
- clocking
- contact-us
- src
- config
- mail
- page-content
- contacts
- src
- features
- src
- config
- features
- important-news
- src
- config
- important-news
- mail-calendar
- src
- mail-calendar
- map
- src
- notifications
- src
- config
- notifications
- restaurants
- src
- rss
- src
- schedule
- src
- schedule
- social-network
- src
- config
- social-network
- static-pages
- src
- config
- static-pages
- statistics
- src
- user-frontend-ionic
- eslint-local-rules
- projects
- app-update/src/lib
- auth/src/lib/login
- chatbot/src/lib
- contact-us/src/lib
- features/src/lib/pages
- services
- widgets/widget/widget-external-feature
- important-news/src/lib/widgets/important-news
- map/src/lib
- notifications/src/lib
- reservation/src/lib
- rss/src/lib
- schedule/src/lib/common
- event-detail
- select-user
- src/app
- env/local/docker/wordpress/docker-entrypoint-init.d
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
6 | 48 | | |
7 | 49 | | |
8 | 50 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
3 | 6 | | |
4 | 7 | | |
5 | 8 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
| 15 | + | |
15 | 16 | | |
16 | 17 | | |
17 | 18 | | |
| |||
20 | 21 | | |
21 | 22 | | |
22 | 23 | | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
55 | 55 | | |
56 | 56 | | |
57 | 57 | | |
| 58 | + | |
58 | 59 | | |
59 | | - | |
60 | | - | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
| 17 | + | |
17 | 18 | | |
18 | 19 | | |
19 | 20 | | |
20 | 21 | | |
21 | 22 | | |
22 | 23 | | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
| 98 | + | |
| 99 | + | |
| 100 | + | |
| 101 | + | |
| 102 | + | |
| 103 | + | |
| 104 | + | |
| 105 | + | |
| 106 | + | |
| 107 | + | |
| 108 | + | |
| 109 | + | |
| 110 | + | |
| 111 | + | |
| 112 | + | |
| 113 | + | |
| 114 | + | |
| 115 | + | |
| 116 | + | |
| 117 | + | |
| 118 | + | |
| 119 | + | |
| 120 | + | |
| 121 | + | |
| 122 | + | |
| 123 | + | |
| 124 | + | |
| 125 | + | |
| 126 | + | |
| 127 | + | |
| 128 | + | |
| 129 | + | |
| 130 | + | |
| 131 | + | |
| 132 | + | |
| 133 | + | |
| 134 | + | |
| 135 | + | |
| 136 | + | |
| 137 | + | |
| 138 | + | |
| 139 | + | |
| 140 | + | |
| 141 | + | |
| 142 | + | |
| 143 | + | |
| 144 | + | |
| 145 | + | |
| 146 | + | |
| 147 | + | |
| 148 | + | |
| 149 | + | |
| 150 | + | |
| 151 | + | |
| 152 | + | |
| 153 | + | |
0 commit comments