Projet

Général

Profil

Development #51734

afterjobs, spooler et absence de traduction lors d'un runjob

Ajouté par Thomas Noël il y a environ 3 ans. Mis à jour il y a environ 3 ans.

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

0%

Temps estimé:
Patch proposed:
Oui
Planning:
Non

Description

J'ai un soucis de traduction non faite sur un import CSV qui passe, je pense, par un afterjob (spooler).

Je me demande dans quelle mesure cela pourrait venir d'un pépin de l10n non activée lors des runjob... mais je n'ai pas encore bien en tête le chemin exact du code.

(Je fais ce ticket pour signaler que je suis cette piste... au cas où ça interpelle quelqu'un)


Fichiers

Révisions associées

Révision 54e43a67 (diff)
Ajouté par Thomas Noël il y a environ 3 ans

commands: set locales in tenant commands (#51734)

Historique

#2

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

django en 1.11 n'active pas cette partie pour les commandes de management, en effet (et vu que ça parle de filtre |date c'est sans doute là que ça tombe).

(je pense avoir lu que sur 2.2 ça avait été changé, ou alors c'est plus tard encore).

#3

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

taper translation.activate(settings.LANGUAGE_CODE) au début de la commande.

#4

Mis à jour par Thomas Noël il y a environ 3 ans

#5

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

        class FakeRequest(object):

Tu peux retirer le (object).

Mais plutôt je serais à suggérer d'avoir install_lang(language, request=None), plutôt que install_lang(request), pour éviter cet objet bidon.

#6

Mis à jour par Thomas Noël il y a environ 3 ans

Voilà, avec un nettoyage de FakeRequest dans cron au passage parce que c'est la même idée.

#7

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

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

Mis à jour par Thomas Noël il y a environ 3 ans

  • Statut changé de Solution validée à Résolu (à déployer)
commit 54e43a67289d441790a12e5020df07dc3a900cff
Author: Thomas NOËL <tnoel@entrouvert.com>
Date:   Fri Mar 5 23:44:56 2021 +0100

    commands: set locales in tenant commands (#51734)

#9

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

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

Formats disponibles : Atom PDF