#31 2006-02-21 00:21:51

plg
Équipe Piwigo
Nantes, France, Europe
2002-04-05
12671

Re: [Evolution] Nouveau type de user...

Où en sommes nous Rub ? Tu t'occupes de la spécification et du développement pour ajouter le nouveau status ? Mon oncle en a besoin sur sa galerie, donc si tu ne le fais pas, je m'en occupe, il me faut cette fonctionnalité pour la 1.6 pour faire plasir à mon tonton :-)


Les historiens ont établi que Pierrick était le premier utilisateur connu de Piwigo.

Hors ligne

#32 2006-02-21 00:49:35

rub
Former Piwigo Team
Lille
2005-08-26
5239

Re: [Evolution] Nouveau type de user...

Pour le moment, rien n'a bougé!!!
Si c'est pour faire uniquement une extention du status, je peux m'y coller!

Par contre, pour les autres points évoqués, ca va être un peu plus dure...

Hors ligne

#33 2006-02-26 00:21:21

rub
Former Piwigo Team
Lille
2005-08-26
5239

Re: [Evolution] Nouveau type de user...

Voila ce que je propose:

Extention du champs status de la table phpwebgallery_user_infos :
  o webmaster
  o admin
  o manager
  o normal
  o generic
  o guest

webmaster:
  Status NON affectable par l'interface
  Utilisateur unique (Modifiable uniquement via le fichier de configuration)
  Super utilisateur
  Accès à tous
  Correspond au 1er utlisateur créer dans l'installation

admin:
  Status affectable par l'interface
  Utilisateur multiple
  Accés à tous ce que peut faire le status normal
  Accès à toutes la partie administration (pour le moment)

manager:
  Status affectable par l'interface
  Utilisateur multiple
  Accés à tous ce que peut faire le status normal
  Accès à une partie de l'administration
    > Menu et sous-menu Link
    > Menu General et sous-menu
        * Instructions
        * History
        * Synchronize
        * Notification
        et donc pas accés à
        * Site manager
        * Remote sites
        * Maintenance
    > Pas de Menu Configuration
    > Tout Categories
    > Tout pictures
    > Pas de Menu Identification

guest:
  Status NON affectable par l'interface
  Utilisateur unique (Modifiable uniquement via le fichier de configuration)
  Correspond au 2eme utlisateur créer dans l'installation (Creation automatique)
  Aucun accés administration
  Accés Home comme version 1.5.2

normal:
  Status affectable par l'interface
  Utilisateur multiple
  Aucun accés administration
  Accés Home comme version 1.5.2

generic:
  Status affectable par l'interface
  Utilisateur multiple
  Aucun accés administration
  Pas d'envoie de mail de password
  Comme normal sauf sous-menu Customize


Pour les dev:
  o Modification de la table
  o Modification de isadmin.inc.php pour prendre en compte les différents types
  o Renommage de isadmin.inc.php en checkadmin.inc.php
  o Ajout de checkhome.inc.php pour faire comme isadmin.inc.php mais au niveau home/usernormal
  o Ajout de checkhome.inc.php pour l'ensemble des fiches appelés dans home
  o Changement des 'admin' == $user['status'] par le test de nouvelles variables
$user['is_admin'] = ($user['status'] == 'webmaster' or $user['status'] == 'admin' or $user['status'] == 'admin') ? true : false;
etc...
  o Gestion des menus dans home et admin suivant le status



J'attend vos remarques et le feu vert de Pierrick si ca lui convient...

Hors ligne

#34 2006-02-26 16:14:11

vimages
Membre
2004-03-27
2429

Re: [Evolution] Nouveau type de user...

Pour ma part je trouve cela très très bien !!! Ces modifications sont une grande avancée et certainement suffisantes...

Je vote pour sans restriction !

