Skip to content
Extraits de code Groupes Projets
Valider f1343dec rédigé par Benjamin - Le Filament's avatar Benjamin - Le Filament
Parcourir les fichiers

[MIG] Make module installable in v12

parent 529030df
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
# -*- coding: utf-8 -*- # -*- coding: utf-8 -*-
import models from . import models
\ No newline at end of file \ No newline at end of file
...@@ -5,15 +5,12 @@ ...@@ -5,15 +5,12 @@
{ {
'name': 'Le Filament - Chèques', 'name': 'Le Filament - Chèques',
'summary': """Suivi chèques""", 'summary': """Suivi chèques""",
'version': '10.0.1.0', 'version': '10.0.1.0',
'license': 'AGPL-3', 'license': 'AGPL-3',
'description': """ 'description': """
Liste et statut des chèques émis Liste et statut des chèques émis
""", """,
'author': 'LE FILAMENT', 'author': 'LE FILAMENT',
'category': 'Account', 'category': 'Account',
'depends': ['account'], 'depends': ['account'],
......
# -*- coding: utf-8 -*- # -*- coding: utf-8 -*-
import lefilament_cheque from . import lefilament_cheque
\ No newline at end of file \ No newline at end of file
...@@ -3,18 +3,21 @@ ...@@ -3,18 +3,21 @@
# © 2017 Le Filament (<http://www.le-filament.com>) # © 2017 Le Filament (<http://www.le-filament.com>)
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html).
from odoo import api, fields, models from odoo import fields, models
class LefilamentCheque(models.Model): class LefilamentCheque(models.Model):
_name = 'lefilament.cheque' _name = 'lefilament.cheque'
_order = 'name desc' _order = 'name desc'
name = fields.Char("Numéro", required=True,) name = fields.Char("Numéro", required=True,)
date_issue = fields.Date("Date d'émission", required=True,) date_issue = fields.Date("Date d'émission", required=True,)
date_collection = fields.Date("Date d'encaissement") date_collection = fields.Date("Date d'encaissement")
partner_id = fields.Many2one("res.partner", string="Parteraire") partner_id = fields.Many2one("res.partner", string="Parteraire")
description = fields.Char("Détail", required=True,) description = fields.Char("Détail", required=True,)
amount = fields.Float("Montant", required=True,) amount = fields.Float("Montant", required=True,)
status = fields.Selection([("current", "en cours"), ("collected","encaissé"), ("cancel", "annulé")], string="Statut", default="current") status = fields.Selection([
\ No newline at end of file ("current", "en cours"),
("collected", "encaissé"),
("cancel", "annulé")],
string="Statut", default="current")
...@@ -56,9 +56,9 @@ ...@@ -56,9 +56,9 @@
<filter string="encaissés" name="collected" domain="[('status','=','collected')]"/> <filter string="encaissés" name="collected" domain="[('status','=','collected')]"/>
<filter string="annulés" name="cancelled" domain="[('status','=','cancel')]"/> <filter string="annulés" name="cancelled" domain="[('status','=','cancel')]"/>
<group expand="0" string="Group By"> <group expand="0" string="Group By">
<filter string="Date d'émission" context="{'group_by': 'date_issue'}"/> <filter string="Date d'émission" name="group_date_issue" context="{'group_by': 'date_issue'}"/>
<filter string="Date d'encaissement" context="{'group_by': 'date_collection'}"/> <filter string="Date d'encaissement" name="group_date_collection" context="{'group_by': 'date_collection'}"/>
<filter string="Client" context="{'group_by': 'partner_id'}"/> <filter string="Client" name="group_partner" context="{'group_by': 'partner_id'}"/>
</group> </group>
</search> </search>
</field> </field>
......
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