Development #76948
Lingo: nouvelle cellule factures
0%
Description
Pour les besoin de publik famille (et aussi parsifal, sans doute), on aurait besoin de pouvoir récupérer les factures d'un usager non pas via son NameID, mais via un param payer_external_id.
Proposition: nouvelle cellule factures, avec en paramétrage:- regie
- title
- text
- en cours/historique
- gabarit payer_external_id (si vide, prendre le NameID)
- caché si vide
- inclure bouton [payer]
Migration, reprendre les cellules ActiveItems et HistoryItems, supprimer les anciens modèles.
Attention lors du merge et renommage aux points suivants:
- les templates: vérifier qu'il n'y a pas de surcharge cliente
- export/import: vérifier les impacts
- snapshots: vérifier qu'on peut toujours loader les anciens snapshots
- ... ?
Révisions associées
lingo: migration for invoices cells (#76948)
data: remove old data migrations and their tests (#76948)
because with the removal off old invoice cells, the tests are not
running:
failed on teardown with "django.core.management.base.CommandError:
Database test_combo-test-wip-76948-lingo-new-invoice-cell_gw3
couldn't be flushed. Possible reasons:
* The database isn't running or isn't configured correctly.
* At least one of the expected database tables doesn't exist.
* The SQL was invalid.
Hint: Look at the output of 'django-admin sqlflush'. That's the SQL this
command wasn't able to run."
E psycopg2.errors.FeatureNotSupported: ERREUR: ne peut pas
tronquer une table référencée dans une contrainte de clé étrangère
E DETAIL: La table « lingo_itemshistory_groups » référence
« auth_group ».
E HINT: Tronquez la table « lingo_itemshistory_groups » en
même temps, ou utilisez TRUNCATE ... CASCADE.
lingo: remove old invoices cells (#76948)
lingo: add cell reference in invoice urls (#76948)
lingo: add new fields on InvoicesCell model (#76948)
lingo: add a migration for snapshots with old invoices cells (#76948)
Historique
Mis à jour par Robot Gitea il y a environ un an
- Statut changé de Nouveau à En cours
Lauréline Guérin (lguerin) a ouvert une pull request sur Gitea concernant cette demande :
- URL : https://git.entrouvert.org/entrouvert/combo/pulls/88
- Titre : WIP: Lingo: nouvelle cellule factures (#76948)
- Modifications : https://git.entrouvert.org/entrouvert/combo/pulls/88/files
Mis à jour par Robot Gitea il y a 12 mois
- Statut changé de Solution proposée à Solution validée
Frédéric Péters (fpeters) a approuvé une pull request sur Gitea concernant cette demande :
Mis à jour par Robot Gitea il y a 12 mois
- Statut changé de Solution validée à Résolu (à déployer)
Lauréline Guérin (lguerin) a mergé une pull request sur Gitea concernant cette demande :
- URL : https://git.entrouvert.org/entrouvert/combo/pulls/88
- Titre : Lingo: nouvelle cellule factures (#76948)
- Modifications : https://git.entrouvert.org/entrouvert/combo/pulls/88/files
Mis à jour par Transition automatique il y a 12 mois
- Statut changé de Résolu (à déployer) à Solution déployée
lingo: add new invoices cell (#76948)