Development #31249
mdph13: concerver le "text" calculé des liens
0%
Description
Pour pouvoir l'afficher même pour des dossiers dont le code secret est devenu invalide.
Fichiers
Demandes liées
Révisions associées
Historique
Mis à jour par Benjamin Dauvergne il y a environ 5 ans
- Fichier 0001-mdph13-keep-computed-display-name-on-Link-31249.patch 0001-mdph13-keep-computed-display-name-on-Link-31249.patch ajouté
- Patch proposed changé de Non à Oui
- le texte est calculé au premier link
- si il change il est mis à jour lors des accès
- en cas d'absence on retourne tout de même #<file_number>
Mis à jour par Benjamin Dauvergne il y a environ 5 ans
- Tracker changé de Support à Development
- Statut changé de Nouveau à Solution proposée
Mis à jour par Thomas Noël il y a environ 5 ans
Au lieu d'un file_data['text'] = six.text_type(link)
final je l'aurais mis "au début" dans le
331 file_data = { 332 'id': str(link.id), 'text': six.text_type(link), <-- ici, hop, c'est tout joli 333 'numero_dossier': link.file_number, 334 'date_de_naissance': link.dob.isoformat(), 335 'err': 0, 336 }
et dans le try qui cherche à faire le link.get_file je ferais juste :
try: file_data['dossier'] = link.get_file(email=email) except: ...
ce qui rendra le else inutile.
Ensuite, ma petit lubie, pour accélérer les choses, j'ajouterais la possibilité d'un argument "?listonly=true" sur le endpoint "dossiers" ; qui renverrait alors juste la liste des dossiers liés, c-a-d comme sans faire le "link.get_file" qui va bouffer du temps pour rien.
Mis à jour par Thomas Noël il y a environ 5 ans
(aussi, les tests montrent qu'il manque la migration sur Link)
Mis à jour par Benjamin Dauvergne il y a environ 5 ans
- Fichier 0001-mdph13-keep-computed-display-name-on-Link-31249.patch 0001-mdph13-keep-computed-display-name-on-Link-31249.patch ajouté
Ajout d'un err: 0 à chaque dossier permettrant de trier coté front.
Mis à jour par Frédéric Péters il y a environ 5 ans
- Lié à Support #31220: Ajouter le display name dans le link d'un dossier ajouté
Mis à jour par Benjamin Dauvergne il y a environ 5 ans
- Fichier 0001-mdph13-keep-computed-display-name-on-Link-31249.patch 0001-mdph13-keep-computed-display-name-on-Link-31249.patch ajouté
Ajout migration manquante.
Mis à jour par Benjamin Dauvergne il y a environ 5 ans
Thomas Noël a écrit :
(aussi, les tests montrent qu'il manque la migration sur Link)
My bad pour aller vite je teste surtout via --no-migrations (surtout que --reuse-db / --create-db ne marche pas sur passerelle contrairement à toutes nos autres briques, je n'ai toujours pas trouvé pourquoi).
Mis à jour par Benjamin Dauvergne il y a environ 5 ans
- Fichier 0001-mdph13-keep-computed-display-name-on-Link-31249.patch 0001-mdph13-keep-computed-display-name-on-Link-31249.patch ajouté
Voilà remarques possibles intégré (et virer mon err: 0
en plus que j'avais déjà fait en fait, c'est Mike qui m'a induit en erreur).
Mis à jour par Benjamin Dauvergne il y a environ 5 ans
Thomas Noël a écrit :
Au lieu d'un
file_data['text'] = six.text_type(link)
final je l'aurais mis "au début" dans le[...]
Je voulais, mais comme je met à jour display_name dans link.get_file() en cas de mise à jour je vais afficher le vieux label.
et dans le try qui cherche à faire le link.get_file je ferais juste :
[...]
ce qui rendra le else inutile.
Ensuite, ma petit lubie, pour accélérer les choses, j'ajouterais la possibilité d'un argument "?listonly=true" sur le endpoint "dossiers" ; qui renverrait alors juste la liste des dossiers liés, c-a-d comme sans faire le "link.get_file" qui va bouffer du temps pour rien.
J'attendrai une expression du besoin je pense.
Mis à jour par Thomas Noël il y a environ 5 ans
- Statut changé de Solution proposée à Solution validée
Tests ok, go !
Mis à jour par Frédéric Péters il y a environ 5 ans
- Statut changé de Solution validée à Résolu (à déployer)
commit b8b8d140f61ef57ad21586e2b462d065b4c5f893 Author: Benjamin Dauvergne <bdauvergne@entrouvert.com> Date: Mon Mar 11 09:57:41 2019 +0100 mdph13: keep computed display name on Link (#31249)
Mis à jour par Benjamin Dauvergne il y a environ 5 ans
- Statut changé de Résolu (à déployer) à Solution déployée
Mis à jour par Benjamin Dauvergne il y a environ 5 ans
- Statut changé de Solution déployée à Fermé
mdph13: keep computed display name on Link (#31249)