Scott Murphy
Scott Murphy
GroovyPageLayoutFinder.groovy is coupled to too many things including[ResponseRenderer.groovy](https://github.com/grails/grails-core/blob/ea30f160d8b7f207bc0c0e9919453eb41148bf70/grails-plugin-controllers/src/main/groovy/grails/artefact/controller/support/ResponseRenderer.groovy#L73-L80rl) This could be solved by changing ```groovy private GroovyPageLayoutFinder groovyPageLayoutFinder private GrailsPluginManager pluginManager @Generated @Autowired(required = false) void setGroovyPageLayoutFinder(GroovyPageLayoutFinder groovyPageLayoutFinder) { this.groovyPageLayoutFinder...
If we are just using `gradle gaeRun` Why are all the jar files placed in the `src/main/webapp/WEB-INF/lib` folder? Why do they even need to be there? the `mvn gae:run` plugin...
I have used the following for the past 10 years for watermarking an image. Its behavior stopped working correctly on 5/10/24 and has been broken ever since. Previously it would...
Fixes #38 Just a minor change to plugin.xml to allow installing the plugin if cordova-plugin-device 3.0.0 is installed
1. Identify Micronaut Addition Commits 2. Revert those Changes [Discussion](https://github.com/orgs/grails/discussions/13517)
Document the Requirements for Deploying to the Snapshot Repository ## Discuss 1. Should SNAPSHOTs continue to go to jfrog starting with 7.x? 2. Should the SNAPSHOT process require different configuration...
Test HotswapAgent http://hotswapagent.org "we are getting limited grails 6 hotswap behavior with DCEMV /hotswapagent.org. Happy to share what we know and help with that " @lbwexler Perhaps a good starting...
Repos to be merged into grails-core by @sdelamo into grails-core upon completion of Jakarta/Groovy 4 tasks by @matrei and @davydotcom Repos must be merged WITH commit history. https://github.com/grails/grails-async Confirm that...
Given the following: ```groovy class Sample { String name } class Sample2Controller { static scaffold = Sample } ``` all the links should work, but they don't. They all end...
4.04 works fine, but calling the following ``` facebookConnectPlugin.login(Array strings of permissions, Function success, Function failure) ``` goes to `limited.facebook.com` and results in ``` { status: "connected", authResponse: { accessToken:...