dans le cadre de cette évolution, je rappelle deux questions posée par le passé, qui pourraient être étudiées en même temps...
- un user du type "normal" qui verrait les dossiers autorisés mais n'aurait pas accés aux fichiers "pwg_high"....
- un user type "manager" tel que décrit ci-dessus par rub, mais qui n'aurait la possibilité de nanager qu'une partie de la gallerie... autrement dit, qui ne pourrait intervenir que pour un ou des dossiers définis (par la gestion actuelles des  droits d'accès) et pas sur le reste de la gallerie...    cela pour le cas de plusieurs "manager" intervenant sur une même gallerie, pour éviter les erreurs...

voilà, merci de votre attention.

eric.

Hors ligne

#35 2006-02-26 20:24:25

VDigital
Former Piwigo Team
Montpellier (FR)
2005-05-04
15127

Re: [Evolution] Nouveau type de user...

Je suis d'accord avec Eric mais j'irai plus loin.
L'admin et le Manager d'Eric n'ont le droit d'agir que sur les catégories qu'ils créent ou dont ils ont obtenu le droit d'accès via un group (ou via leur user, mais je rappelle que je suis contre l'admin des droits au niveau des users).
8-)


Vincent -« Plus vidéaste averti que photographe amateur... »
La galerie - Le blog   

Piwigo est une application libre de gestion de photos en ligne.

Hors ligne

#36 2006-02-26 22:48:41

plg
Équipe Piwigo
Nantes, France, Europe
2002-04-05
12671

Re: [Evolution] Nouveau type de user...

Je ne suis pas contre, sur le principe. Mais autant ajouter le status "generic" n'est pas trop difficile, autant ajouter le status "manager" va devenir un challenge, PWG n'ayant pas été conçu dans cette optique. Je propose de se concentrer sur le status "generic" pour la branche 1.6, on verra plus tard pour les autres nouveaux status.


Les historiens ont établi que Pierrick était le premier utilisateur connu de Piwigo.

Hors ligne

#37 2006-02-26 22:49:11

vimages
Membre
2004-03-27
2429

Re: [Evolution] Nouveau type de user...

le Manager d'Eric n'ont le droit d'agir que sur les catégories qu'ils créent ou dont ils ont obtenu le droit d'accès via un group

celui-ci défini uniquement par l'admin , seul détenteur de la gestion des droits d'accès.

Je propose de se concentrer sur le status "generic" pour la branche 1.6, on verra plus tard pour les autres nouveaux status

... un bon escalier comporte plusieurs marches.... il faut les gravir une à une pour ne pas tomber... mais aussi garder un euil sur la marche suivante...

:o)

eric.

Dernière modification par vimages (2006-02-26 22:52:43)

Hors ligne

#38 2006-02-27 00:11:53

mathiasm
Former Piwigo Team
2006-02-06
2692

Re: [Evolution] Nouveau type de user...

z0rglub a écrit:

Je ne suis pas contre, sur le principe. Mais autant ajouter le status "generic" n'est pas trop difficile, autant ajouter le status "manager" va devenir un challenge, PWG n'ayant pas été conçu dans cette optique. Je propose de se concentrer sur le status "generic" pour la branche 1.6, on verra plus tard pour les autres nouveaux status.

+1.
Je pense que l'introduction du manager va voir la refonte du systeme de verificaiton des droits (les isadmin et checkhome, etc. risquent de ne pas supporter l'arrivee du manager) (ne m'attaquez pas, je n'ai pas regardé les sources, je subjective à fond :-)).

Hors ligne

#39 2006-02-27 06:22:46

rub
Former Piwigo Team
Lille
2005-08-26
5239

Re: [Evolution] Nouveau type de user...

Je suis plutot d'accord avec vous tous, faire un status manager élaboré va demander beaucoup de dev et de changement et sera à faire une refonte des droits comme on l'avait décrit auparavant.

Sinon, que dois-je faire exatement? Je laisse tomber les status (webmaster, manager, ect...)?

Hors ligne

#40 2006-02-27 07:40:46

VDigital
Former Piwigo Team
Montpellier (FR)
2005-05-04
15127

Re: [Evolution] Nouveau type de user...

