This is an automated email from the ASF dual-hosted git repository. jdaugherty pushed a change to branch 7.0.x in repository https://gitbox.apache.org/repos/asf/grails-core.git
from ef2df8af97 chore: remove punctuation that could cause an incorrect url add d0387fb459 Support for Gorm Entities with same name, but different packages add 720098d5e5 remove no longer used Holders import add 269ab5a4c8 add back imports removed when adding the apache header add 5cf8da8cfe Remove redundant import add 308ecaeadd fix formatting add 5831e10595 formatting add e43f42ba81 move AopUtils import statement add ff20f728e1 import order add 870b17bd2d Spring imports should be in a group before Grails imports. add 8071f6f658 Merge branch '7.0.x' into 7.0.x-genericServiceEnhancements add 730289e615 Merge branch '7.0.x' into 7.0.x-genericServiceEnhancements add c55e93bc4e Simplify RestfulServiceController to only resolve services of GormService add aa8d98d3b3 Use static compilation add f0dc6afd79 Merge branch '7.0.x' into 7.0.x-genericServiceEnhancements add 4a5978c445 Merge branch '7.0.x' into 7.0.x-genericServiceEnhancements add 4703236451 Don't use cache in development mode. add fd903c13ce Merge branch '7.0.x' into 7.0.x-genericServiceEnhancements add c5d8adce35 Add scaffolding test app add e48f9713e2 test - scaffolding spec - Add UserControllerSpec add a1eb2a3a45 Not needed add 78860e0590 Missing service add 111821b67a remove devtools causing error add d052c9943a chore: add missing license headers add 45f14d648b test: expand test coverage add 16837b5063 fix: add missing bom new 73ff4abac3 Merge pull request #15036 from codeconsole/7.0.x-genericServiceEnhancements The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference. Summary of changes: gradle/test-webjar-asset-config.gradle | 3 + .../plugin/scaffolding/DomainServiceLocator.java | 103 +++++++++++++++++++++ .../scaffolding/RestfulServiceController.groovy | 19 ++-- .../scaffolding}/build.gradle | 69 ++++++++------ .../grails-app/assets}/images/advancedgrails.svg | 0 .../assets/images/apple-touch-icon-retina.png | Bin .../grails-app}/assets/images/apple-touch-icon.png | Bin .../grails-app/assets/images}/documentation.svg | 0 .../grails-app}/assets/images/favicon.ico | Bin .../assets/images/grails-cupsonly-logo-white.svg | 0 .../grails-app}/assets/images/grails.svg | 0 .../grails-app}/assets/images/slack.svg | 0 .../grails-app/assets/javascripts/application.js | 4 +- .../grails-app/assets/stylesheets/application.css | 3 +- .../grails-app/assets/stylesheets/errors.css | 8 -- .../grails-app}/assets/stylesheets/grails.css | 19 ++++ .../grails-app/conf/application.yml | 25 +++-- .../grails-app/conf/logback-spring.xml | 6 +- .../controllers/com/example}/UrlMappings.groovy | 8 +- .../controllers/com/example/UserController.groovy | 13 +-- .../com/example/community/UserController.groovy | 12 ++- .../grails-app/domain/com/example/User.groovy | 64 +++++++++++++ .../domain/com/example/community/User.groovy} | 36 ++++--- .../grails-app/i18n/messages.properties | 0 .../init/com/example}/Application.groovy | 6 +- .../grails-app/init/com/example}/BootStrap.groovy | 11 ++- .../services/com/example/UserService.groovy} | 32 +++---- .../example/community/CommunityUserService.groovy} | 16 +--- .../scaffolding/grails-app/views}/error.gsp | 18 ++++ .../scaffolding/grails-app/views}/index.gsp | 20 +++- .../scaffolding}/grails-app/views/layouts/main.gsp | 18 ++++ .../grails-app/views/notFound.gsp | 14 ++- .../example/UserCommunityControllerSpec.groovy} | 40 +++++--- .../groovy/com/example/UserControllerSpec.groovy} | 40 +++++--- .../groovy/com/example/pages/LoginPage.groovy} | 22 ++--- .../groovy/com/example/pages/LogoutPage.groovy} | 15 ++- settings.gradle | 2 + 37 files changed, 468 insertions(+), 178 deletions(-) create mode 100644 grails-scaffolding/src/main/groovy/grails/plugin/scaffolding/DomainServiceLocator.java copy {grails-data-graphql/examples/grails-test-app => grails-test-examples/scaffolding}/build.gradle (52%) copy {grails-data-docs/data-mapping-website/src/main/resources => grails-test-examples/scaffolding/grails-app/assets}/images/advancedgrails.svg (100%) copy {grails-forge/grails-forge-core/src/main/resources => grails-test-examples/scaffolding/grails-app}/assets/images/apple-touch-icon-retina.png (100%) copy {grails-forge/grails-forge-core/src/main/resources => grails-test-examples/scaffolding/grails-app}/assets/images/apple-touch-icon.png (100%) copy {grails-data-docs/data-mapping-website/src/main/resources/images/confs => grails-test-examples/scaffolding/grails-app/assets/images}/documentation.svg (100%) copy {grails-forge/grails-forge-core/src/main/resources => grails-test-examples/scaffolding/grails-app}/assets/images/favicon.ico (100%) copy {grails-forge/grails-forge-core/src/main/resources => grails-test-examples/scaffolding/grails-app}/assets/images/grails-cupsonly-logo-white.svg (100%) copy {grails-forge/grails-forge-core/src/main/resources => grails-test-examples/scaffolding/grails-app}/assets/images/grails.svg (100%) copy {grails-forge/grails-forge-core/src/main/resources => grails-test-examples/scaffolding/grails-app}/assets/images/slack.svg (100%) copy grails-test-examples/{hibernate5/grails-hibernate => scaffolding}/grails-app/assets/javascripts/application.js (95%) copy grails-test-examples/{demo33 => scaffolding}/grails-app/assets/stylesheets/application.css (95%) copy grails-test-examples/{geb => scaffolding}/grails-app/assets/stylesheets/errors.css (97%) copy {grails-forge/grails-forge-core/src/main/resources => grails-test-examples/scaffolding/grails-app}/assets/stylesheets/grails.css (65%) copy grails-test-examples/{micronaut => scaffolding}/grails-app/conf/application.yml (90%) copy grails-test-examples/{geb => scaffolding}/grails-app/conf/logback-spring.xml (93%) copy grails-test-examples/{app3/grails-app/controllers/app3 => scaffolding/grails-app/controllers/com/example}/UrlMappings.groovy (87%) mode change 100755 => 100644 copy grails-core/src/main/groovy/grails/core/GrailsApplicationClass.groovy => grails-test-examples/scaffolding/grails-app/controllers/com/example/UserController.groovy (80%) copy grails-converters/src/main/groovy/org/grails/web/converters/marshaller/DomainClassFetcher.java => grails-test-examples/scaffolding/grails-app/controllers/com/example/community/UserController.groovy (77%) create mode 100644 grails-test-examples/scaffolding/grails-app/domain/com/example/User.groovy copy grails-test-examples/{hibernate5/grails-hibernate/src/main/groovy/another/Item.groovy => scaffolding/grails-app/domain/com/example/community/User.groovy} (59%) copy {grails-data-graphql/examples/grails-docs-app => grails-test-examples/scaffolding}/grails-app/i18n/messages.properties (100%) copy grails-test-examples/{external-configuration/grails-app/init/test/app => scaffolding/grails-app/init/com/example}/Application.groovy (98%) copy grails-test-examples/{app1/grails-app/init/functionaltests => scaffolding/grails-app/init/com/example}/BootStrap.groovy (71%) copy grails-test-examples/{app1/grails-app/controllers/functionaltests/BazController.groovy => scaffolding/grails-app/services/com/example/UserService.groovy} (56%) copy grails-test-examples/{issue-698-domain-save-npe/grails-app/controllers/grails301/domain/save/npe/TestController.groovy => scaffolding/grails-app/services/com/example/community/CommunityUserService.groovy} (81%) copy {grails-forge/grails-forge-core/src/main/resources/gsp => grails-test-examples/scaffolding/grails-app/views}/error.gsp (62%) copy {grails-forge/grails-forge-core/src/main/resources/gsp => grails-test-examples/scaffolding/grails-app/views}/index.gsp (80%) copy {grails-profiles/web/skeleton => grails-test-examples/scaffolding}/grails-app/views/layouts/main.gsp (81%) copy grails-test-examples/{cache => scaffolding}/grails-app/views/notFound.gsp (71%) copy grails-test-examples/{app1/src/integration-test/groovy/functionaltests/ValidationFunctionalSpec.groovy => scaffolding/src/integrationTest/groovy/com/example/UserCommunityControllerSpec.groovy} (63%) copy grails-test-examples/{app1/src/integration-test/groovy/functionaltests/ValidationFunctionalSpec.groovy => scaffolding/src/integrationTest/groovy/com/example/UserControllerSpec.groovy} (64%) copy grails-test-examples/{geb/src/integration-test/groovy/org/demo/spock/pages/UploadPage.groovy => scaffolding/src/integrationTest/groovy/com/example/pages/LoginPage.groovy} (72%) copy grails-test-examples/{geb-gebconfig/src/integration-test/groovy/org/demo/spock/pages/HomePage.groovy => scaffolding/src/integrationTest/groovy/com/example/pages/LogoutPage.groovy} (77%)