Tweak information displayed by extensions list so it's aimed more at the end-user...
authorMatthew Wire <mjw@mjwconsult.co.uk>
Mon, 16 Nov 2020 21:11:41 +0000 (21:11 +0000)
committerMatthew Wire <mjw@mjwconsult.co.uk>
Mon, 16 Nov 2020 21:51:27 +0000 (21:51 +0000)
templates/CRM/Admin/Page/ExtensionDetails.tpl
templates/CRM/Admin/Page/Extensions/Main.tpl

index dcaa59e829d25461692afa551d18ab2a87b7db34..a7535309e882b75167b12d9bd406f65d12a40230 100644 (file)
@@ -1,24 +1,13 @@
 <table class="crm-info-panel">
-    {if $extension.name}
-    <tr>
-        <td class="label">{ts}Name (key){/ts}</td><td>{$extension.name} ({$extension.key})</td>
-    </tr>
-    {/if}
-    <tr>
-        <td class="label">{ts}Description{/ts}</td><td>{$extension.description}</td>
-    </tr>
-    <tr>
-        <td class="label">{ts}Download location{/ts}</td><td>{$extension.downloadUrl}</td>
-    </tr>
-    <tr>
-        <td class="label">{ts}Local path{/ts}</td><td>{$extension.path}</td>
-    </tr>
         {foreach from=$extension.urls key=label item=url}
             <tr><td class="label">{$label}</td><td><a href="{$url}">{$url}</a></td></tr>
         {/foreach}
     <tr>
         <td class="label">{ts}Author{/ts}</td><td>{$extension.maintainer.author} (<a href="mailto:{$extension.maintainer.email}">{$extension.maintainer.email}</a>)</td>
     </tr>
+    <tr>
+      <td class="label">{ts}Comments{/ts}</td><td>{$extension.comments}</td>
+    </tr>
     <tr>
         <td class="label">{ts}Version{/ts}</td><td>{$extension.version}</td>
     </tr>
         </td>
     </tr>
     <tr>
-        <td class="label">{ts}Comments{/ts}</td><td>{$extension.comments}</td>
+      <td class="label">{ts}Local path{/ts}</td><td>{$extension.path}</td>
+    </tr>
+    <tr>
+      <td class="label">{ts}Download location{/ts}</td><td>{$extension.downloadUrl}</td>
+    </tr>
+    <tr>
+      <td class="label">{ts}Key{/ts}</td><td>{$extension.key}</td>
     </tr>
 </table>
index 88875c8573ee805c7b93d12fcea959cd6bc1fdd7..5e87242afb5abc9d46333ad0fce29ccd51753c56 100644 (file)
@@ -10,7 +10,7 @@ Depends: CRM/common/enableDisableApi.tpl and CRM/common/jsortable.tpl
     <table id="extensions" class="display">
       <thead>
         <tr>
-          <th>{ts}Extension name (key){/ts}</th>
+          <th>{ts}Name{/ts}</th>
           <th>{ts}Status{/ts}</th>
           <th>{ts}Version{/ts}</th>
           <th>{ts}Type{/ts}</th>
@@ -21,7 +21,7 @@ Depends: CRM/common/enableDisableApi.tpl and CRM/common/jsortable.tpl
         {foreach from=$localExtensionRows key=extKey item=row}
         <tr id="extension-{$row.file}" class="crm-entity crm-extension-{$row.file}{if $row.status eq 'disabled'} disabled{/if}{if $row.status eq 'installed-missing' or $row.status eq 'disabled-missing'} extension-missing{/if}{if $row.upgradable} extension-upgradable{elseif $row.status eq 'installed'} extension-installed{/if}">
           <td class="crm-extensions-label">
-              <a class="collapsed" href="#"></a>&nbsp;<strong>{$row.label}</strong><br/>({$row.key})
+              <a class="collapsed" href="#"></a>&nbsp;<strong>{$row.label}</strong><br/>{$row.description}
               {if $extAddNewEnabled && $remoteExtensionRows[$extKey] && $remoteExtensionRows[$extKey].is_upgradeable}
                 {capture assign='upgradeURL'}{crmURL p='civicrm/admin/extensions' q="action=update&id=$extKey&key=$extKey"}{/capture}
                 <div class="crm-extensions-upgrade">{ts 1=$upgradeURL}Version {$remoteExtensionRows[$extKey].version} is available. <a href="%1">Upgrade</a>{/ts}</div>