De ce que je comprends, ta proposition reçoit bien l'accord de tous, et donc:

1 - ne cherche pas à tout faire du premier coup même si cela aurait été peut être plus simple pour toi.
2 - on te propose de ne pas faire "Manager" dans le cadre de la 1.6
3 - si tu peux jeter un oeil sur la 'marche' pwg_high... 8-)

Ce qui est déjà pas mal...


4 - "Marche" ultérieure le Manager les restrictions liées à son statut (dont l'impossibilité de donner des droits à un groupe/user)
etc.


Vincent -« Plus vidéaste averti que photographe amateur... »
La galerie - Le blog   

Piwigo est une application libre de gestion de photos en ligne.

Hors ligne

#41 2006-02-27 16:38:37

rub
Former Piwigo Team
Lille
2005-08-26
5239

Re: [Evolution] Nouveau type de user...

Ok pour tout ca!
Je revois ma copie et pense au pwg_high!

D'ailleurs, c'était quoi le besoin exactement pour le pwg_high? Donner au non l'accés au gros fichiers à certains users?

Hors ligne

#42 2006-02-27 18:36:29

vimages
Membre
2004-03-27
2429

Re: [Evolution] Nouveau type de user...

Donner au non l'accés au gros fichiers à certains users?

oui...  mais c'est dans l'outil de suivi  ici...
http://bugs.phpwebgallery.net/view.php?id=127

Hors ligne

#43 2006-02-28 13:49:10

rub
Former Piwigo Team
Lille
2005-08-26
5239

Re: [Evolution] Nouveau type de user...

vimages a écrit:

oui...  mais c'est dans l'outil de suivi  ici...
http://bugs.phpwebgallery.net/view.php?id=127

Ok, ok!
Je suis plutôt d'accord avec Pierrick pour dire que l'option globale ne sert à rien pour pwg_high.
Soit on a des images pwg_high ou pas!

Par contre, après, on peut le faire facilement à l'utilisateur ou à la catégorie (une image pouvant être dans plusieurs catégories) !
Mais, ca me plait à moitié car en fait, il faudrait le faire au niveau "groupe/user" pour chaque catégorie comme les persmissions.

Je ne sais pas ce que vous en pensez?

Voila, je vous laisse le choix:
  o Activation pwg_high pour chaque user (ajout d'un champ #pwg_high_enabled dans  #user)
  o Activation pwg_high pour chaque catégorie (ajout d'un champ  #pwg_high_enabled dans #categories)
  o Activation pwg_high par "groupe/user" comme les permissions, ajout d'un champ #pwg_high_enabled dans les tables #group_access et user_access)

Je n'utilise pas (encore) pwg_high pour mon site perso donc je n'ai vraiment pas de préférences entre les 3 choix.

vimages dit nous quelle méthode colle le plus à tes besoins et à l'équipe de voir ce que j'implemente.

moi-même a écrit:

Je revois ma copie et pense au pwg_high!

Copie sans manager et avec réemission password


Extention du champs status de la table phpwebgallery_user_infos :
  o webmaster
  o admin
  o normal
  o generic
  o guest

webmaster:
  Status NON affectable par l'interface
  Utilisateur unique (Modifiable uniquement via le fichier de configuration)
  Super utilisateur
  Accès à tous
  Correspond au 1er utlisateur créer dans l'installation

admin:
  Status affectable par l'interface
  Utilisateur multiple
  Accés à tous ce que peut faire le status normal
  Accès à toutes la partie administration (pour le moment)

guest:
  Status NON affectable par l'interface
  Utilisateur unique (Modifiable uniquement via le fichier de configuration)
  Correspond au 2eme utlisateur créer dans l'installation (Creation automatique)
  Aucun accés administration
  Accés Home comme version 1.5.2
  La réemission de password par mail est interdire [/i](ne doit pas arriver car pas de mail pour guest)[/i]

normal:
  Status affectable par l'interface
  Utilisateur multiple
  Aucun accés administration
  Accés Home comme version 1.5.2

generic:
  Status affectable par l'interface
  Utilisateur multiple
  Aucun accés administration
  Pas d'envoie de mail de password
  Comme normal sauf sous-menu Customize
  La réemission de password par mail est interdire

Pour les dev:
  o Modification de la table
  o Modification de isadmin.inc.php pour prendre en compte les différents types
  o Renommage de isadmin.inc.php en checkadmin.inc.php
  o Ajout de checkhome.inc.php pour faire comme isadmin.inc.php mais au niveau home/usernormal
  o Ajout de checkhome.inc.php pour l'ensemble des fiches appelés dans home
  o Changement des 'admin' == $user['status'] par le test de nouvelles variables
$user['is_admin'] = ($user['status'] == 'webmaster' or $user['status'] == 'admin' or $user['status'] == 'admin') ? true : false;
etc...
  o Gestion des menus dans home et admin suivant le status

Hors ligne

#44 2006-02-28 14:53:01

vimages
Membre
2004-03-27
2429

Re: [Evolution] Nouveau type de user...

merci de ton travail !!!

ta copie est bonne pour moi , je vote pour !!

pour te répondre:

o Activation pwg_high pour chaque user (ajout d'un champ #pwg_high_enabled dans  #user)

- c'est une bonne idée, avec le champ coché "enabled" par défaut !

o Activation pwg_high pour chaque catégorie (ajout d'un champ  #pwg_high_enabled dans #categories)

- sans intérêt à mon avis.

o Activation pwg_high par "groupe/user" comme les permissions, ajout d'un champ #pwg_high_enabled dans les tables #group_access et user_access)

- oui aussi, avec le champ coché "enabled" par défaut !

comme je l'ai dit par le passé, il s'agit de pouvoir mettre en place des dossiers privés, complets, avec les "pwg_high", de pouvoir inviter un visiteur à venir voir les photos de taille moyenne, en lui donnant un code d'accès, et si besoin, de pouvoir ensuite, facilement et rapidement lui débloquer l'accés aux photos plein format des dossiers "pwg_high".

l'accés aux dossiers "pwg_high" est donc "oui" par defaut pour tout le monde, gérés dans la page administration/utilisateurs, utilisateur par utilisateur, voir aussi par groupe mais c'est moins important je pense....

comme cela a été souligné par l'un d'entre vous, cacher le lien vers la photo contenue dans le sous-dossier pwg_high ne pourra empécher les petits malins d'entrer ce lien manuellement, il y aura matière a recherche au point de vue sécurité, d'autre part, les abus seront certainement très rares...


voilà voilà .....
merci pour tout !
eric.

Hors ligne

#45 2006-02-28 17:42:39

mathiasm
Former Piwigo Team
2006-02-06
2692

Re: [Evolution] Nouveau type de user...

rub a écrit:

Voila, je vous laisse le choix:
  o Activation pwg_high pour chaque user (ajout d'un champ #pwg_high_enabled dans  #user)
  o Activation pwg_high pour chaque catégorie (ajout d'un champ  #pwg_high_enabled dans #categories)
  o Activation pwg_high par "groupe/user" comme les permissions, ajout d'un champ #pwg_high_enabled dans les tables #group_access et user_access)

Je pense que seule la 3e solution a un sens, si on reste dans la philosophie (VDigital je crois) "pas de perm poru les user, que pour les groupes"; ce que je conçois tout à fait.

rub a écrit:

generic:
  Status affectable par l'interface
  Utilisateur multiple
  Aucun accés administration
  Pas d'envoie de mail de password
  Comme normal sauf sous-menu Customize
  La réemission de password par mail est interdite

mais je pinaille.
attention, cependant: un utilisateur avec un compte generique doit donc connaitre l'@mail du webmaster pour le contacter en cas de perte.

A suivre

Hors ligne

Pied de page des forums

Propulsé par FluxBB

github twitter newsletter Faire un don Piwigo.org © 2002-2024 · Contact