Skip to content

1.5.x - #194

Open
20cents wants to merge 123 commits into
masterfrom
1.5.x
Open

1.5.x#194
20cents wants to merge 123 commits into
masterfrom
1.5.x

Conversation

@20cents

@20cents 20cents commented Dec 5, 2025

Copy link
Copy Markdown
Contributor

🚀 Nouveautés

Multi-langues :

  • Il est désormais possible de traduire l’ensemble des contenus (observatoires, sites, ...) en plusieurs langues.
  • Lors de la mise à jour, tous les contenus existants sont automatiquement associés à la langue Français.
  • Tant qu’une seule langue est publiée, aucun changement visible n’apparaît dans GeoPaysages.

Gestion des droits utilisateurs :

  • Les droits sont définis au niveau de chaque observatoire.
  • Un même utilisateur peut avoir des rôles différents selon l’observatoire.

20cents and others added 30 commits October 21, 2024 16:47
Reviewed-by: andriacap
@camillemonchicourt

Copy link
Copy Markdown
Member

OK super.
Sur le multilingue, peux-tu préciser ce qui a été fait et comment ça fonctionne ? En lien avec #3 et/ou #95 ?

Pour les permissions, c'est en lien avec #162 (comment) j'imagine ?
Je me demande comment ça va fonctionner lors de la MAJ et si mes utilisateurs auront bien les mêmes permissions qu'actuellement sans que je ne doive les reprendre individuellement, surtout dans le cas classique d'un GeoPaysages avec un seul observatoire.
Et preneur de quelques précisions/écrans sur le fonctionnement.
Merci.

@xavyeah39

Copy link
Copy Markdown
Collaborator

Oui super.
Preneurs aussi de précisions sur les points soulevés par Camille.
Merci !

@20cents

20cents commented Dec 5, 2025

Copy link
Copy Markdown
Contributor Author

Voici un lien pour jouer avec notre demo :
https://geopaysages.natural-solutions.eu
Je vous envoi les accès par mail

Oui le multi-langues est en lien avec #3 et #95
Pour la gestion des langues, on a ajouté un onglet dans l'admin.
Il y a 2 langues déclarées mais seul le français est publié (on peut en déclarer de nouvelles)
Si l'anglais est publié alors GeoPaysages passe en mode multi-langues, un sélecteur de langue apparaît en haut à droite.
image
Pour traduire les contenus, ça se passe dans l'admin. Sur le form d'édition d'un contenu (un observatoire par ex.) il y a maintenant un onglet par langue déclarée. Cet onglet contient les champs traduisibles, dont un champs "publier" pour pouvoir mettre un contenu offline dans une langue et online dans une autre.
image

Côté DB c'est du classique, chaque table (observatoire, site, etc...) a sa sous table qui contient les champs traduisibles.

Pour traduire les éléments d'interface, c'est toujours dans les fichiers de trad.
On a ajouté dans le dépôt les fichiers de trad pour l'anglais et l'allemand.
Si la langue créée dans l'admin n'existe pas dans les fichiers de trad alors c'est la langue par défaut qui s'applique.
La langue par défaut est défini dans la gestion des langues dans l'admin.

Pour la gestion des users, c'est bien en lien avec #162
La doc est ici https://github.com/PnX-SI/GeoPaysages/blob/1.5.x/docs/administration.md

Concernant les instances existantes qui font la mise à jour :

  • Les users déclarés dans UsersHub comme administrateur de GeoPaysages restent super admin
  • Les autres ne peuvent plus rien faire dans l'admin tant qu'un super admin ne leur a pas mis de droits dans un observatoire.
image

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.

5 participants