2 Controller: CaseTypeCtrl
3 Required vars: activitySet
8 <th>{{ts('Activity')}}
</th>
9 <th>{{ts('Status')}}
</th>
10 <th>{{ts('Reference')}}
</th>
11 <th>{{ts('Offset')}}
</th>
12 <th>{{ts('Select')}}
</th>
17 <tbody ui-sortable
ng-model=
"activitySet.activityTypes">
18 <tr ng-repeat=
"activity in activitySet.activityTypes">
20 <span class=
"icon ui-icon-grip-dotted-vertical"></span>
26 ui-options=
"{dropdownAutoWidth : true}"
27 ng-model=
"activity.status"
28 ng-options=
"actStatus.name as actStatus.name for actStatus in activityStatuses|orderBy:'name'"
30 <option value=
""></option>
36 ui-options=
"{dropdownAutoWidth : true}"
37 ng-model=
"activity.reference_activity"
38 ng-options=
"actTypeName as actTypeName for actTypeName in activityTypeNames"
39 ng-hide=
"activity.name == 'Open Case'"
40 ng-required=
"activity.name != 'Open Case'"
48 ng-pattern=
"/^-?[0-9]*$/"
49 ng-model=
"activity.reference_offset"
50 ng-hide=
"activity.name == 'Open Case'"
51 ng-required=
"activity.name != 'Open Case'"
57 ui-options=
"{dropdownAutoWidth : true}"
58 ng-model=
"activity.reference_select"
59 ng-options=
"key as value for (key,value) in {newest: 'Newest', oldest: 'Oldest'}"
60 ng-hide=
"activity.name == 'Open Case'"
61 ng-required=
"activity.name != 'Open Case'"
66 <a class=
"crm-hover-button"
68 ng-show=
"isActivityRemovable(activitySet, activity)"
69 ng-click=
"removeItem(activitySet.activityTypes, activity)"
70 title=
"{{ts('Remove')}}">
80 crm-options=
"activityTypeNames"
82 crm-on-add=
"addActivity(activitySet, newActivity)"
83 placeholder=
"{{ts('Add activity')}}"