Skip to content
Extraits de code Groupes Projets
Valider 2233f354 rédigé par Rémi - Le Filament's avatar Rémi - Le Filament
Parcourir les fichiers

[IMP] display for all shops

parent 7039b47b
Branches
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
......@@ -13,9 +13,9 @@ class EticPartner(models.Model):
# ------------------------------------------------------
# Fields declaration
# ------------------------------------------------------
is_subtype_user = fields.Boolean(
string="Est utilisateur de boite ?",
compute="_compute_is_subtype_user",
is_shop = fields.Boolean(
string="Est un commerce",
compute="_compute_is_shop",
store=True,
)
all_stock_move_ids = fields.Many2many(
......@@ -50,12 +50,10 @@ class EticPartner(models.Model):
# ------------------------------------------------------
# Compute
# ------------------------------------------------------
@api.depends("subtype_id")
def _compute_is_subtype_user(self):
@api.depends("type_id")
def _compute_is_shop(self):
for r in self:
r.is_subtype_user = r.subtype_id == self.env.ref(
"etic_partner.subtype_user"
)
r.is_shop = r.type_id == self.env.ref("etic_partner.type_shop")
def _compute_all_stock_move_ids(self):
for r in self:
......
......@@ -17,11 +17,11 @@
expr="//span[hasclass('oe_kanban_partner_links')]"
position="inside"
>
<field name="is_subtype_user" invisible="1" />
<field name="is_shop" invisible="1" />
<a
name="button_suivi_commerce"
type="object"
attrs="{'invisible': [('is_subtype_user', '=', False)]}"
attrs="{'invisible': [('is_shop', '=', False)]}"
>
<div class="o_row">
<span class="o_label">Vue commerce</span>
......@@ -38,13 +38,13 @@
<field name="inherit_id" ref="etic_partner.res_partner_form_inherit" />
<field name="arch" type="xml">
<xpath expr="//div[@name='button_box']" position="inside">
<field name="is_subtype_user" invisible="1" />
<field name="is_shop" invisible="1" />
<button
class="oe_stat_button"
name="button_suivi_commerce"
type="object"
icon="fa-eur"
attrs="{'invisible': [('is_subtype_user', '=', False)]}"
attrs="{'invisible': [('is_shop', '=', False)]}"
>
<span class="o_stat_text">Vue commerce</span>
</button>
......
......@@ -8,10 +8,10 @@
<record id="action_menu_stock_partner" model="ir.actions.act_window">
<field name="name">Suivi Commerces</field>
<field name="res_model">res.partner</field>
<field name="view_mode">kanban,form,tree</field>
<field name="view_mode">kanban,form,tree,activity</field>
<field
name="domain"
eval="str([('subtype_id.id', '=', ref('etic_partner.subtype_user'))])"
eval="str([('type_id.id', '=', ref('etic_partner.type_shop'))])"
/>
<field name="target">current</field>
</record>
......
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