feat: Se crea asistente para creación de llamadas a seguimiento, closed #39
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful

This commit is contained in:
Camilo Gonzalez 2023-08-21 12:48:25 -05:00
parent 8d1d5d1553
commit a8da18e2b6
4 changed files with 20 additions and 3 deletions

View File

@ -21,7 +21,8 @@ class ProspectTrace(DeactivableMixin, ModelSQL, ModelView):
prospect_city = fields.Many2One('sale.city', 'City',
states=_states)
calls = fields.One2Many('sale.call', 'prospect_trace', 'Calls')
calls = fields.One2Many(
'sale.call', 'prospect_trace', 'Calls', states=_states)
pending_call = fields.Many2One(
'sale.pending_call', 'Pending call', states=_states)
@ -43,7 +44,8 @@ class ProspectTrace(DeactivableMixin, ModelSQL, ModelView):
cls._buttons.update({
'wizard_schedule': {
'invisible': Eval('state') == 'with_pending_calls',
}
},
'wizard_make_call': {}
})
@classmethod
@ -56,6 +58,12 @@ class ProspectTrace(DeactivableMixin, ModelSQL, ModelView):
def wizard_schedule(cls, prospect_traces):
pass
@classmethod
@ModelView.button_action(
'sale_opportunity_management.make_call_wizard')
def wizard_make_call(cls, prospect_traces):
pass
@fields.depends('prospect', 'prospect_city', 'prospect_contact')
def on_change_prospect(self):
if not self.prospect:

View File

@ -78,6 +78,10 @@ this repository contains the full copyright notices and license terms. -->
<field name="type">form</field>
<field name="name">make_call_start_form</field>
</record>
<record model="ir.model.button" id="make_call_wizard_button">
<field name="name">wizard_make_call</field>
<field name="string">Make call</field>
<field name="model" search="[('model', '=', 'sale.prospect_trace')]"/>
</record>
</data>
</tryton>

View File

@ -2,5 +2,9 @@
<!-- This file is part of Tryton. The COPYRIGHT file at the top level of
this repository contains the full copyright notices and license terms. -->
<form>
<label name="description"/>
<field name="description"/>
<label name="interest"/>
<field name="interest"/>
</form>

View File

@ -26,6 +26,7 @@ this repository contains the full copyright notices and license terms. -->
</notebook>
<group col="-1" colspan="6" id="buttons">
<button name="wizard_make_call" icon="tryton-forward"/>
<button name="wizard_schedule" icon="tryton-calendar"/>
</group>
<label name="pending_call"/>