INFRA-132 - CRM/Financial - phpcbf
[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">
1b9edd3a
DG
7 <div id="help">
8 Use this screen to define or update the Case Roles, Activity Types, and Timelines for a case type (<a href="http://book.civicrm.org/user/current/case-management/setup/" target="_blank">learn more...</a>).
9 </div>
599e58a9 10 <div class="crm-submit-buttons">
58835267 11 <span class="crm-button">
51d499e1 12 <input type="submit" ng-click="editCaseTypeForm.$setPristine(); save()" ng-disabled="editCaseTypeForm.$invalid" value="Save" />
58835267
TO
13 </span>
14 <span class="crm-button">
51d499e1 15 <input type="submit" ng-click="editCaseTypeForm.$setPristine(); goto('caseType')" value="Cancel" />
58835267 16 </span>
599e58a9
DG
17 </div>
18
64790edd 19 <div ng-include="partialUrl('caseTypeDetails.html')"></div>
4c58e251 20
b40b4114 21 <h2 ng-show="isForkable()">Roles</h2>
bbb29627 22
b40b4114 23 <div ng-show="isForkable()" ng-include="partialUrl('rolesTable.html')"></div>
4c58e251 24
b40b4114 25 <h2 ng-show="isForkable()">Activities</h2>
4c58e251 26
b40b4114 27 <div ng-show="isForkable()" class="crmCaseType-acttab" ui-jq="tabs" ui-options="{show: true, hide: true}">
bbb29627
TO
28 <ul>
29 <li><a href="#acttab-actType">Activity Types</a></li>
30 <li ng-repeat="activitySet in caseType.definition.activitySets">
31 <a href="#acttab-{{$index}}">{{ activitySet.label }}</a>
76e4acb8 32 <span class="ui-icon ui-icon-trash" title="Remove"
154a0253 33 ng-hide="activitySet.name == 'standard_timeline'"
059cd0c2
TO
34 ng-click="removeItem(caseType.definition.activitySets, activitySet)">Remove</span>
35 <!-- Weird spacing:
36 <a class="crm-hover-button" ng-click="removeItem(caseType.definition.activitySets, activitySet)">
37 <span class="ui-icon delete-icon" title="Remove">Remove</span>
38 </a>
39 -->
bbb29627 40 </li>
76e4acb8
TO
41 <select ng-model="newActivitySetWorkflow" ng-change="addActivitySet(newActivitySetWorkflow); newActivitySetWorkflow='';">
42 <option value="">(Add)</option>
5d973e24 43 <option value="timeline" ng-show="isNewActivitySetAllowed('timeline')">Timeline</option>
b387506c 44 <option value="sequence" ng-show="isNewActivitySetAllowed('sequence')">Sequence</option>
76e4acb8 45 </select>
bbb29627 46 </ul>
4c58e251 47
bbb29627 48 <div id="acttab-actType">
64790edd 49 <div ng-include="partialUrl('activityTypesTable.html')"></div>
bbb29627 50 </div>
4c58e251 51
bbb29627 52 <div ng-repeat="activitySet in caseType.definition.activitySets" id="acttab-{{$index}}">
4c58e251
TO
53 <div ng-include="activityTableTemplate(activitySet)"></div>
54
599e58a9 55 <div class="crm-accordion-wrapper collapsed">
6bdc275f 56 <div class="crm-accordion-header">Advanced</div>
059cd0c2 57 <div class="crm-accordion-body" ng-include="partialUrl('activitySetDetails.html')"></div>
bbb29627
TO
58 </div>
59 </div>
4c58e251
TO
60 </div>
61
c1c8b490 62 <!--<button ng-click="dump()">Log</button>-->
599e58a9 63 <div class="crm-submit-buttons">
58835267 64 <span class="crm-button">
51d499e1 65 <input type="submit" ng-click="editCaseTypeForm.$setPristine(); save()" ng-disabled="editCaseTypeForm.$invalid" value="Save" />
58835267
TO
66 </span>
67 <span class="crm-button">
51d499e1 68 <input type="submit" ng-click="editCaseTypeForm.$setPristine(); goto('caseType')" value="Cancel" />
58835267 69 </span>
c1c8b490 70 </div>
4c58e251 71</div>
58835267 72</form>