Projet

Général

Profil

Development #49772

page d'attente d'afterjob

Ajouté par Frédéric Péters il y a plus de 3 ans. Mis à jour il y a plus de 3 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
-
Début:
29 décembre 2020
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:
Non

Description

Pour le moment chaque utilisation d'afterjob amène sa page d'attente du traitement de celui-ci, façon :

        try:
            job = AfterJob.get(get_request().form.get('job'))
        except KeyError:
            return redirect('.')

        html_top('forms', title=...)
        r = TemplateIO(html=True)
        r += get_session().display_message()
        get_response().add_javascript(['jquery.js', 'afterjob.js'])
        r += htmltext('<dl class="job-status">')
        r += htmltext('<dt>')
        r += _(job.label)
        r += htmltext('</dt>')
        r += htmltext('<dd>')
        ...

Tout ça pourrait être factorisé.


Fichiers

Révisions associées

Révision bbcda9aa (diff)
Ajouté par Frédéric Péters il y a plus de 3 ans

backoffice: use a single page for all processing afterjob pages (#49772)

Historique

#1

Mis à jour par Frédéric Péters il y a plus de 3 ans

En passant je supprime le comportement particulier qui existait sur la vue d'import de fiches depuis un CSV, qui reprenait sur cet écran la liste des colonnes non-importables, parce que 1/ l'information se trouve déjà dans le modèle de CSV, 2/ sur cet écran il est de toute façon trop tard pour faire quoique ce soit de cette information.

#2

Mis à jour par Lauréline Guérin il y a plus de 3 ans

  • Statut changé de Solution proposée à Solution validée
#3

Mis à jour par Frédéric Péters il y a plus de 3 ans

  • Statut changé de Solution validée à Résolu (à déployer)
commit bbcda9aa66cb630c1293ccbbae04b9e0f6d05128
Author: Frédéric Péters <fpeters@entrouvert.com>
Date:   Tue Dec 29 16:18:06 2020 +0100

    backoffice: use a single page for all processing afterjob pages (#49772)
#4

Mis à jour par Frédéric Péters il y a plus de 3 ans

  • Statut changé de Résolu (à déployer) à Solution déployée

Formats disponibles : Atom PDF