[REF] Only show button to edit smart group if user has permissions
authorSeamus Lee <seamuslee001@gmail.com>
Tue, 28 Jul 2020 03:48:39 +0000 (13:48 +1000)
committerSeamus Lee <seamuslee001@gmail.com>
Wed, 19 Aug 2020 06:16:57 +0000 (16:16 +1000)
templates/CRM/Contact/Form/Search/Intro.tpl

index d5d791c3b807d738b57fe467380e43ffa4c34b00..3d0b47163a9697bd5d70369042cc4558cd55110c 100644 (file)
 {* $context indicates where we are searching, values = "search,advanced,smog,amtg" *}
 {* smog = 'show members of group'; amtg = 'add members to group' *}
 {if $context EQ 'smog'}
-    {* Provide link to modify smart group search criteria if we are viewing a smart group (ssID = saved search ID) *}
+  {* Provide link to modify smart group search criteria if we are viewing a smart group (ssID = saved search ID) *}
+  {if $permissionedForGroup}
     {if !empty($ssID)}
-        {if $ssMappingID}
-            {capture assign=editSmartGroupURL}{crmURL p="civicrm/contact/search/builder" q="reset=1&ssID=`$ssID`"}{/capture}
-        {elseif $savedSearch.search_custom_id}
-            {capture assign=editSmartGroupURL}{crmURL p="civicrm/contact/search/custom" q="reset=1&ssID=`$ssID`"}{/capture}
-        {else}
-            {capture assign=editSmartGroupURL}{crmURL p="civicrm/contact/search/advanced" q="reset=1&ssID=`$ssID`"}{/capture}
-        {/if}
-        <div class="crm-submit-buttons">
-            <a href="{$editSmartGroupURL}" class="button no-popup"><span><i class="crm-i fa-pencil" aria-hidden="true"></i> {ts 1=$group.title}Edit Smart Group Search Criteria for %1{/ts}</span></a>
-            {help id="id-edit-smartGroup"}
-        </div>
+      {if $ssMappingID}
+        {capture assign=editSmartGroupURL}{crmURL p="civicrm/contact/search/builder" q="reset=1&ssID=`$ssID`"}{/capture}
+      {elseif $savedSearch.search_custom_id}
+        {capture assign=editSmartGroupURL}{crmURL p="civicrm/contact/search/custom" q="reset=1&ssID=`$ssID`"}{/capture}
+      {else}
+        {capture assign=editSmartGroupURL}{crmURL p="civicrm/contact/search/advanced" q="reset=1&ssID=`$ssID`"}{/capture}
+      {/if}
+      <div class="crm-submit-buttons">
+        <a href="{$editSmartGroupURL}" class="button no-popup"><span><i class="crm-i fa-pencil" aria-hidden="true"></i> {ts 1=$group.title}Edit Smart Group Search Criteria for %1{/ts}</span></a>
+        {help id="id-edit-smartGroup"}
+      </div>
     {/if}
 
-    {if $permissionedForGroup}
-        {capture assign=addMembersURL}{crmURL q="context=amtg&amtgID=`$group.id`&reset=1"}{/capture}
-        <div class="crm-submit-buttons">
-            <a href="{$addMembersURL}" class="button no-popup"><span><i class="crm-i fa-user-plus" aria-hidden="true"></i> {ts 1=$group.title}Add Contacts to %1{/ts}</span></a>
-            {if $ssID}{help id="id-add-to-smartGroup"}{/if}
-        </div>
-    {/if}
+    {capture assign=addMembersURL}{crmURL q="context=amtg&amtgID=`$group.id`&reset=1"}{/capture}
+    <div class="crm-submit-buttons">
+      <a href="{$addMembersURL}" class="button no-popup"><span><i class="crm-i fa-user-plus" aria-hidden="true"></i> {ts 1=$group.title}Add Contacts to %1{/ts}</span></a>
+      {if $ssID}{help id="id-add-to-smartGroup"}{/if}
+    </div>
+  {/if}
 {/if}