#1 2011-08-18 19:07:19

Eric
Former Piwigo Team
VALENCE (FR)
2005-03-25
4579

[2.3.0beta2] Permissions de gestion des plugins

Il semble que nous ayons une régression sur la 2.3.0 par rapport à la 2.2.x : Un utilisateur ayant le statut "administrateur" peut supprimer des plugins alors que cela avait été interdit via [Bugtracker] ticket 2022.

Hors ligne

#2 2011-08-19 17:19:27

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

Re: [2.3.0beta2] Permissions de gestion des plugins

J'ai notifié mistic100, c'est le spécialiste (avec P@t) de l'écran de gestion des plugins :-)


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

Hors ligne

#3 2011-09-01 23:01:35

mistic100
Ex Equipe Piwigo
Lyon
2008-09-27
3561

Re: [2.3.0beta2] Permissions de gestion des plugins

mince j'ai zappé, j'essaye de corriger avant la release de la RC1 demain

Hors ligne

#4 2011-09-01 23:13:27

mistic100
Ex Equipe Piwigo
Lyon
2008-09-27
3561

Re: [2.3.0beta2] Permissions de gestion des plugins

en fait il y a une sorte de conflict : avant les admins ne pouvaient installer de plugins, mais maintenant on ne fait plus de différence entre les plugins désactivés et pas encore installés
donc comment gérer ça ?

on peut tester si le plugin nécessite une installation avant l'activation (*), mais comme tous apparaissent en "désinstallés" il risque d'y avoir de l'incompréhension...

ou alors un message du genre "This plugin is not installed yet, only the webmaster can install plugins"


(*) je suis pas au point avec les classes, d'où une question technique :
dans plugins_installed.php

Code:

isset($plugins->db_plugins_by_id[ $_GET['plugin'] ])

permet de savoir si le plugin est dans la bdd n'est-ce pas ?

Dernière modification par mistic100 (2011-09-01 23:20:10)

Hors ligne

#5 2011-09-02 11:04:57

mistic100
Ex Equipe Piwigo
Lyon
2008-09-27
3561

Re: [2.3.0beta2] Permissions de gestion des plugins

Une petite discussion avec Pierrick a amené l'idée suivante : cacher purement et simplement pour les admins les sections Plugins->Gérer et toute la configuration, dans le sens ou théoriquement les Administrateurs sont là pour gérer les photos et les utilisateurs et pas configurer le site, c'est le boulot du Webmaster.

Comme c'est peut être un peu précipité on a décidé pour le moment de ne faire qu'une chose : empêcher aux admins une quelconque action sur les plugins
[Bugtracker] ticket 2426

Hors ligne

#6 2011-09-02 11:19:05

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

Re: [2.3.0beta2] Permissions de gestion des plugins

Pour la 2.4, on va peut-être mieux "marquer la différence" entre administrateur et webmaster, du genre les administrateur ne sont là que pour gérer le contenu, pas le contenant.

contenu = photos, albums, tags, utilisateurs
contenant = plugins, themes, configuration

A réfléchir pour la 2.4


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

Hors ligne

#7 2011-09-02 12:39:45

Eric
Former Piwigo Team
VALENCE (FR)
2005-03-25
4579

Re: [2.3.0beta2] Permissions de gestion des plugins

plg a écrit:

Pour la 2.4, on va peut-être mieux "marquer la différence" entre administrateur et webmaster, du genre les administrateur ne sont là que pour gérer le contenu, pas le contenant.

+1

Hors ligne

#8 2011-09-02 16:35:20

flop25
Équipe Piwigo
2006-07-06
6544

Re: [2.3.0beta2] Permissions de gestion des plugins

je suis d'avis comme mistic de cacher tout l'onglet plugin

Hors ligne

#9 2011-09-02 21:54:38

mistic100
Ex Equipe Piwigo
Lyon
2008-09-27
3561

Re: [2.3.0beta2] Permissions de gestion des plugins

pas toutes la section plugins mais uniquement plugins->gérer, les admins doivent avoir accès au contenu des plugins (il y a aussi de la configuration potentiellement sensible au milieu mais il faut faire avec)

Hors ligne

#10 2011-10-29 16:02:55

kurt
Membre
Lausanne
2009-06-25
310

Re: [2.3.0beta2] Permissions de gestion des plugins

J'ai ce message lorsque je fait gérer

Fatal error: Call to undefined method plugins::get_merged_extensions() in /var/www/vhosts/kurt-clindoeil.com/httpdocs/admin/plugins_installed.php on line 105

est-ce que cela vient de votre motif - je suis toujours en version "Piwigo 2.1.2"

merci

Hors ligne

#11 2011-10-29 16:14:31

flop25
Équipe Piwigo
2006-07-06
6544

Re: [2.3.0beta2] Permissions de gestion des plugins

kurt a écrit:

J'ai ce message lorsque je fait gérer

Fatal error: Call to undefined method plugins::get_merged_extensions() in /var/www/vhosts/kurt-clindoeil.com/httpdocs/admin/plugins_installed.php on line 105

est-ce que cela vient de votre motif - je suis toujours en version "Piwigo 2.1.2"

merci

bonjour merci de poster dans autre fil de discussion
merci aussi de préciser ce que vous avez changé/fait juste avant, ou si c'est depuis tjrs
quel plugin vous avez etc

Hors ligne

#12 2011-10-29 16:16:04

kurt
Membre
Lausanne
2009-06-25
310

Re: [2.3.0beta2] Permissions de gestion des plugins

Désolé, je vais donc ouvrir un nouveau fil !

Hors ligne

Pied de page des forums

Propulsé par FluxBB

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