Comments (6)
On garde ces 6 niveaux pour la rétro-compatibilité avec les anciennes applications.
On a supprimé pas mal de tables mais on les régénère dynamiquement en construisant des vues du même nom.
Mais on permet désormais une gestion plus souple, en créant des profils qui sont associés à des applications. Voir #28
from usershub.
Il te faut commencer par migrer sur la dernière version 1.x (1.3.3 actuellement), en suivant les notes de versions et scripts de migration de la BDD successifs : https://github.com/PnEcrins/UsersHub/releases
Ensuite, le développement de UserHub v2 avance bien dans sa branche dédiée (uhv2
) et @gildeluermoz a bien avancé sur le script de migration de la 1.3 vers la future 2.0 (pas encore sortie) : https://github.com/PnEcrins/UsersHub/blob/uhv2/data/update_1.3.1to2.sql
La V2 en cours de développement est disponible ici : http://demo.geonature.fr/usershub2/ (admin / admin).
Toute la partie CRUVED a été réintégrée dans GeoNature (PnX-SI/GeoNature#517) pour bien garder UsersHub générique et centré sur la gestion des utilisateurs, mais pas sur leurs permissions applicatives qui doivent être gérées au sein de chaque application.
La version 2 de UsersHub prend cela en compte.
Nous préparons une RC4 de GeoNature qui inclut cette réintégration du CRUVED dans GeoNature, ainsi que son interface d'administration.
from usershub.
Merci pour ces informations.
Du coup qu'en est il des permissions applicatives pour Geotrek-admin ? Je crois me rappeler que vous gérer ses utilisateurs via usershub ?
Cela veut il dire que les applications qui utilisent usershub (Geotrek-admin, autorisation de circulation...) doivent être réécrites ?
from usershub.
Non justement, on s'est notamment basé sur le fonctionnement de Geotrek où les permissions applicatives sont bien gérées dans Geotrek-admin où tu donnes des actions possibles à des utilisateurs ou groupes d'utilisateurs.
UsersHub te permet juste de définir des utilisateurs avec un login/mdp et de les associer à des groupes.
Ce que peuvent faire chaque utilisateurs ou groupes d'utilisateurs est bien défini au niveau de Geotrek-admin et de sa propre BDD.
from usershub.
Ok, du coup on conserve dans Usershub les niveaux de droits allant de 0 à 6
0 - aucun droit
1 - utilisateur
...
6 - administrateur
from usershub.
Voir documentation : https://usershub.readthedocs.io/fr/latest/migration-v1v2.html
from usershub.
Related Issues (20)
- Accès usershub impossible aprés mise à jour 2.1.3 vers 2.2.0 HOT 3
- Afficher les emails des membres d'un groupe HOT 1
- Afficher la version dans l'interface
- [Erreur] Affichage de la liste des membres associés à une liste
- Paramètres de connexion invalides HOT 3
- Affichage membres Liste HOT 1
- Ajout authentification dans une application simple HOT 6
- Supprimer un organisme lié à un jeu de données
- Conformité Organismes vs SINP? HOT 1
- Liste - Impossible d'afficher les membres
- Importation_du_projet HOT 6
- Facilité de navigation HOT 3
- installation HOT 5
- Harmonisation avec le référentiel des organismes de l'INPN HOT 1
- Afficher les champs additionnels liés à l'utilisateur dans l'interface HOT 4
- Bug affichage du prénom et du nom sur la fiche utilisateur HOT 1
- usershub.readthedocs.io n'est pas à jour HOT 2
- Afficher tous les champs de t_roles dans l'interface "Utilisateur" HOT 1
- [UsersHub 2.4.2] installation bloquée node-v10.15.3 HOT 4
- Champs meta_create_date et meta_update_date dans bib_organismes HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from usershub.