Sélectionner une révision Git
scop_instance.xml 8,15 Kio
<?xml version="1.0" ?>
<!-- Copyright 2022 Le Filament
License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). -->
<odoo>
<data>
<!-- FORM VIEW -->
<record id="scop_instance_form_view" model="ir.ui.view">
<field name="name">scop.instance.form.inherit</field>
<field name="model">scop.instance</field>
<field name="inherit_id" ref="cgscop_instance.scop_instance_form_view" />
<field name="arch" type="xml">
<xpath expr="//group[@name='instance_type']" position="inside">
<field name="is_type_membership" widget="boolean_toggle" />
</xpath>
<xpath expr="//notebook" position="inside">
<page
name="membership"
string="Adhésion"
attrs="{'invisible':[('is_type_membership','=',False)]}"
>
<header>
<button
name="action_add_coop"
type="object"
string="Associer des coopératives"
class="btn-primary"
/>
<button
name="create_report_instance_adhesion"
type="object"
string="États préparatoires"
class="btn-info"
/>
<button
name="scop_valid_cg_mass"
type="object"
string="Valider les coops"
class="btn-info"
/>
<button
name="create_report_adhesion_all"
type="object"
string="Générer tous les courriers"
class="btn-info"
/>
<button
name="create_report_adhesion_per_ur"
type="object"
string="Générer les courriers par UR"
class="btn-info"
/>
<button
name="action_send_mail_adhesion"
type="object"
string="Envoyer les mails d'adhésion"
class="btn-info"
/>
</header>
<div class="oe_button_box mt-3" name="button_box">
<button
name="action_show_coop"
type="object"
class="oe_stat_button"
icon="fa-address-card-o"
>
<field
string="Coopératives"
name="partners_count"
widget="statinfo"
/>
</button>
<button
name="action_show_emails"
type="object"
class="oe_stat_button"
icon="fa-envelope-o"
>
<field
name="email_count"
widget="statinfo"
string="Mails"
/>
</button>
</div>
<group>
<field name="date_membership" required="1" />
<button
name="update_membership_date"
type="object"
string="Mettre à jour la date d'adhésion statistique"
class="btn-outline-dark btn-sm"
/>
</group>
<field name="instance_partner_ids">
<tree
string="Coopératives"
create="false"
decoration-warning="state == 'negative'"
decoration-danger="is_success == False and state != 'negative'"
editable="top"
>
<field
name="display_name"
string="Coopérative"
readonly="True"
/>
<field name="city" readonly="True" />
<field
name="ur_id"
readonly="True"
options="{'no_open': True}"
/>
<field name="phone" readonly="True" />
<field name="email" readonly="True" />
<field
name="project_status"
readonly="True"
invisible="1"
/>
<field name="membership_status" readonly="True" />
<field name="state" readonly="True" />
<field name="comments" readonly="False" />
<field name="amount_adhesion" readonly="False" />
<field
name="statistic_membership_date"
readonly="False"
string="Date adhésion stat."
/>
<button
name="switch_state"
type="object"
string="Changer avis"
icon="fa-retweet"
attrs="{'invisible':[('project_status','=','4_suivi')]}"
/>
<field name="is_success" invisible="True" />
<button
name="try_push_again"
type="object"
string="Forcer la validation"
icon="fa-exclamation-circle"
attrs="{'invisible':[('is_success','=',True)]}"
/>
<button
name="action_free_coop_from_instance"
type="object"
string="Détacher la coop"
icon="fa-times"
/>
</tree>
</field>
</page>
</xpath>
</field>
</record>
<!-- TREE VIEW -->
<record id="scop_instance_member_tree_view" model="ir.ui.view">
<field name="name">scop.instance.member.tree.inherit</field>
<field name="model">scop.instance</field>
<field name="priority" eval="50" />
<field name="inherit_id" ref="cgscop_instance.scop_instance_tree_view" />
<field name="arch" type="xml">
<xpath expr="//field[@name='date']" position="after">
<field name="partners_count" />
</xpath>
</field>
</record>
</data>
</odoo>