Projet

Général

Profil

Development #76633

api: endpoints pour injecter des lignes et ajouter un paiement, les ranger dans regie ?

Ajouté par Lauréline Guérin il y a environ un an. Mis à jour il y a environ un an.

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

0%

Temps estimé:
Patch proposed:
Non
Planning:
Non

Description

Actuellement on a:

    path(
        'regies/',
        views.invoicing_regies,
        name='api-invoicing-regies',
    ),
    path(
        'invoicing/injected-lines/',
        views.injected_lines,
        name='api-invoicing-injected-lines',
    ),
    path(
        'invoicing/transactions/',
        views.transactions,
        name='api-invoicing-transactions',
    ),

Mais avec #76495 on ajoute:

    re_path(
        r'^regie/(?P<regie_identifier>[\w-]+)/invoices/$',
        views.invoicing_invoices,
        name='api-invoicing-invoices',
    ),
    re_path(
        r'^regie/(?P<regie_identifier>[\w-]+)/invoices/history/$',
        views.invoicing_history_invoices,
        name='api-invoicing-history-invoices',
    ),
    re_path(
        r'^regie/(?P<regie_identifier>[\w-]+)/invoice/'
        r'(?P<invoice_identifier>[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12})/$',
        views.invoicing_invoice,
        name='api-invoicing-invoice',
    ),
    re_path(
        r'^regie/(?P<regie_identifier>[\w-]+)/invoice/'
        r'(?P<invoice_identifier>[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12})/pay/$',
        views.invoicing_invoice_pay,
        name='api-invoicing-invoice-pay',
    ),

views.injected_lines et views.transactions ont en payload regie, required, on pourrait à la place déplacer les urls dans:

r'^regie/(?P<regie_identifier>[\w-]+)/injected-lines/'
r'^regie/(?P<regie_identifier>[\w-]+)/transactions/'

pour homogénéiser ?

(ces endpoints ne sont pas encore utilisés par publik famille, on peut encore casser le contrat d'api)

Révisions associées

Révision becbdeab (diff)
Ajouté par Lauréline Guérin il y a environ un an

api: move inject lines & transactions enpoints behind regie (#76633)

Historique

#1

Mis à jour par Robot Gitea il y a environ un an

  • Statut changé de Nouveau à Solution proposée
  • Assigné à mis à Lauréline Guérin

Lauréline Guérin (lguerin) a ouvert une pull request sur Gitea concernant cette demande :

#2

Mis à jour par Robot Gitea il y a environ un an

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

Benjamin Dauvergne (bdauvergne) a approuvé une pull request sur Gitea concernant cette demande :

#3

Mis à jour par Robot Gitea il y a environ un an

  • 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 :

#4

Mis à jour par Transition automatique il y a environ un an

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

Mis à jour par Transition automatique il y a 11 mois

Automatic expiration

Formats disponibles : Atom PDF