summaryrefslogtreecommitdiff
path: root/addons/mail/static/src/xml/activity.xml
diff options
context:
space:
mode:
authorXavierDo <xdo@odoo.com>2018-09-13 13:15:32 +0200
committerXavierDo <xdo@odoo.com>2018-09-18 13:44:00 +0200
commit47496b9fe5555ef23932fcfc3f2d6d6ee945daae (patch)
tree691ab48e21c4489c92259b2bb58d7c126453e3f7 /addons/mail/static/src/xml/activity.xml
parent44fd3bc8082205290e38de183d092b42c02c8215 (diff)
[IMP] mail: add force_next on activity type
A new field on activity type allow to change the behaviour of mark done & schedule next: -marking as done will automatically schedule the next activity, based on the default_next_activity. -It should also be impossible to edit an activity when this flag is on. task: #1884521
Diffstat (limited to 'addons/mail/static/src/xml/activity.xml')
-rw-r--r--addons/mail/static/src/xml/activity.xml25
1 files changed, 16 insertions, 9 deletions
diff --git a/addons/mail/static/src/xml/activity.xml b/addons/mail/static/src/xml/activity.xml
index 2ddcea9121f..cb7f8a5ae28 100644
--- a/addons/mail/static/src/xml/activity.xml
+++ b/addons/mail/static/src/xml/activity.xml
@@ -75,9 +75,10 @@
</div>
</t>
<div class="o_thread_message_tools btn-group">
- <span class="o_mark_as_done" data-toggle="popover" t-att-data-activity-id="activity.id" t-att-data-previous-activity-type-id="activity.activity_type_id[0]"><a role="button" href="#" class="btn btn-link btn-success text-muted o_activity_link mr8">
- <i class="fa fa-check"/> Mark Done
- </a></span>
+ <span class="o_mark_as_done" data-toggle="popover" t-att-data-activity-id="activity.id" t-att-data-force-next-activity="activity.force_next" t-att-data-previous-activity-type-id="activity.activity_type_id[0]">
+ <a role="button" href="#" class="btn btn-link btn-success text-muted o_activity_link mr8">
+ <i class="fa fa-check"/> Mark Done </a>
+ </span>
<a role="button" href="#" class="btn btn-link btn-secondary text-muted o_edit_activity o_activity_link" t-att-data-activity-id="activity.id">
<i class="fa fa-pencil"/> Edit
</a>
@@ -94,12 +95,18 @@
<div>
<textarea class="form-control" rows="3" id="activity_feedback" placeholder="Write Feedback"/>
<div class="mt8">
- <button type="button" class="btn btn-sm btn-primary o_activity_popover_done_next" t-att-data-previous-activity-type-id="previous_activity_type_id">
- Done &amp; Schedule Next</button>
- <button type="button" class="btn btn-sm btn-primary o_activity_popover_done">
- Done</button>
- <button type="button" class="btn btn-sm btn-link o_activity_popover_discard">
- Discard</button>
+ <t t-if="!force_next">
+ <button type="button" class="btn btn-sm btn-primary o_activity_popover_done_next" t-att-data-previous-activity-type-id="previous_activity_type_id">
+ Done &amp; Schedule Next</button>
+ <button type="button" class="btn btn-sm btn-primary o_activity_popover_done">
+ Done</button>
+ <button type="button" class="btn btn-sm btn-link o_activity_popover_discard">
+ Discard</button>
+ </t>
+ <t t-else="">
+ <button type="button" class="btn btn-sm btn-primary o_activity_popover_done_next">
+ Done &amp; Launch Next</button>
+ </t>
</div>
</div>
</t>