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>
