diff --git a/README.rst b/README.rst old mode 100755 new mode 100644 index 030383358116bc26deab6dd1d7118b609f718499..9eb6f035114cdc7be7dc9c173a83f0774003c8ff --- a/README.rst +++ b/README.rst @@ -36,4 +36,3 @@ Maintainer :target: https://le-filament.com This module is maintained by Le Filament - diff --git a/__init__.py b/__init__.py index e352eeb90b1ca31078563924292ce9240f8b436c..957992f377d7ce8942a87238397684babc5eb305 100644 --- a/__init__.py +++ b/__init__.py @@ -1,4 +1,4 @@ # Copyright 2021 Le Filament (<http://www.le-filament.com>) # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). -from . import models \ No newline at end of file +from . import models diff --git a/__manifest__.py b/__manifest__.py old mode 100755 new mode 100644 index 6f7bbbff327e05fee54357b9d026087de9184663..d729c922d058d5edd7c2762a93e75634a40b4707 --- a/__manifest__.py +++ b/__manifest__.py @@ -1,25 +1,23 @@ { - 'name': "ACC - Gestion des actualités", - 'summary': "Gestion des Actualités", - 'author': "Le Filament", - 'website': "https://www.le-filament.com", - 'version': '14.0.1.0.1', - 'license': "AGPL-3", - 'depends': [ - 'acc_operation' - ], - 'data': [ + "name": "ACC - Gestion des actualités", + "summary": "Gestion des Actualités", + "author": "Le Filament", + "website": "https://www.le-filament.com", + "version": "14.0.1.0.1", + "license": "AGPL-3", + "depends": ["acc_operation"], + "data": [ "security/ir.model.access.csv", # datas # wizard # views - 'views/acc_actu_views.xml', - 'views/acc_operation_views.xml', + "views/acc_actu_views.xml", + "views/acc_operation_views.xml", # views menu ], - 'qweb': [ + "qweb": [ # "static/src/xml/*.xml", ], - 'installable': True, - 'auto_install': False, + "installable": True, + "auto_install": False, } diff --git a/models/__init__.py b/models/__init__.py index 4fa8d01b238a11cfacaca5f35081571491c88bbe..56da1b1870e5880b48752f6e14b74ef23a0ba2e9 100644 --- a/models/__init__.py +++ b/models/__init__.py @@ -2,4 +2,4 @@ # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). from . import acc_actu -from . import acc_operation \ No newline at end of file +from . import acc_operation diff --git a/models/acc_actu.py b/models/acc_actu.py index e71a7f8ea809b884036d17f7627107a33efc9698..c6ace2e8d77e1c49aba16f00a86efe16a7caf6d9 100644 --- a/models/acc_actu.py +++ b/models/acc_actu.py @@ -1,14 +1,15 @@ # Copyright 2021 Le Filament (<http://www.le-filament.com>) # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). -from odoo import fields, models from datetime import datetime +from odoo import fields, models + class AccActu(models.Model): - _name = 'acc.actu' - _description = 'Actualités' - _order = 'date_actu DESC, id DESC' + _name = "acc.actu" + _description = "Actualités" + _order = "date_actu DESC, id DESC" # ------------------------------------------------------ # Fields declaration @@ -16,7 +17,7 @@ class AccActu(models.Model): name = fields.Char("Titre de l'actualité", required=True) content = fields.Text("Contenu de l'actualité") date_actu = fields.Date("Date de l'actualité", default=datetime.today()) - operation_id = fields.Many2one('acc.operation', "Opération") + operation_id = fields.Many2one("acc.operation", "Opération") # ------------------------------------------------------ # SQL Constraints diff --git a/models/acc_operation.py b/models/acc_operation.py index 487bc9d41a317031948f2e705943e74acfdface0..e0b21389bea3512133aa1f9cfbd2bfa86493e44a 100644 --- a/models/acc_operation.py +++ b/models/acc_operation.py @@ -5,14 +5,14 @@ from odoo import fields, models class AccOperation(models.Model): - _inherit = 'acc.operation' + _inherit = "acc.operation" # ------------------------------------------------------ # Fields declaration # ------------------------------------------------------ actu_ids = fields.One2many( - comodel_name='acc.actu', - inverse_name='operation_id', + comodel_name="acc.actu", + inverse_name="operation_id", string="Liste des actualités", ) # ------------------------------------------------------ diff --git a/security/ir.model.access.csv b/security/ir.model.access.csv old mode 100755 new mode 100644 index 646212ec99b63d92e18aa64205831c7f8accb2e1..784ea64935d6fdfb967d317a81a287373f7051f9 --- a/security/ir.model.access.csv +++ b/security/ir.model.access.csv @@ -1,4 +1,4 @@ id,name,model_id/id,group_id/id,perm_read,perm_write,perm_create,perm_unlink "access_acc_actu_group_partner_manager","acc_actu group_partner_manager","model_acc_actu","base.group_partner_manager",1,1,1,1 "access_acc_actu_group_user","acc_actu group_user","model_acc_actu","base.group_user",1,0,0,0 -"access_acc_actu_portal","acc.actu.portal","model_acc_actu","base.group_portal",1,0,0,0 \ No newline at end of file +"access_acc_actu_portal","acc.actu.portal","model_acc_actu","base.group_portal",1,0,0,0 diff --git a/views/acc_actu_views.xml b/views/acc_actu_views.xml index c07b966488c7ce9d996afaf4348285512313d640..12f27d744aa793677a66276026caf73915512c95 100644 --- a/views/acc_actu_views.xml +++ b/views/acc_actu_views.xml @@ -1,4 +1,4 @@ -<?xml version="1.0" encoding="utf-8"?> +<?xml version="1.0" encoding="utf-8" ?> <odoo> <data> @@ -9,21 +9,21 @@ <form string="Actualité"> <sheet> <div class="oe_title"> - <label for="name"/> + <label for="name" /> <h1> - <field name="name" placeholder="Titre"/> + <field name="name" placeholder="Titre" /> </h1> </div> <group> <group> - <field name="operation_id"/> + <field name="operation_id" /> </group> <group> - <field name="date_actu"/> + <field name="date_actu" /> </group> </group> <group> - <field name="content"/> + <field name="content" /> </group> </sheet> </form> @@ -35,9 +35,9 @@ <field name="model">acc.actu</field> <field name="arch" type="xml"> <tree string="Actualités"> - <field name="name"/> - <field name="operation_id"/> - <field name="date_actu"/> + <field name="name" /> + <field name="operation_id" /> + <field name="date_actu" /> </tree> </field> </record> @@ -54,11 +54,13 @@ </field> </record> - <menuitem id="acc_actu_menu" + <menuitem + id="acc_actu_menu" name="Actualités" parent="acc_operation.menu_acc_config" sequence="10" - action="acc_actu_act_window"/> + action="acc_actu_act_window" + /> </data> -</odoo> \ No newline at end of file +</odoo> diff --git a/views/acc_operation_views.xml b/views/acc_operation_views.xml index 7a4ecec3fc9d31b94d828555371055a5eef1e672..2e218001182ea70816d370ccd91b5e11c2644d99 100644 --- a/views/acc_operation_views.xml +++ b/views/acc_operation_views.xml @@ -1,18 +1,21 @@ -<?xml version="1.0" encoding="utf-8"?> +<?xml version="1.0" encoding="utf-8" ?> <odoo> <data> <record id="acc_operation_form_view" model="ir.ui.view"> <field name="name">cdc.acc_operation_form_view.api.form</field> <field name="model">acc.operation</field> - <field name="inherit_id" ref="acc_operation.acc_operation_form_view"/> + <field name="inherit_id" ref="acc_operation.acc_operation_form_view" /> <field name="arch" type="xml"> <notebook position="inside"> <page name="actus" string="Actualités"> - <field name="actu_ids" mode="tree" - context="{'default_operation_id': active_id}"> + <field + name="actu_ids" + mode="tree" + context="{'default_operation_id': active_id}" + > <tree string="Actualités" editable="bottom"> - <field name="name"/> + <field name="name" /> </tree> </field> </page> @@ -21,4 +24,4 @@ </record> </data> -</odoo> \ No newline at end of file +</odoo>