This is an automated email from the ASF dual-hosted git repository.

matrei pushed a commit to branch index-sort-plugins
in repository https://gitbox.apache.org/repos/asf/grails-core.git

commit fdf9641cd0502afee2de1e7ffd2676dd5f159b93
Author: Mattias Reichel <[email protected]>
AuthorDate: Thu Jan 8 10:33:42 2026 +0100

    feat: sort plugins by name in default index view
---
 grails-forge/grails-forge-core/src/main/resources/gsp/index.gsp | 2 +-
 grails-profiles/web/skeleton/grails-app/views/index.gsp         | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/grails-forge/grails-forge-core/src/main/resources/gsp/index.gsp 
b/grails-forge/grails-forge-core/src/main/resources/gsp/index.gsp
index ba9720396a..c982d98d09 100644
--- a/grails-forge/grails-forge-core/src/main/resources/gsp/index.gsp
+++ b/grails-forge/grails-forge-core/src/main/resources/gsp/index.gsp
@@ -41,7 +41,7 @@
     <li class="nav-item dropdown">
         <a href="#" class="nav-link dropdown-toggle" role="button" 
data-bs-toggle="dropdown" aria-expanded="false">Installed Plugins<span 
class="caret"></span></a>
         <ul class="dropdown-menu dropdown-menu-right">
-            <g:each var="plugin" 
in="${applicationContext.getBean('pluginManager').allPlugins}">
+            <g:each var="plugin" 
in="${applicationContext.getBean('pluginManager').allPlugins.sort { 
it.name.toLowerCase() }}">
                 <li><a class="dropdown-item" href="#">${plugin.name} - 
${plugin.version}</a></li>
             </g:each>
         </ul>
diff --git a/grails-profiles/web/skeleton/grails-app/views/index.gsp 
b/grails-profiles/web/skeleton/grails-app/views/index.gsp
index ba9720396a..c982d98d09 100644
--- a/grails-profiles/web/skeleton/grails-app/views/index.gsp
+++ b/grails-profiles/web/skeleton/grails-app/views/index.gsp
@@ -41,7 +41,7 @@
     <li class="nav-item dropdown">
         <a href="#" class="nav-link dropdown-toggle" role="button" 
data-bs-toggle="dropdown" aria-expanded="false">Installed Plugins<span 
class="caret"></span></a>
         <ul class="dropdown-menu dropdown-menu-right">
-            <g:each var="plugin" 
in="${applicationContext.getBean('pluginManager').allPlugins}">
+            <g:each var="plugin" 
in="${applicationContext.getBean('pluginManager').allPlugins.sort { 
it.name.toLowerCase() }}">
                 <li><a class="dropdown-item" href="#">${plugin.name} - 
${plugin.version}</a></li>
             </g:each>
         </ul>

Reply via email to