2 Controller: CaseTypeCtrl
3 Required vars: caseType
5 The original form used table layout; don't know if we have an alternative, CSS-based layout
7 <div class=
"crm-block" ng-form=
"caseTypeDetailForm" crm-ui-id-scope
>
8 <div class=
"crm-group">
9 <div crm-ui-field=
"{name: 'caseTypeDetailForm.title', title: ts('Title')}">
11 crm-ui-id=
"caseTypeDetailForm.title"
14 ng-model=
"caseType.title"
15 class=
"big crm-form-text"
19 <div crm-ui-field=
"{name: 'caseTypeDetailForm.caseTypeName', title: ts('Name')}">
21 crm-ui-id=
"caseTypeDetailForm.caseTypeName"
24 ng-model=
"caseType.name"
25 ng-disabled=
"locks.caseTypeName"
27 class=
"big crm-form-text"/>
29 <a crm-ui-lock
binding=
"locks.caseTypeName"></a>
31 <div ng-show=
"!isValidName(caseType.name)">
32 <em>{{:: ts('WARNING: The case type name includes deprecated characters.') }}
</em>
34 <div ng-show=
"caseType.id && !locks.caseTypeName">
35 <em>{{:: ts('WARNING: If any external files or programs reference the old
"Name", then they must be updated manually.') }}
</em>
38 <div crm-ui-field=
"{name: 'caseTypeDetailForm.description', title: ts('Description')}">
39 <textarea crm-ui-id=
"caseTypeDetailForm.description" name=
"description" ng-model=
"caseType.description" class=
"big crm-form-textarea"></textarea>
41 <div crm-ui-field=
"{title: ts('Enabled?')}">
42 <input name=
"is_active" type=
"checkbox" ng-model=
"caseType.is_active" ng-true-value=
"'1'" ng-false-value=
"'0'"/>
44 <fieldset class=
"crm-collapsible">
45 <legend class=
"collapsible-title">{{:: ts('Activity assignment settings') }}
</legend>
47 <div crm-ui-field=
"{name: 'caseTypeDetailForm.activityAsgmtGrps', title: ts('Restrict to Groups'), help: hs('activityAsgmtGrps')}">
49 name=
"activityAsgmtGrps"
50 crm-ui-id=
"caseTypeDetailForm.activityAsgmtGrps"
51 crm-entityref=
"{entity: 'Group', api: {id_field: 'name', params: {is_hidden: 0, is_active: 1}}, select: {allowClear: true, multiple: true, placeholder: ts('Select Group')}}"
52 ng-model=
"caseType.definition.activityAsgmtGrps"
55 <div crm-ui-field=
"{title: ts('Restrict to Website Users'), help: hs('restrictActivityAsgmtToCmsUser')}">
57 name=
"restrictActivityAsgmtToCmsUser"
59 ng-model=
"caseType.definition.restrictActivityAsgmtToCmsUser"