Ticket #301 (new Enhancement)

Opened 5 months ago

Faire un véritable système de vérification des modules

Reported by: steevanb Assigned to:
Priority: Critical Milestone: 3.1.0
Component: Core Version: 3.0.3
Keywords: Cc:

Description

Suite au commit de landry : http://svn.copix.org/changeset/2542, sur lequel j'ai fait un revert (http://svn.copix.org/changeset/2545) car on ne peux plus installer copix (module admin non installé, donc exception, donc on ne peut pas installer de base de données)

il serait intéressant d'avoir un véritable système de vérification de l'état du module : non installé, installé, mis à jour, à mettre à jour. Et ceci dans tous les appels que l'on peut faire à un module, par exemple via _class, CopixModule::getInformations, etc.

Je pense qu'on ne doit plus donner l'accès possible à un module qui n'est pas installé, et du coup revoir l'installation de Copix en forçant l'ajout d'une base de données, avec une page "spéciale". De même pour un module dont la version installée ne correspond pas à la version indiquée dans le module.xml, parcequ'un changement de version peut impliquer un changement dans la base de données ou les fichiers temporaire / cache, et donc une mise à jour est "obligatoire".

Attachments


Add/Change #301 (Faire un véritable système de vérification des modules)