2 Controller: CaseTypeCtrl
3 Required vars: activitySet
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>
14 <th>{{:: ts('Default assignee') }}
</th>
19 <tbody ui-sortable
ng-model=
"activitySet.activityTypes">
20 <tr ng-repeat=
"activity in activitySet.activityTypes">
22 <i class=
"crm-i fa-arrows grip-n-drag" aria-hidden=
"true"></i>
25 <i class=
"crm-i {{activityTypes[activity.name].icon}}" aria-hidden=
"true"></i>
30 crm-ui-select=
"{dropdownAutoWidth: true}"
31 ng-model=
"activity.status"
32 ng-options=
"actStatus.name as actStatus.label for actStatus in activityStatuses|orderBy:'label'"
34 <option value=
""></option>
39 crm-ui-select=
"{dropdownAutoWidth: true}"
40 ng-model=
"activity.reference_activity"
41 ng-options=
"activityType.name as activityType.label for activityType in caseType.definition.timelineActivityTypes"
43 <option value=
"">-- Case Start --
</option>
48 class=
"number crm-form-text"
50 ng-pattern=
"/^-?[0-9]*$/"
51 ng-model=
"activity.reference_offset"
56 crm-ui-select=
"{dropdownAutoWidth: true}"
57 ng-model=
"activity.reference_select"
58 ng-options=
"key as value for (key,value) in {newest: ts('Newest'), oldest: ts('Oldest')}"
64 crm-ui-select=
"{dropdownAutoWidth: true}"
65 ng-model=
"activity.default_assignee_type"
66 ng-options=
"option.value as option.label for option in defaultAssigneeTypes"
67 ng-change=
"clearActivityDefaultAssigneeValues(activity)"
70 <p ng-if=
"activity.default_assignee_type === defaultAssigneeTypeValues.BY_RELATIONSHIP">
72 crm-ui-select=
"{dropdownAutoWidth: true}"
73 ng-model=
"activity.default_assignee_relationship"
74 ng-options=
"option.id as option.text for option in relationshipTypeOptions"
79 <p ng-if=
"activity.default_assignee_type === defaultAssigneeTypeValues.SPECIFIC_CONTACT">
82 ng-model=
"activity.default_assignee_contact"
83 placeholder=
"- Select contact -"
84 crm-entityref=
"{ entity: 'Contact' }"
85 data-create-links=
"true"
90 <a class=
"crm-hover-button"
92 ng-show=
"isActivityRemovable(activitySet, activity)"
93 ng-click=
"removeItem(activitySet.activityTypes, activity)"
94 title=
"{{:: ts('Remove') }}">
103 <span crm-add-name=
""
104 crm-options=
"activityTypeOptions"
105 crm-var=
"newActivity"
106 crm-on-add=
"addActivity(activitySet, newActivity)"
107 placeholder=
"{{:: ts('Add activity') }}"