Skip to content
Extraits de code Groupes Projets
Valider 7b95e34f rédigé par Juliana's avatar Juliana
Parcourir les fichiers

[ADD]Add action Print order

parent 0e7a7eba
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
......@@ -37,3 +37,9 @@ class SaleOrder(models.Model):
and (sol.sale_project_id.id, sol.product_id.id) not in current_inter
):
sol.unlink()
def action_print_pdf(self):
if self.state == "draft":
self.write({"state": "sent"})
return self.env.ref("sale.action_report_saleorder").report_action(self)
......@@ -9,6 +9,12 @@
<field name="model">sale.order</field>
<field name="inherit_id" ref="sale.view_order_form" />
<field name="arch" type="xml">
<button name="action_quotation_send" position="after">
<button name="action_print_pdf" string="Imprimer" type="object" states="draft" class="btn-primary"/>
</button>
<button name="action_confirm" position="after">
<button name="action_print_pdf" string="Imprimer" type="object" states="sent,sale"/>
</button>
<label for="pricelist_id" position="attributes">
<attribute name="invisible">1</attribute>
</label>
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Veuillez vous inscrire ou vous pour commenter