Skip to Content
Menu
Musisz się zarejestrować, aby móc wchodzić w interakcje z tą społecznością.
To pytanie dostało ostrzeżenie
1 Odpowiedz
9547 Widoki

I'm using Odoo version 12.0
I just want to display the specific product category assigned for a group.
For this, I have also created the Allowed Groups field in product category form.

Here are my models.py :

class ProductCategoryList(models.Model):
_inherit = 'product.category'

product_category_groups = fields.Many2many('res.groups', string="Allowed Groups")


my views.xml :

<record id="product_category_filter_groups" model="ir.ui.view">
<field name="name">product.category.filter.groups</field>
<field name="model">product.category</field>
<field name="inherit_id" ref="product.product_category_form_view"/>
<field name="arch" type="xml">
<xpath expr="//group[@name='first']" position="inside">
<field name="product_category_groups" widget="many2many_tags"/>
</xpath>
</field>
</record>

<record id="product_template_filter_category" model="ir.ui.view">
<field name="name">product.template.filter.category</field>
<field name="model">product.template</field>
<field name="inherit_id" ref="product.product_template_only_form_view"/>
<field name="arch" type="xml">
<xpath expr="//field[@name='categ_id']" position="attributes">
<attribute name="domain">[('product_category_groups','in', <WHAT SHOULD I WRITE HERE?>)]</attribute>
</xpath>
</field>
</record>


As in attribute if I mention any static value like 3 it gives me the only category assigned for the user(Administrator), but since I want it dynamic as the user which is logged in.

I looked up almost everywhere but nothing seems to work.
Can anyone help me out?

Awatar
Odrzuć

Hope this odoo customization tips will help you: http://learnopenerp.blogspot.com

Autor

Hi Sehrish, that link didn't help me.

Najlepsza odpowiedź

Hi,

For this purpose definitely, you have to use the concept of the record rules in Odoo:- https://www.odoo.com/documentation/12.0/reference/security.html


Please see this free module in the store for restricting the products for the user, you can make some alterations to this module and can be changed the same for the case of the product categories:- Product Restriction on Users

Thanks

Awatar
Odrzuć
Powiązane posty Odpowiedzi Widoki Czynność
1
cze 24
2540
2
sie 19
4395
1
cze 19
2867
2
wrz 23
6859
4
maj 25
49644