Projet

Général

Profil

Development #6735

Intégrer wip/django

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

Statut:
Fermé
Priorité:
Normal
Assigné à:
-
Version cible:
-
Début:
14 mars 2015
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:

Description

La branche tourne et passe les tests (https://jenkins.entrouvert.org/job/wcs-wip-branches/30/), il faudrait maintenant se mettre à l'utiliser (une étape peut être le packaging debian et l'installation sur une VM de dev dédiée, si on ne veut pas risquer ça sur la VM de dev actuelle).


Demandes liées

Lié à Publik - Autre #6733: Migration de wcs vers DjangoFermé14 mars 2015

Actions
Lié à Intégrations graphiques Publik - Development #12551: vue de sélection d'événementFermé12 juillet 201611 août 2017

Actions
Lié à w.c.s. - Development #15806: avoir une méthode "render_response" dans la classe publisherFermé10 avril 2017

Actions
Lié à Au quotidien - Development #17235: abelium : import absolu pour WcsPublisherFermé28 juin 2017

Actions

Révisions associées

Révision 35a93ec2 (diff)
Ajouté par Frédéric Péters il y a plus de 6 ans

general: switch i18n to django (#6735)

Révision 0482cdcd (diff)
Ajouté par Frédéric Péters il y a plus de 6 ans

switch to django request/response handling (#6735)

Révision 01b280aa (diff)
Ajouté par Frédéric Péters il y a plus de 6 ans

integrate with django templates (#6735)

Révision 079ccafc (diff)
Ajouté par Frédéric Péters il y a plus de 6 ans

monkeypatch quixote with thread-aware functions (#6735)

Révision 0de5efb8 (diff)
Ajouté par Frédéric Péters il y a plus de 6 ans

general: switch i18n to django (#6735)

Révision 263edfbf (diff)
Ajouté par Frédéric Péters il y a plus de 6 ans

add support for after jobs (running them in threads) (#6735)

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

add a management command to run cron jobs (#6735)

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

misc: remove /__version__ support (now served by hobo middleware) (#6735)

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

general: use real gadjo for backoffice templates (#6735)

Révision 92cc4014 (diff)
Ajouté par Frédéric Péters il y a plus de 6 ans

ctl: turn collectstatic into a django command (#6735)

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

misc: add management command to run migrations (#6735)

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

debian: adapt packaging to django switch (#6735)

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

misc: add wcs tenant aware cache (#6735)

Historique

#1

Mis à jour par Frédéric Péters il y a environ 9 ans

  • Lié à Autre #6733: Migration de wcs vers Django ajouté
#2

Mis à jour par Frédéric Péters il y a environ 9 ans

  • Tracker changé de Autre à Development
  • Patch proposed mis à Oui
#3

Mis à jour par Frédéric Péters il y a presque 7 ans

#4

Mis à jour par Frédéric Péters il y a presque 7 ans

  • Lié à Development #15806: avoir une méthode "render_response" dans la classe publisher ajouté
#5

Mis à jour par Frédéric Péters il y a presque 7 ans

#6

Mis à jour par Frédéric Péters il y a presque 7 ans

  • Statut changé de Nouveau à En cours

La branche tourne depuis jeudi sur demo.dev.au-quotidien.com. (servie par gunicorn)

Par ailleurs, je viens de pousser une modification aux patchs qui permettra de fonctionner via un templates/wcs/base.html plutôt que via le template.py actuellement dans publik-base-theme.html (cf #17309).

+ un commit qui vire la prise en charge de version puisque ça peut être servi par le middleware d'hobo.

#7

Mis à jour par Frédéric Péters il y a presque 7 ans

À tester en runserver + multi-publik en local, j'ai eu des problèmes de lock et confusion de publisher entre plusieurs w.c.s.; j'ai mis à jour la branche pour monkeypatch quixote pour que le publisher soit stocké dans threading.local(); ça a amené une série de conséquences sur l'initialisation de la classe, l'ordre de chargement des modules etc. C'est pour le moment laissé dans un commit séparé, sur l'idée d'encore nettoyer ça un peu.

#8

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

  • Statut changé de En cours à Résolu (à déployer)

Et voilà.

commit a0e5a686f6bc05e6295cd07bda8165ab73e1853f
Author: Frédéric Péters <fpeters@entrouvert.com>
Date:   Sat Aug 12 16:42:40 2017 +0200

    misc: add wcs tenant aware cache (#6735)

commit 3e998dff218b840f6b1349e416cb219a7b00169a
Author: Frédéric Péters <fpeters@entrouvert.com>
Date:   Fri Aug 11 11:23:05 2017 +0200

    debian: adapt packaging to django switch (#6735)

commit 849196240613eb2d46a169cf1c51b2fa2fb69c8d
Author: Frédéric Péters <fpeters@entrouvert.com>
Date:   Fri Aug 11 11:22:31 2017 +0200

    misc: add management command to run migrations (#6735)

commit 92cc4014db653d0a3b6221608e43fd9abf52cce0
Author: Frédéric Péters <fpeters@entrouvert.com>
Date:   Sat Aug 12 11:33:04 2017 +0200

    ctl: turn collectstatic into a django command (#6735)

commit b595a2d22edffe76d7109d3e2cb7ab084c2b0d9c
Author: Frédéric Péters <fpeters@entrouvert.com>
Date:   Wed Aug 9 08:28:14 2017 +0200

    general: use real gadjo for backoffice templates (#6735)

commit e9a2264c29fe136b8e451a45f62e18f0dc447d89
Author: Frédéric Péters <fpeters@entrouvert.com>
Date:   Sat Jul 1 18:46:35 2017 +0200

    misc: remove /__version__ support (now served by hobo middleware) (#6735)

commit bb707d540ffb9a0373d8920bffa2c708006ca5ff
Author: Frédéric Péters <fpeters@entrouvert.com>
Date:   Sun Jan 12 13:48:09 2014 +0100

    add a management command to run cron jobs (#6735)

commit 263edfbf2ad6e94dbbd366dd44286c95b76e67cc
Author: Frédéric Péters <fpeters@entrouvert.com>
Date:   Sun Jan 5 12:15:19 2014 +0100

    add support for after jobs (running them in threads) (#6735)

commit 0de5efb88a86c9ce60720d3274376bc326ef91de
Author: Frédéric Péters <fpeters@entrouvert.com>
Date:   Thu Jul 13 20:24:05 2017 +0200

    general: switch i18n to django (#6735)

commit 079ccafc75c124010b8998a4c28d762f391670fe
Author: Frédéric Péters <fpeters@entrouvert.com>
Date:   Tue Jul 4 08:34:26 2017 +0200

    monkeypatch quixote with thread-aware functions (#6735)

commit 01b280aa2cda61034bfb50cd8df5bf64898f4823
Author: Frédéric Péters <fpeters@entrouvert.com>
Date:   Sun Mar 5 20:22:34 2017 +0100

    integrate with django templates (#6735)

commit 0482cdcd7d4f4718979a9bf0c82f1d9617118c78
Author: Frédéric Péters <fpeters@entrouvert.com>
Date:   Sat Dec 7 17:24:11 2013 +0100

    switch to django request/response handling (#6735)
#9

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

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

Formats disponibles : Atom PDF