You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

80 lines
5.5 KiB

  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <templates>
  3. <t t-extend="mail.Chatter">
  4. <t t-jquery="button.o_chatter_button_log_note" t-operation="after">
  5. <button t-if="widget.schedule_activity_btn" class="btn btn-sm btn-link o_chatter_button_schedule_activity" title="Log or schedule an activity">
  6. <i class="fa fa-clock-o"/> Schedule activity
  7. </button>
  8. </t>
  9. </t>
  10. <t t-name="mail.activity_items">
  11. <div class="o_thread_date_separator o_border_dashed" data-toggle="collapse" data-target="#o_chatter_planned_activities">
  12. <span class="o_thread_date btn">
  13. <i class="fa fa-fw fa-caret-down"/>
  14. Planned activities
  15. <small class="o_chatter_planned_activities_summary ml8">
  16. <span class="label img-circle label-danger"><t t-esc="nbOverdueActivities"/></span>
  17. <span class="label img-circle label-warning"><t t-esc="nbTodayActivities"/></span>
  18. <span class="label img-circle label-success"><t t-esc="nbPlannedActivities"/></span>
  19. </small>
  20. </span>
  21. </div>
  22. <div id="o_chatter_planned_activities" class="collapse in">
  23. <t t-foreach="activities" t-as="activity">
  24. <div class="o_thread_message" style="margin-bottom: 10px">
  25. <div class="o_thread_message_sidebar">
  26. <div class="o_avatar_stack">
  27. <img t-attf-src="/web/image#{activity.user_id[0] >= 0 ? ('/res.users/' + activity.user_id[0] + '/image_small') : ''}" class="o_thread_message_avatar img-circle mb8" t-att-title="activity.create_uid[1]"/>
  28. <i t-att-class="'o_avatar_icon fa ' + activity.icon + ' bg-' + (activity.state == 'planned'? 'success' : (activity.state == 'today'? 'warning' : 'danger')) + '-full'"
  29. t-att-title="activity.activity_type_id[1]"/>
  30. </div>
  31. </div>
  32. <div class="o_thread_message_core">
  33. <div class="o_mail_info">
  34. <strong><span t-attf-class="o_activity_date o_activity_color_#{activity.state}"><t t-esc="activity.label_delay" /></span></strong>:
  35. <strong t-if="activity.summary"> &#8220;<t t-esc="activity.summary"/>&#8221;</strong>
  36. <strong t-if="!activity.summary"> <t t-esc="activity.activity_type_id[1]" /></strong>
  37. <em> for </em>
  38. <t t-esc="activity.user_id[1]" />
  39. <a class="btn btn-link btn-info text-muted collapsed o_activity_info ml4" role="button" data-toggle="collapse" t-attf-data-target="#o_chatter_activity_info_#{activity.id}">
  40. <i class="fa fa-info-circle"></i>
  41. </a>
  42. <div class="o_thread_message_collapse collapse" t-attf-id="o_chatter_activity_info_#{activity.id}">
  43. <dl class="dl-horizontal well">
  44. <dt>Activity type</dt>
  45. <dd class="mb8">
  46. <t t-esc="activity.activity_type_id[1]"/>
  47. </dd>
  48. <dt>Created on</dt>
  49. <dd class="mb8">
  50. <t t-esc="moment(activity.create_date)"/>
  51. </dd>
  52. <dt>Assigned to</dt>
  53. <dd class="mb8">
  54. <img t-attf-src="/web/image#{activity.user_id[0] >= 0 ? ('/res.users/' + activity.user_id[0] + '/image_small') : ''}" height="18" width="18" class="img-circle mr4" t-att-title="activity.create_uid[1]"/>
  55. <b><t t-esc="activity.user_id[1]"/></b>
  56. <em>, due on </em><span t-attf-class="o_activity_color_#{activity.state}"><t t-esc="moment(activity.date_deadline)"/></span>
  57. </dd>
  58. </dl>
  59. </div>
  60. </div>
  61. <div t-if="activity.note" class="o_thread_message_note small">
  62. <t t-raw="activity.note"/>
  63. </div>
  64. <div class="o_thread_message_tools btn-group">
  65. <a href="#" class="btn btn-link btn-success text-muted btn-sm o_activity_done o_activity_link mr8" t-att-data-activity-id="activity.id" t-att-data-previous-activity-type-id="activity.activity_type_id[0]" data-toggle="popover">
  66. <i class="fa fa-check"/> Mark Done
  67. </a>
  68. <a href="#" class="btn btn-link btn-default text-muted btn-sm o_activity_edit o_activity_link" t-att-data-activity-id="activity.id">
  69. <i class="fa fa-pencil"/> Edit
  70. </a>
  71. <a href="#" class="btn btn-link btn-sm btn-danger text-muted o_activity_unlink o_activity_link" t-att-data-activity-id="activity.id">
  72. <i class="fa fa-times"/> Cancel
  73. </a>
  74. </div>
  75. </div>
  76. </div>
  77. </t>
  78. </div>
  79. </t>
  80. </templates>