Project

General

Profile

Development #78095

Installation d'une application : avoir un lien vers les composants

Added by Marie Kuntz over 1 year ago. Updated about 1 year ago.

Status:
Fermé
Priority:
Normal
Category:
-
Target version:
-
Start date:
Due date:
% Done:

0%

Estimated time:
Patch proposed:
No
Planning:
No

Description

Quand on installe une appli (qui a été faite ailleurs, donc), on voit la liste des éléments qui la composent mais il n'y pas de lien posé sur les formulaires, fiches, WF etc. Ça manque (beaucoup beaucoup).
Par ex. : https://hobo-mkuntz.test.entrouvert.org/applications/manifest/signalements/

Associated revisions

Revision d9d37fb3 (diff)
Added by Lauréline Guérin about 1 year ago

applications: refresh elements when install is done (#78095)

History

#1

Updated by Lauréline Guérin over 1 year ago

  • Project changed from w.c.s. to Hobo

il y a des liens, mais ton app a été installée il y a trop longtemps pour que ça fonctionne (le dev a été fait après). Si tu la réinstalles tu auras des liens.

#7

Updated by Lauréline Guérin over 1 year ago

  • Assignee set to Lauréline Guérin

Ok, compris.

Lors de la première installation d'une app, on lance l'import dans wcs en asynchrone. Mais on n'attend pas la fin de la tâche pour faire le refresh du cache de chaque élément (ce qui donne accès à l'url de redirection pour aller de l'élément d'une app à l'élément dans la brique qui va bien).

    def deploy(self, job=None):
        bundle_content = self.bundle.read()
        self.deploy_parameters(bundle_content)
        self.deploy_roles(bundle_content)
        self.do_something_with_bundle(bundle_content, 'deploy', job=job)
        self.application.refresh_elements(cache_only=True)  # <- ici, on lance le refresh, mais wcs n'a pas fini de processer le bundle

Correction à venir.

#8

Updated by Robot Gitea over 1 year ago

  • Status changed from Nouveau to Solution proposée

Lauréline Guérin (lguerin) a ouvert une pull request sur Gitea concernant cette demande :

#9

Updated by Robot Gitea about 1 year ago

  • Status changed from Solution proposée to Solution validée

Frédéric Péters (fpeters) a approuvé une pull request sur Gitea concernant cette demande :

#10

Updated by Robot Gitea about 1 year ago

  • Status changed from Solution validée to Résolu (à déployer)

Lauréline Guérin (lguerin) a mergé une pull request sur Gitea concernant cette demande :

#11

Updated by Transition automatique about 1 year ago

  • Status changed from Résolu (à déployer) to Solution déployée
#12

Updated by Transition automatique about 1 year ago

Automatic expiration

Also available in: Atom PDF