Skip to content

Refonte Trésorie > Facture - Ajout / Edition#2185

Open
vgreb wants to merge 2 commits intoafup:masterfrom
vgreb:refacto/accounting-invoice-edit
Open

Refonte Trésorie > Facture - Ajout / Edition#2185
vgreb wants to merge 2 commits intoafup:masterfrom
vgreb:refacto/accounting-invoice-edit

Conversation

@vgreb
Copy link
Copy Markdown
Collaborator

@vgreb vgreb commented Apr 8, 2026

resolves #2007

@vgreb vgreb force-pushed the refacto/accounting-invoice-edit branch 4 times, most recently from d755723 to d8a8313 Compare April 9, 2026 14:30
@vgreb vgreb marked this pull request as ready for review April 9, 2026 14:30
@vgreb
Copy link
Copy Markdown
Collaborator Author

vgreb commented Apr 9, 2026

@Mopolo @stakovicz @agallou En partant du principe qu'une facture est générée à partir d'un devis, je n'autorise pas l'ajout ou la suppression d'une ligne de détails.

Est-ce que ça raccord avec les process de la trésorerie ?

@vgreb vgreb force-pushed the refacto/accounting-invoice-edit branch from d8a8313 to bc7e3af Compare April 10, 2026 22:08
@stakovicz
Copy link
Copy Markdown
Contributor

@Mopolo @stakovicz @agallou En partant du principe qu'une facture est générée à partir d'un devis, je n'autorise pas l'ajout ou la suppression d'une ligne de détails.

Est-ce que ça raccord avec les process de la trésorerie ?

Je pense que oui. Ça pourra faire l'objet d'une évolution plus tard sinon.

path: /invoices/list
defaults: {_controller: AppBundle\Controller\Admin\Accounting\Invoice\ListInvoiceAction}

admin_accounting_invoices_edit:
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Il manque l'ajout de cette route dans le menu pour avoir la navigation ouverte à gauche.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

suggestion : Je sais que cela provient fortement d'un devis, mais je suggère de supprimer au maximum les options inutiles pour alléger le code :

  • 'required' => true, : comme c'est la valeur par défaut
  • new Assert\Type('string'), : préférer le typage au niveau de la propriété pour que ce soit plus robuste
  • 'empty_data' => '', : comme c'est la valeur par défaut

C'est peut être hors scope à voir dans un autre ticket comme on a la même chose sur le QuotationType

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Refonte - Trésorerie > Facture - Modification

2 participants