2 Controller: CaseTypeListsCtrl
3 Required vars: caseTypes
5 <h1 crm-page-title
>{{ts('Case Types')}}
</h1>
8 {{ts('A Case Type describes a group of related tasks, interactions, or processes.')}}
11 <table class=
"display">
14 <th>{{ts('Title')}}
</th>
15 <th>{{ts('Name')}}
</th>
16 <th>{{ts('Description')}}
</th>
17 <th>{{ts('Enabled?')}}
</th>
22 <tr ng-repeat=
"caseType in caseTypes"
24 ng-class-even=
"'even-row even'"
25 ng-class-odd=
"'odd-row odd'"
26 ng-class=
"{disabled: 0==caseType.is_active, forked: 1==caseType.is_forked}">
27 <td>{{caseType.title}}
</td>
28 <td>{{caseType.name}}
</td>
29 <td>{{caseType.description}}
</td>
30 <td>{{caseType.is_active ==
1 ? ts('Yes') : ts('No')}}
</td>
31 <!-- FIXME: Can't figure out how styling in other tables gets the nowrap effect... in absence of a consistent fix, KISS -->
32 <td style=
"white-space: nowrap">
34 <a class=
"action-item crm-hover-button" ng-href=
"#/caseType/{{caseType.id}}">{{ts('Edit')}}
</a>
36 <span class=
"btn-slide crm-hover-button">
38 <ul class=
"panel" style=
"display: none;">
39 <li ng-hide=
"caseType.is_active">
40 <a class=
"action-item crm-hover-button" ng-click=
"toggleCaseType(caseType)">
44 <li ng-show=
"caseType.is_active">
45 <a class=
"action-item crm-hover-button"
46 crm-confirm=
"{type: 'disable', obj: caseType}"
47 on-yes=
"toggleCaseType(caseType)">
51 <li ng-show=
"caseType.is_forked">
52 <a class=
"action-item crm-hover-button"
53 crm-confirm=
"{type: 'revert', obj: caseType}"
54 on-yes=
"revertCaseType(caseType)">
59 <a class=
"action-item crm-hover-button"
60 crm-confirm=
"{type: 'delete', obj: caseType}"
61 on-yes=
"deleteCaseType(caseType)">
73 <div class=
"crm-submit-buttons">
74 <a ng-href=
"#/caseType/new" class=
"button"><span><i class=
"crm-i fa-plus-circle"></i> {{ts('New Case Type')}}
</span></a>