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

[merge] MR Hervé : 12-RV-Ajout-champs - Ajout fédération projet et commentaire d'abandon projet

parent c6637786
Branches
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
......@@ -12,7 +12,9 @@
],
"data": [
"security/ir.model.access.csv",
"datas/res_partner_federation_data.xml",
"views/assets.xml",
"views/res_partner.xml",
"views/res_partner_federation.xml",
]
}
<?xml version="1.0"?>
<!-- Copyright 2019 Le Filament
License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). -->
<odoo>
<data noupdate="1">
<record id="COM" model="res.partner.federation">
<field name="name">Fed. des scop de la communication</field>
</record>
<record id="IND" model="res.partner.federation">
<field name="name">Fed. des scop de l'industrie</field>
</record>
<record id="BTP" model="res.partner.federation">
<field name="name">Fed. des scop du BTP</field>
</record>
<record id="CAE" model="res.partner.federation">
<field name="name">Fed. des CAE</field>
</record>
</data>
</odoo>
\ No newline at end of file
......@@ -2,3 +2,4 @@
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html).
from . import res_partner
from . import res_partner_federation
\ No newline at end of file
......@@ -22,11 +22,16 @@ class ScopPartner(models.Model):
'res.partner.prescriber.canal',
string='Canal de Prescription',
on_delete='restrict')
project_federation = fields.Many2one(
comodel_name='res.partner.federation',
string="Fédération",
on_delete='restrict',
track_visibility='onchange')
date_first_rdv = fields.Date("Date du 1er rdv")
date_send_guide = fields.Date("Date d’envoi du guide de faisabilité")
date_abort = fields.Date("Date d'abandon")
abort_comments = fields.Text("Commentaires abandon projet")
staff_existing = fields.Integer("Effectif connu")
staff_planned = fields.Integer("Effectif prévu")
ca_previsionnel = fields.Integer("CA Prévisionnel")
......
# © 2019 Le Filament (<http://www.le-filament.com>)
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html).
from odoo import models, fields
class ResPartnerPrescriberCanal(models.Model):
_name = "res.partner.federation"
_description = "Fédérations"
name = fields.Char('Fédération')
id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink
access_res_partner_prescriber_canal,access_res_partner_prescriber_canal,model_res_partner_prescriber_canal,base.group_user,1,0,0,0
admin_res_partner_prescriber_canal,admin_res_partner_prescriber_canal,model_res_partner_prescriber_canal,cgscop_partner.group_cg_administrator,1,1,1,1
access_res_partner_federation,access_res_partner_federation,model_res_partner_federation,base.group_user,1,0,0,0
admin_res_partner_federation,admin_res_partner_federation,model_res_partner_federation,cgscop_partner.group_cg_administrator,1,1,1,1
......@@ -40,10 +40,12 @@
<field name="percent_realisation" widget="priority" />
<field name="date_realisation"/>
<field name="prescriber_canal_id" options="{'no_create': True, 'no_open': True}"/>
<field name="project_federation" options="{'no_create': True, 'no_open': True}"/>
<field name="staff_existing"/>
<field name="staff_planned"/>
<field name="ca_previsionnel" widget="monetary"/>
<field name="date_abort" attrs="{'invisible':[('project_status','!=','7_abandonne')], 'required':[('project_status','=','7_abandonne')]}"/>
<field name="abort_comments" attrs="{'invisible':[('project_status','!=','7_abandonne')], 'required':[('project_status','=','7_abandonne')]}"/>
</group>
<group string="Dossier UE">
<field name="file_fse_open" widget="boolean_toggle"/>
......@@ -80,8 +82,9 @@
<field name="project_number"/>
<field name="percent_realisation" widget="priority"/>
<field name="date_realisation"/>
<field name="prescriber_canal_id" widget="res_partner_many2one" options="{'no_create': True, 'no_open': True}"/>
<field name="creation_delegate_id" widget="res_partner_many2one"
<field name="prescriber_canal_id" options="{'no_create': True, 'no_open': True}"/>
<field name="project_federation" options="{'no_create': True, 'no_open': True}"/>
<field name="creation_delegate_id"
attrs="{'required':[('project_status','in',('3_accompagnement','4_adhesion', '5_cg'))]}" options="{'no_create': True}" domain="[('ur_id', '=', ur_id)]"/>
<field name="staff_existing"/>
<field name="staff_planned"/>
......
<?xml version="1.0" encoding="utf-8"?>
<!-- Copyright 2019 Le Filament
License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). -->
<odoo>
<data>
<record id="view_res_partner_federation_tree" model="ir.ui.view">
<field name="name">res.partner.federation.tree</field>
<field name="model">res.partner.federation</field>
<field name="arch" type="xml">
<tree string="Fédérations" editable="top">
<field name="name"/>
</tree>
</field>
</record>
<record id="action_view_res_partner_federation_tree" model="ir.actions.act_window">
<field name="name">Fédérations</field>
<field name="res_model">res.partner.federation</field>
<field name="view_mode">tree</field>
<field name="help">Affiche et gère les Fédérations</field>
</record>
<menuitem id="menu_res_partner_federation"
parent="cgscop_partner.menu_scop"
action="action_view_res_partner_federation_tree"
sequence="16"/>
</data>
</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