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>
18 <tbody ui-sortable
ng-model=
"activitySet.activityTypes">
19 <tr ng-repeat=
"activity in activitySet.activityTypes">
21 <i class=
"crm-i fa-arrows grip-n-drag"></i>
24 <i class=
"crm-i {{ activityTypes[activity.name].icon }}"></i>
30 ui-options=
"{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>
40 ui-options=
"{dropdownAutoWidth : true}"
41 ng-model=
"activity.reference_activity"
42 ng-options=
"activityType.name as activityType.label for activityType in activitySet.activityTypes"
43 ng-required=
"activity.name != ''"
45 <option value=
"">-- Case Start --
</option>
50 class=
"number crm-form-text"
52 ng-pattern=
"/^-?[0-9]*$/"
53 ng-model=
"activity.reference_offset"
54 ng-required=
"activity.name != ''"
60 ui-options=
"{dropdownAutoWidth : true}"
61 ng-model=
"activity.reference_select"
62 ng-options=
"key as value for (key,value) in {newest: ts('Newest'), oldest: ts('Oldest')}"
63 ng-required=
"activity.name != ''"
68 <a class=
"crm-hover-button"
70 ng-show=
"isActivityRemovable(activitySet, activity)"
71 ng-click=
"removeItem(activitySet.activityTypes, activity)"
72 title=
"{{ts('Remove')}}">
82 crm-options=
"activityTypeOptions"
84 crm-on-add=
"addActivity(activitySet, newActivity)"
85 placeholder=
"{{ts('Add activity')}}"