Merge pull request #11578 from jitendrapurohit/CRM-20697
[civicrm-core.git] / ang / crmCaseType / timelineTable.html
CommitLineData
4c58e251
TO
1<!--
2Controller: CaseTypeCtrl
3Required vars: activitySet
4-->
5<table>
6 <thead>
7 <tr>
4324b8d7 8 <th></th>
7abbf317
CW
9 <th>{{ts('Activity')}}</th>
10 <th>{{ts('Status')}}</th>
11 <th>{{ts('Reference')}}</th>
12 <th>{{ts('Offset')}}</th>
13 <th>{{ts('Select')}}</th>
4c58e251
TO
14 <th></th>
15 </tr>
16 </thead>
17
c45daff0 18 <tbody ui-sortable ng-model="activitySet.activityTypes">
4c58e251
TO
19 <tr ng-repeat="activity in activitySet.activityTypes">
20 <td>
77ec5a8d 21 <i class="crm-i fa-arrows grip-n-drag"></i>
4324b8d7
CW
22 </td>
23 <td>
24 <i class="crm-i {{ activityTypes[activity.name].icon }}"></i>
be5aae33 25 {{ activity.label }}
4c58e251
TO
26 </td>
27 <td>
29d7a6e7 28 <select
a2e9f07c
TO
29 ui-jq="select2"
30 ui-options="{dropdownAutoWidth : true}"
29d7a6e7 31 ng-model="activity.status"
be5aae33 32 ng-options="actStatus.name as actStatus.label for actStatus in activityStatuses|orderBy:'label'"
29d7a6e7 33 >
24f6e9ac 34 <option value=""></option>
dc7a657e 35 </select>
4c58e251
TO
36 </td>
37 <td>
29d7a6e7 38 <select
a2e9f07c
TO
39 ui-jq="select2"
40 ui-options="{dropdownAutoWidth : true}"
29d7a6e7 41 ng-model="activity.reference_activity"
be5aae33 42 ng-options="activityType.name as activityType.label for activityType in activitySet.activityTypes"
29d7a6e7 43 >
12b84ade 44 <option value="">-- Case Start --</option>
dc7a657e 45 </select>
4c58e251
TO
46 </td>
47 <td>
29d7a6e7 48 <input
4324b8d7 49 class="number crm-form-text"
29d7a6e7 50 type="text"
ba0fd8dd 51 ng-pattern="/^-?[0-9]*$/"
29d7a6e7 52 ng-model="activity.reference_offset"
d56abcbf 53 >
4c58e251
TO
54 </td>
55 <td>
29d7a6e7 56 <select
a2e9f07c
TO
57 ui-jq="select2"
58 ui-options="{dropdownAutoWidth : true}"
29d7a6e7 59 ng-model="activity.reference_select"
69ca66d2 60 ng-options="key as value for (key,value) in {newest: ts('Newest'), oldest: ts('Oldest')}"
29d7a6e7 61 >
dc7a657e 62 </select>
4c58e251
TO
63 </td>
64 <td>
259a7652 65 <a class="crm-hover-button"
77ec5a8d 66 crm-icon="fa-trash"
259a7652 67 ng-show="isActivityRemovable(activitySet, activity)"
3e5e512f 68 ng-click="removeItem(activitySet.activityTypes, activity)"
7abbf317 69 title="{{ts('Remove')}}">
059cd0c2 70 </a>
4c58e251
TO
71 </td>
72 </tr>
c45daff0
TO
73 </tbody>
74
75 <tfoot>
95fd24c0
TO
76 <tr class="addRow">
77 <td colspan="6">
d56abcbf 78 <span crm-add-name=""
4324b8d7 79 crm-options="activityTypeOptions"
95fd24c0
TO
80 crm-var="newActivity"
81 crm-on-add="addActivity(activitySet, newActivity)"
00eee619 82 placeholder="{{ts('Add activity')}}"
d56abcbf 83 ></span>
95fd24c0
TO
84 </td>
85 </tr>
c45daff0 86 </tfoot>
4c58e251 87</table>