CRM-15097 - CaseType - Compute & enforce pseudo-properties, isForkable & isForked
[civicrm-core.git] / partials / crmCaseType / edit.html
CommitLineData
4c58e251
TO
1<!--
2Controller: CaseTypeCtrl
3Required vars: caseType
4-->
51d499e1 5<form name="editCaseTypeForm" unsaved-warning-form>
76e4acb8 6<div class="crm-block crm-form-block crmCaseType">
599e58a9 7 <div class="crm-submit-buttons">
58835267 8 <span class="crm-button">
51d499e1 9 <input type="submit" ng-click="editCaseTypeForm.$setPristine(); save()" ng-disabled="editCaseTypeForm.$invalid" value="Save" />
58835267
TO
10 </span>
11 <span class="crm-button">
51d499e1 12 <input type="submit" ng-click="editCaseTypeForm.$setPristine(); goto('caseType')" value="Cancel" />
58835267 13 </span>
599e58a9
DG
14 </div>
15
64790edd 16 <div ng-include="partialUrl('caseTypeDetails.html')"></div>
4c58e251
TO
17
18 <h2>Roles</h2>
bbb29627 19
64790edd 20 <div ng-include="partialUrl('rolesTable.html')"></div>
4c58e251
TO
21
22 <h2>Activities</h2>
23
76e4acb8 24 <div class="crmCaseType-acttab" ui-jq="tabs" ui-options="{show: true, hide: true}">
bbb29627
TO
25 <ul>
26 <li><a href="#acttab-actType">Activity Types</a></li>
27 <li ng-repeat="activitySet in caseType.definition.activitySets">
28 <a href="#acttab-{{$index}}">{{ activitySet.label }}</a>
76e4acb8 29 <span class="ui-icon ui-icon-trash" title="Remove"
059cd0c2
TO
30 ng-click="removeItem(caseType.definition.activitySets, activitySet)">Remove</span>
31 <!-- Weird spacing:
32 <a class="crm-hover-button" ng-click="removeItem(caseType.definition.activitySets, activitySet)">
33 <span class="ui-icon delete-icon" title="Remove">Remove</span>
34 </a>
35 -->
bbb29627 36 </li>
76e4acb8
TO
37 <select ng-model="newActivitySetWorkflow" ng-change="addActivitySet(newActivitySetWorkflow); newActivitySetWorkflow='';">
38 <option value="">(Add)</option>
5d973e24 39 <option value="timeline" ng-show="isNewActivitySetAllowed('timeline')">Timeline</option>
b387506c 40 <option value="sequence" ng-show="isNewActivitySetAllowed('sequence')">Sequence</option>
76e4acb8 41 </select>
bbb29627 42 </ul>
4c58e251 43
bbb29627 44 <div id="acttab-actType">
64790edd 45 <div ng-include="partialUrl('activityTypesTable.html')"></div>
bbb29627 46 </div>
4c58e251 47
bbb29627 48 <div ng-repeat="activitySet in caseType.definition.activitySets" id="acttab-{{$index}}">
4c58e251
TO
49 <div ng-include="activityTableTemplate(activitySet)"></div>
50
599e58a9 51 <div class="crm-accordion-wrapper collapsed">
6bdc275f 52 <div class="crm-accordion-header">Advanced</div>
059cd0c2 53 <div class="crm-accordion-body" ng-include="partialUrl('activitySetDetails.html')"></div>
bbb29627
TO
54 </div>
55 </div>
4c58e251
TO
56 </div>
57
c1c8b490 58 <!--<button ng-click="dump()">Log</button>-->
599e58a9 59 <div class="crm-submit-buttons">
58835267 60 <span class="crm-button">
51d499e1 61 <input type="submit" ng-click="editCaseTypeForm.$setPristine(); save()" ng-disabled="editCaseTypeForm.$invalid" value="Save" />
58835267
TO
62 </span>
63 <span class="crm-button">
51d499e1 64 <input type="submit" ng-click="editCaseTypeForm.$setPristine(); goto('caseType')" value="Cancel" />
58835267 65 </span>
c1c8b490 66 </div>
4c58e251 67</div>
58835267 68</form>