Merge pull request #13905 from civicrm/5.12
[civicrm-core.git] / ang / crmCaseType / list.html
index 58c6fe1d40290eac54ed5844eb3e3848090dadea..a9caecc34a2e12c3f110249468106327fa53446d 100644 (file)
@@ -4,10 +4,11 @@ Required vars: caseTypes
 -->
 <h1 crm-page-title>{{ts('Case Types')}}</h1>
 
+<div class="help">
+  {{ts('A Case Type describes a group of related tasks, interactions, or processes.')}}
+</div>
+
 <div class="crm-content-block crm-block">
-  <div class="help">
-    {{ts('A Case Type describes a group of related tasks, interactions, or processes.')}}
-  </div>
 
   <table class="display">
     <thead>
@@ -34,7 +35,7 @@ Required vars: caseTypes
         <span>
           <a class="action-item crm-hover-button" ng-href="#/caseType/{{caseType.id}}">{{ts('Edit')}}</a>
 
-          <span class="btn-slide crm-hover-button">
+          <span class="btn-slide crm-hover-button" ng-show="!caseType.is_reserved || (!caseType.is_active || caseType.is_forked)">
             {{ts('more')}}
             <ul class="panel" style="display: none;">
               <li ng-hide="caseType.is_active">
@@ -42,7 +43,7 @@ Required vars: caseTypes
                   {{ts('Enable')}}
                 </a>
               </li>
-              <li ng-show="caseType.is_active">
+              <li ng-show="caseType.is_active && !caseType.is_reserved">
                 <a class="action-item crm-hover-button"
                    crm-confirm="{type: 'disable', obj: caseType}"
                    on-yes="toggleCaseType(caseType)">
@@ -56,7 +57,7 @@ Required vars: caseTypes
                   {{ts('Revert')}}
                 </a>
               </li>
-              <li>
+              <li ng-show="!caseType.is_reserved">
                 <a class="action-item crm-hover-button"
                    crm-confirm="{type: 'delete', obj: caseType}"
                    on-yes="deleteCaseType(caseType)">