Fix: Se añade dominio en seguiemiento de prospectos por rol
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
This commit is contained in:
parent
a1716141b0
commit
97bbcaed92
@ -3,6 +3,7 @@ from . import prospect
|
|||||||
from . import prospect_trace
|
from . import prospect_trace
|
||||||
from . import call
|
from . import call
|
||||||
from . import pending_call
|
from . import pending_call
|
||||||
|
from . import user
|
||||||
from .locations import city
|
from .locations import city
|
||||||
from .locations import department
|
from .locations import department
|
||||||
|
|
||||||
@ -11,6 +12,7 @@ __all__ = ['register']
|
|||||||
|
|
||||||
def register():
|
def register():
|
||||||
Pool.register(
|
Pool.register(
|
||||||
|
user.User,
|
||||||
pending_call.PendingCall,
|
pending_call.PendingCall,
|
||||||
call.Call,
|
call.Call,
|
||||||
department.Department,
|
department.Department,
|
||||||
|
@ -6,7 +6,6 @@ from trytond.pool import Pool
|
|||||||
from trytond.pyson import Eval
|
from trytond.pyson import Eval
|
||||||
from .selections.call_types import CallTypes
|
from .selections.call_types import CallTypes
|
||||||
from .selections.interest import Interest
|
from .selections.interest import Interest
|
||||||
|
|
||||||
from datetime import datetime
|
from datetime import datetime
|
||||||
|
|
||||||
|
|
||||||
|
@ -32,7 +32,7 @@ this repository contains the full copyright notices and license terms. -->
|
|||||||
<record model="ir.action.act_window" id="act_prospect_trace_tree">
|
<record model="ir.action.act_window" id="act_prospect_trace_tree">
|
||||||
<field name="name">Prospect Traces</field>
|
<field name="name">Prospect Traces</field>
|
||||||
<field name="domain"
|
<field name="domain"
|
||||||
eval="[('prospect_assigned_operator', '=', Eval('_user'))]"
|
eval="[If(Eval('context', {}).get('user_admin', None), (), ('prospect_assigned_operator', '=', Eval('_user')))]"
|
||||||
pyson="1"/>
|
pyson="1"/>
|
||||||
<field name="res_model">sale.prospect_trace</field>
|
<field name="res_model">sale.prospect_trace</field>
|
||||||
</record>
|
</record>
|
||||||
|
@ -325,6 +325,15 @@ Reasignar prospectos por prospecto::
|
|||||||
>>> prospect_trace.calls[0].operator_who_called.name
|
>>> prospect_trace.calls[0].operator_who_called.name
|
||||||
'Administrator'
|
'Administrator'
|
||||||
|
|
||||||
|
Crear un usuario de rol administrador::
|
||||||
|
>>> User = Model.get('res.user')
|
||||||
|
>>> admin = User(name="Administrator", login="administrator", user_admin=True)
|
||||||
|
>>> admin.save()
|
||||||
|
>>> admin.user_admin == True
|
||||||
|
True
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
--------
|
--------
|
||||||
Reportes
|
Reportes
|
||||||
|
@ -5,6 +5,7 @@ depends:
|
|||||||
res
|
res
|
||||||
xml:
|
xml:
|
||||||
icons.xml
|
icons.xml
|
||||||
|
user.xml
|
||||||
call.xml
|
call.xml
|
||||||
prospect_trace.xml
|
prospect_trace.xml
|
||||||
prospect.xml
|
prospect.xml
|
||||||
|
Loading…
Reference in New Issue
Block a user