developer.jelix.org is not used any more and exists only for history. Post new tickets on the Github account.
developer.jelix.org n'est plus utilisée, et existe uniquement pour son historique. Postez les nouveaux tickets sur le compte github.

Opened 10 years ago

Closed 9 years ago

#1253 closed enhancement (wontfix)

L'Installer s'arrete dès qu'une dépendance n'est pas satisfaite

Reported by: FlorianLB Owned by:
Priority: normal Milestone:
Component: jelix:installer Version: 1.2
Severity: minor Keywords: installer entry points
Cc: Blocked By:
Blocking: Documentation needed: no
Hosting Provider: Php version:

Description

Lors de l'installation d'un module, l' Installer effectue cette installation pour chaque point d'entrée. Il check les dépendances et si elles ne sont pas satisfaites il stop l'installation pour tout les points d'entrée.

Ne faudrait-il pas qu'il stop uniquement l'installation du point d'entrée courant afin de pouvoir installer le module sur les points d'entrée satisfaisant les dépendances ?

Prenons l'exemple d'un module qui utiliserais master_admin. On déclare une dépendance dessus. Lors de l'installation dudit module, l' Installer ne peut trouver master_admin sur le point d'entrée index.php et stop toute l'installation (et n'installe donc rien sur admin.php)

Ca se passe dans : jInstaller.class.php -> installModules($modulesList, $entrypoint = null)

Change History (3)

comment:1 Changed 10 years ago by laurentj

  • Milestone set to Jelix 1.2.1

comment:2 Changed 10 years ago by laurentj

  • Milestone changed from Jelix 1.2.1 to Jelix 1.3

comment:3 Changed 9 years ago by laurentj

  • Milestone Jelix 1.3 deleted
  • Resolution set to wontfix
  • Status changed from new to closed

Après réflexion, cela ne sert à rien de continuer l'installation si une dépendance n'est pas satisfaite. Car il y a de fortes chances que cette dépendance soit aussi manquante pour les autres points d'entrée.

Note: See TracTickets for help on using tickets.