Skip to Content
เมนู
คุณต้องลงทะเบียนเพื่อโต้ตอบกับคอมมูนิตี้
คำถามนี้ถูกตั้งค่าสถานะ
2 ตอบกลับ
7573 มุมมอง

Hi All,

I have one Many2one field and i want to show not specific users of specific applied group's how to do this. If anyone know this please let me know.

See My Code

.py File

​class CrmLead(models.Model):
    _inherit = 'crm.lead'
    developer_id = fields.Many2one('res.users', 'Developer', default=lambda self:self.env.user)])

@api.multi
@api.onchange('developer_id')
def onchange_developer_id(self):
    user = self.env.ref('group_user_hide').user.ids
    return {'domain': {'developer_id': [('id', 'in', user.ids)]}}


​​ 

อวตาร
ละทิ้ง
ผู้เขียน คำตอบที่ดีที่สุด

I got  the Answer is :

.py File

Your_field = fields.Many2many('res.users', domain=lambda self: [("groups_id", "=", self.env.ref( "your_module_name.group_user_hide" ).id)])

security/abc_security.xml

​<?xml version="1.0" encoding="utf-8"?>
<odoo>
    <data noupdate="1">
        <record model="res.groups" id="group_user_hide" >
            <field name="name">Show Menu</field>
        </record>
    </data>
</odoo>


อวตาร
ละทิ้ง

Thank you !!

im so thankfull

ผู้เขียน
Welcome 

On Mon, Aug 30, 2021 at 11:10 PM roseline alim santoso <mroseve13@gmail.com> wrote:

im so thankfull

Sent by Odoo S.A. using Odoo.

คำตอบที่ดีที่สุด

Hi,

Check this,

https://www.odoo.com/forum/help-1/question/odoo10-dynamic-domain-118053

Thanks !!!  

Aswini @ iWesabe


อวตาร
ละทิ้ง
Related Posts ตอบกลับ มุมมอง กิจกรรม
1
พ.ย. 24
1471
3
เม.ย. 23
18014
How to add an user to a group แก้ไขแล้ว
1
ธ.ค. 22
14165
1
เม.ย. 19
9980
0
มี.ค. 15
4499