- 1
[Opened] Utilisation de jAcl2
Posted by samche2 on 08/19/2010 10:07
Bonjour,
Je viens de terminer un petit module de gestion des interventions qui fonctionne plutôt bien en utilisant auth pour y accéder.
J'aimerai aller un peu plus loin en ne permettant à mes utilisateur d'accéder uniquement aux interventions qu'ils ont eux-mêmes renseignés. Mieux que ça, ils sont regroupés dans différents services et donc, les utilisateurs d'un même service peuvent voir les interventions de leur service mais ne modifier que les interventions qu'ils ont eux-mêmes saisies.
De plus, j'aurai donc 3 profils : un "admin" qui peut tout faire, un "technicien" qui peut modifier et faire évoluer (renseignements, clotures, ...) les interventions qui lui sont attribués (via un 4è profil gestionnaire mais il importe peu pour la suite) et un profil "post-only" qui est mon utilisateur lambda qui saisie et visualise les interventions.
Pour ceux qui connaissent glpi, il y a deux niveaux de droits d'accès, les profils (appelés groupes dans jAcl2 si je ne m'abuse) et les groupes (sans correspondance dans jAcl2... quoique). C'est exactement ce que j'aimerai reproduire dans mon applicatif.
En lisant cette doc : http://jelix.org/articles/fr/manuel-1.2/droits2/utilisation
J'ai bien saisi comment mettre à jour les droits en ligne de commande mais je ne trouve nulle part comment les mettre à jour dans l'applicatif. Faut-il faire les insert/update/delete à la main ou ai-je raté des commandes ?
De plus, je ne vois pas comment gérer cette problématique de groupes et de profils.
J'ai téléchargé jCommunity et, mais là j'ai un peu honte, je ne trouve pas la gestion des droits.
Peut-être que jAcl2 n'est pas fait pour ce dont j'ai besoin mais avant de me lancer dans un module "de chez bibi", j'aimerai ne pas passer à côté des fonctionnalités disponibles et rester le plus près possible de jelix.
Merci d'avance
[Opened] Utilisation de jAcl2
Posted by foxmask on 08/21/2010 02:23
Bonsoir Je réponds comme les idées me viennent ;) Pour jcommunity ya pas de honte a avoir Il n'y a rien dans ce sens.
Il existe qd même un module jelix le "master_admin" qui en plus est le module d'administration de son appli. C'est donc au travers de ce module made in jelix que tout est a disposition droits, utilisateurs et toute l'administration de son appli
Rdv dans la doc http://jelix.org/articles/fr/manuel-1.1/creer-application/creer-administration + http://jelix.org/articles/fr/manuel-1.1/ref-modules/master_admin;)
Bonne nuit
@GitHub - Forum HaveFnuBB! powered by Jelix - Le Booster Jelix !
- 1