add checkbox for salesperson
This commit is contained in:
parent
428bfbe99f
commit
a734b3b0fc
Binary file not shown.
|
@ -23,7 +23,7 @@ class Lead(models.Model):
|
|||
client_folder = fields.Char(string='Client Folder')
|
||||
start_date = fields.Date(string='Start Date')
|
||||
close_date = fields.Date(string='Close Date')
|
||||
admin_user = fields.Boolean(compute='get_admin_login', default=False)
|
||||
admin_user = fields.Boolean(compute='get_admin_login')
|
||||
|
||||
_sql_constraints = [
|
||||
('phone_uniq', 'unique(phone)', "Phone No already exists !"),
|
||||
|
@ -33,16 +33,9 @@ class Lead(models.Model):
|
|||
def get_admin_login(self):
|
||||
self_login = self.search([('id', '=', self.id)])
|
||||
group_list = self.env.ref('base.group_erp_manager')
|
||||
print('1111', self_login)
|
||||
print('2222', group_list)
|
||||
for record in self_login:
|
||||
print('333333333', record.user_id.id, self.env.context.get('uid'),
|
||||
self.env.context.get('uid') in group_list.users.ids)
|
||||
if (record.user_id.id == self.env.context.get('uid')) or (
|
||||
self.env.context.get('uid') in group_list.users.ids):
|
||||
print('44444444444', record.user_id.id, self.env.context.get('uid'), self.env.context.get('uid') in group_list.users.ids)
|
||||
if (self.env.context.get('uid') in group_list.users.ids):
|
||||
record.admin_user = True
|
||||
else:
|
||||
print('55555555555555555')
|
||||
record.admin_user = False
|
||||
|
||||
|
|
|
@ -49,7 +49,7 @@
|
|||
</group>
|
||||
</xpath>
|
||||
<xpath expr="//field[@name='user_id']" position="replace">
|
||||
<field name="admin_user" />
|
||||
<field name="admin_user" invisible="1"/>
|
||||
<field name="user_id" domain="[('share', '=', False)]" attrs="{'readonly':[('admin_user','=',False)]}"
|
||||
context="{'default_sales_team_id': team_id}" widget="many2one_avatar_user"/>
|
||||
|
||||
|
@ -58,16 +58,16 @@
|
|||
</record>
|
||||
|
||||
|
||||
<!-- <record id="view_salesperson_readonly_custom" model="ir.ui.view">
|
||||
<field name="name">crm.lead.cor.inherit2</field>
|
||||
<field name="model">crm.lead</field>
|
||||
<field name="inherit_id" ref="cor_custom.crm_lead_form_cor_custom"/>
|
||||
<field name="groups_id" eval="[(6, 0, [ref('base.group_erp_manager')])]"/>
|
||||
<field name="arch" type="xml">
|
||||
<xpath expr="//field[@name='user_id']" position="attributes">
|
||||
<attribute name="readonly">False</attribute>
|
||||
</xpath>
|
||||
</field>
|
||||
</record>
|
||||
-->
|
||||
<!-- <record id="view_salesperson_readonly_custom" model="ir.ui.view">
|
||||
<field name="name">crm.lead.cor.inherit2</field>
|
||||
<field name="model">crm.lead</field>
|
||||
<field name="inherit_id" ref="cor_custom.crm_lead_form_cor_custom"/>
|
||||
<field name="groups_id" eval="[(6, 0, [ref('base.group_erp_manager')])]"/>
|
||||
<field name="arch" type="xml">
|
||||
<xpath expr="//field[@name='user_id']" position="attributes">
|
||||
<attribute name="readonly">False</attribute>
|
||||
</xpath>
|
||||
</field>
|
||||
</record>
|
||||
-->
|
||||
</odoo>
|
||||
|
|
Loading…
Reference in New Issue