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

wip

parent 4636f9c3
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
......@@ -10,6 +10,7 @@
"security/ir.model.access.csv",
# datas
# views
"views/acc_operation_views.xml",
# views menu
# wizard
],
......
from . import acc_operation
from . import acc_repartition_keys
\ No newline at end of file
# Copyright 2021- Le Filament (https://le-filament.com)
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html)
import logging
from odoo import _, fields, models
_logger = logging.getLogger(__name__)
class AccOperation(models.Model):
_inherit = ["acc.operation"]
# ------------------------------------------------------
# Fields declaration
# ------------------------------------------------------
keys_repartition_ids = fields.One2many(
comodel_name="acc.repartition.keys",
inverse_name="operation_id",
string="keys repartition",
required=False,
)
# ------------------------------------------------------
# SQL Constraints
# ------------------------------------------------------
# ------------------------------------------------------
# Default methods
# ------------------------------------------------------
# ------------------------------------------------------
# Computed fields / Search Fields
# ------------------------------------------------------
# ------------------------------------------------------
# Onchange / Constraints
# ------------------------------------------------------
# ------------------------------------------------------
# CRUD methods (ORM overrides)
# ------------------------------------------------------
# ------------------------------------------------------
# Actions
# ------------------------------------------------------
\ No newline at end of file
from odoo import fields, models
class AccRepartitionKeys(models.Model):
_name = "acc.repartition.keys"
_description = "Clefs de repartition"
_order = "date_send DESC, id DESC"
# ------------------------------------------------------
# Fields declaration
csv_file = fields.Binary("Contenu du fichier CSV")
date_send = fields.Date("Date de l'envoi des clefs", default=None)
operation_id = fields.Many2one("acc.operation", "Opération")
# ------------------------------------------------------
# SQL Constraints
# ------------------------------------------------------
# ------------------------------------------------------
# Default methods
# ------------------------------------------------------
# ------------------------------------------------------
# Computed fields / Search Fields
# ------------------------------------------------------
# ------------------------------------------------------
# Onchange / Constraints
# ------------------------------------------------------
# ------------------------------------------------------
# CRUD methods (ORM overrides)
# ------------------------------------------------------
# ------------------------------------------------------
# Actions
# ------------------------------------------------------
# ------------------------------------------------------
# Business methods
# ------------------------------------------------------
\ No newline at end of file
id,name,model_id/id,group_id/id,perm_read,perm_write,perm_create,perm_unlink
"access_acc_repartition_keys_group_partner_manager","acc_repartition_keys group_partner_manager","model_acc_repartition_keys","base.group_partner_manager",1,1,1,1
"access_acc_repartition_keys_group_user","acc_repartition_keys group_user","model_acc_repartition_keys","base.group_user",1,0,0,0
\ No newline at end of file
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<data>
<record id="acc_keys_repatition_action" model="ir.actions.act_window">
<field name="name">Keys</field>
<field name="res_model">acc.repartition.keys</field>
<field name="view_mode">tree,form</field>
</record>
</data>
</odoo>
\ No newline at end of file
<?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>
<record id="acc_operation_form_view" model="ir.ui.view">
<field name="name">acc_operation_form_view.keys.form</field>
<field name="model">acc.operation</field>
<field name="inherit_id" ref="oacc.acc_operation_form_view" />
<field name="arch" type="xml">
<xpath expr="//notebook" position="inside">
<page string="Clefs de répartition" name="keys">
<header>
<!-- <button-->
<!-- string="Test"-->
<!-- type="object"-->
<!-- class="btn-primary"-->
<!-- name="test_file"-->
<!-- />-->
</header>
<group>
<field name="keys_repartition_ids" />
<!-- <tree>-->
<!-- <field name="date_send"/>-->
<!-- </tree>-->
</group>
</page>
</xpath>
</field>
</record>
</odoo>
\ No newline at end of file
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