En détail :
Catégorie 1 : actions
1. Ok pour le (a), on installe et on désactive
2. Ok pour le (a), idem
3. Ok aussi avec ton choix, mais il faudra fournir la liste des modules qui
restent à activer (ou la liste complète avec une distinction pour ceux qui
ne sont pas encore activés)
4. Ok aussi.
Catégorie 2 : vérifs deps
Je proposerais plutôt un warning (popup) qui permet de confirmer l'action
que tu proposes (avec Ok par défaut), ça peut être utile de laisser actif
un module dont les dépendances ne sont pas toutes satisfaites (plugin en
cours de dev par exemple), certaines dépendances peuvent être "partielles",
ie ne servir que côté public ou côté admin, par exemple.
Le 22 avril 2015 09:46, Franck Paul <carnet.franck.paul(a)gmail.com> a écrit :
Je vais reprendre tout ça, mais déjà, je pense que seule
l'activation doit
être contrôlée par les dépendances. On devrait pouvoir installer tout le
temps.
Le 22 avril 2015 09:34, Bruno <dsls(a)morefnu.org> a écrit :
> Le 21 avril 2015 22:48, Franck Paul <carnet.franck.paul(a)gmail.com> a
> écrit :
> > Je lis ça à tête reposée demain matin et je réponds aux questions.
>
> Autres points à traiter :
> * Installation de plugins depuis le dépôt : autoriser/empêcher
> d'installer un module si ses dépendances ne sont pas installées
> * Refuser l'installation d'un plugin (attention, je parle bien
> d'installation, pas d'activation), si ses dépendances ne sont pas
> installées
>
> Ces 2 points sont bien différents selon moi :
> * Le premier est ce qu'on va afficher lors de la recherche de plugins
> via l'admin
> * Le second est le cas où j'installe un plugin via ftp, mais dotclear
> ne peut pas l'installer car il dépend d'autres modules.
>
> --
> Bruno
> --
> Dev mailing list - Dev(a)list.dotclear.org -
>
http://ml.dotclear.org/listinfo/dev
>
--
Franck
--
Franck