Shift to Angular promise version as per advice from totten
[civicrm-core.git] / ang / crmCaseType / rolesTable.html
1 <!--
2 Controller: CaseTypeCtrl
3 Required vars: caseType
4 -->
5 <table>
6 <thead>
7 <tr>
8 <th>{{ts('Name')}}</th>
9 <th>{{ts('Assign to Creator')}}</th>
10 <th>{{ts('Is Manager')}}</th>
11 <th></th>
12 </tr>
13 </thead>
14 <tbody>
15 <tr ng-repeat="relType in caseType.definition.caseRoles | orderBy:'name'" ng-class-even="'crm-entity even-row even'" ng-class-odd="'crm-entity odd-row odd'">
16 <td>{{relType.name}}</td>
17 <td><input type="checkbox" ng-model="relType.creator" ng-true-value="'1'" ng-false-value="'0'"/></td>
18 <td><input type="radio" ng-model="relType.manager" value="1" ng-change="onManagerChange(relType)"/></td>
19 <td>
20 <a crm-icon="trash" class="crm-hover-button" ng-click="removeItem(caseType.definition.caseRoles,relType)" title="{{ts('Remove')}}"></a>
21 </td>
22 </tr>
23 </tbody>
24
25 <tfoot>
26 <tr class="addRow">
27 <td colspan="4">
28 <span crm-add-name
29 crm-options="relationshipTypeNames"
30 crm-var="newRole"
31 crm-on-add="addRole(caseType.definition.caseRoles, newRole)"
32 placeholder="{{ts('Add role')}}"
33 />
34 </td>
35 </tr>
36 </tfoot>
37 </table>