Skip to content
Extraits de code Groupes Projets

Comparer les révisions

Les modifications sont affichées comme si la révision source était fusionnée avec la révision cible. En savoir plus sur la comparaison des révisions.

Source

Sélectionner le projet cible
No results found
Sélectionner une révision Git
  • 16.0
1 résultat

Cible

Sélectionner le projet cible
  • lefilament/oacc/oacc_portal_account_surplus
  • arthur-enercoop/oacc_portal_account_surplus
2 résultats
Sélectionner une révision Git
  • 16.0
1 résultat
Afficher les modifications
Validations sur la source (4)
# Copyright 2023 Le Filament (https://le-filament.com)
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html)
from . import controllers
# Copyright 2023 Le Filament (<http://www.le-filament.com>)
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html).
from . import main
# Copyright 2023 Le Filament (<http://www.le-filament.com>)
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html).
# Copyright 2021- Le Filament (https://le-filament.com)
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html)
from odoo import http
from odoo.http import request
from odoo.osv import expression
......@@ -19,7 +18,7 @@ class PortalAccount(PortalAccount):
domain = expression.AND(
[
[("acc_operation_id", "=", operation.id)],
[("acc_delivery_id", "=", False)],
[("acc_delivery_counter_id", "=", False)],
[
(
"move_type",
......@@ -61,7 +60,9 @@ class PortalAccount(PortalAccount):
]
)
domain = expression.AND([domain, subdomain])
values["invoices_surplus"] = request.env["account.move"].sudo().search(domain)
values["invoices_surplus"] = (
request.env["account.move"].sudo().search(domain, order=order)
)
return values
@http.route(
......
<?xml version="1.0" encoding="utf-8" ?>
<!-- Copyright 2021- Le Filament (https://le-filament.com)
License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). -->
<odoo>
<template id="layout_op" inherit_id="oacc_portal.layout_op">
<xpath expr="//li[@id='menu-contact']" position="before">
<li
class="nav-item"
t-if="operation.is_surplus_active and (isProductor or isAdmin or isSuperAdmin)"
t-if="operation.is_invoicing_surplus_active and (isProductor or isAdmin or isSuperAdmin)"
>
<a
t-attf-href="/operation/#{slug(operation)}/invoices-surplus"
......@@ -25,6 +27,7 @@
>Mes Factures Surplus</h3>
<t t-if="invoices_surplus">
<t t-set="invoices" t-value="invoices_surplus" />
<t t-set="partner_label" t-value="'Acheteur de surplus'" />
<t t-call="oacc_portal_account.operation_invoice_table" />
</t>
<t t-else="">
......