2 Controller: CaseTypeListsCtrl
3 Required vars: caseTypes
6 {{ts('A Case Type describes a group of related tasks, interactions, or processes.')}}
9 <table class=
"display">
12 <th>{{ts('Title')}}
</th>
13 <th>{{ts('Name')}}
</th>
14 <th>{{ts('Description')}}
</th>
15 <th>{{ts('Enabled?')}}
</th>
20 <tr ng-repeat=
"caseType in caseTypes"
22 ng-class-even=
"'even-row even'"
23 ng-class-odd=
"'odd-row odd'"
24 ng-class=
"{disabled: 0==caseType.is_active, forked: 1==caseType.is_forked}">
25 <td>{{caseType.title}}
</td>
26 <td>{{caseType.name}}
</td>
27 <td>{{caseType.description}}
</td>
28 <td>{{caseType.is_active ==
1 ? ts('Yes') : ts('No')}}
</td>
29 <!-- FIXME: Can't figure out how styling in other tables gets the nowrap effect... in absence of a consistent fix, KISS -->
30 <td style=
"white-space: nowrap">
32 <a class=
"action-item crm-hover-button" ng-href=
"#/caseType/{{caseType.id}}">{{ts('Edit')}}
</a>
34 <span class=
"btn-slide crm-hover-button">
36 <ul class=
"panel" style=
"display: none;">
37 <li ng-hide=
"caseType.is_active">
38 <a class=
"action-item crm-hover-button" ng-click=
"toggleCaseType(caseType)">
42 <li ng-show=
"caseType.is_active">
43 <a class=
"action-item crm-hover-button"
44 crm-confirm=
"{type: 'disable', obj: caseType}"
45 on-yes=
"toggleCaseType(caseType)">
49 <li ng-show=
"caseType.is_forked">
50 <a class=
"action-item crm-hover-button"
51 crm-confirm=
"{type: 'revert', obj: caseType}"
52 on-yes=
"revertCaseType(caseType)">
57 <a class=
"action-item crm-hover-button"
58 crm-confirm=
"{type: 'delete', obj: caseType}"
59 on-yes=
"deleteCaseType(caseType)">
71 <div class=
"crm-submit-buttons">
72 <a ng-href=
"#/caseType/new" class=
"button"><span><div class=
"icon ui-icon-circle-plus"></div>{{ts('New Case Type')}}
</span></a>