Code Monkey home page Code Monkey logo

Comments (6)

camillemonchicourt avatar camillemonchicourt commented on July 28, 2024 1

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.

camillemonchicourt avatar camillemonchicourt commented on July 28, 2024

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.

samuelpriou avatar samuelpriou commented on July 28, 2024

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.

camillemonchicourt avatar camillemonchicourt commented on July 28, 2024

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.

samuelpriou avatar samuelpriou commented on July 28, 2024

Ok, du coup on conserve dans Usershub les niveaux de droits allant de 0 à 6
0 - aucun droit
1 - utilisateur
...
6 - administrateur

from usershub.

camillemonchicourt avatar camillemonchicourt commented on July 28, 2024

Voir documentation : https://usershub.readthedocs.io/fr/latest/migration-v1v2.html

from usershub.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.