Merge pull request #66 from dpradeep/merge-forward
[civicrm-core.git] / partials / crmCaseType / edit.html
1 <!--
2 Controller: CaseTypeCtrl
3 Required vars: caseType
4 -->
5 <form name="editCaseTypeForm" unsaved-warning-form>
6 <div class="crm-block crm-form-block crmCaseType">
7 <div class="crm-submit-buttons">
8 <span class="crm-button">
9 <input type="submit" ng-click="editCaseTypeForm.$setPristine(); save()" ng-disabled="editCaseTypeForm.$invalid" value="Save" />
10 </span>
11 <span class="crm-button">
12 <input type="submit" ng-click="editCaseTypeForm.$setPristine(); goto('caseType')" value="Cancel" />
13 </span>
14 </div>
15
16 <div ng-include="partialUrl('caseTypeDetails.html')"></div>
17
18 <h2>Roles</h2>
19
20 <div ng-include="partialUrl('rolesTable.html')"></div>
21
22 <h2>Activities</h2>
23
24 <div class="crmCaseType-acttab" ui-jq="tabs" ui-options="{show: true, hide: true}">
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>
29 <span class="ui-icon ui-icon-trash" title="Remove"
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 -->
36 </li>
37 <select ng-model="newActivitySetWorkflow" ng-change="addActivitySet(newActivitySetWorkflow); newActivitySetWorkflow='';">
38 <option value="">(Add)</option>
39 <option value="timeline" ng-show="isNewActivitySetAllowed('timeline')">Timeline</option>
40 <option value="sequence" ng-show="isNewActivitySetAllowed('sequence')">Sequence</option>
41 </select>
42 </ul>
43
44 <div id="acttab-actType">
45 <div ng-include="partialUrl('activityTypesTable.html')"></div>
46 </div>
47
48 <div ng-repeat="activitySet in caseType.definition.activitySets" id="acttab-{{$index}}">
49 <div ng-include="activityTableTemplate(activitySet)"></div>
50
51 <div class="crm-accordion-wrapper collapsed">
52 <div class="crm-accordion-header">Advanced</div>
53 <div class="crm-accordion-body" ng-include="partialUrl('activitySetDetails.html')"></div>
54 </div>
55 </div>
56 </div>
57
58 <!--<button ng-click="dump()">Log</button>-->
59 <div class="crm-submit-buttons">
60 <span class="crm-button">
61 <input type="submit" ng-click="editCaseTypeForm.$setPristine(); save()" ng-disabled="editCaseTypeForm.$invalid" value="Save" />
62 </span>
63 <span class="crm-button">
64 <input type="submit" ng-click="editCaseTypeForm.$setPristine(); goto('caseType')" value="Cancel" />
65 </span>
66 </div>
67 </div>
68 </form>