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