Jeroen Hoffman pushed to branch feature/ESSENTIALS-1106 at cms-community / hippo-essentials
Commits: 80aef3cf by Tobias Jeger at 2017-11-27T16:27:50+01:00 ESSENTIALS-1119 Add "built-in" instruction for adding mvn dependency - use this instruction rather than custom instruction classes - fix the casing of the hst-bean-classes built-in instruction - make the SDK utilities more robust against missing files or data - remove now-superfluous ParameterService classes - remove unused class FrontendPluginBuilder - - - - - 1cd8ad39 by Tobias Jeger at 2017-11-27T16:27:51+01:00 ESSENTIALS-1119 Refactor SEO plugin to use mavenDependency instruction Doing so removes the need to rebuild twice when installing this feature. - - - - - 6c7185e2 by Tobias Jeger at 2017-11-27T16:27:51+01:00 ESSENTIALS-1119 Refactor some plugins to use mavenDependency instructions - - - - - c60cc40e by Tobias Jeger at 2017-11-27T17:08:59+01:00 ESSENTIALS-1119 Refactor BR plugins to use mavenDependency instructions this shaves off the need for a few rebuilds. - - - - - 625a6bea by Arent-Jan Banck at 2017-11-28T15:22:24+01:00 ESSENTIALS-1126 prepare the 12.2 development iteration - - - - - 0bfc2861 by Tobias Jeger at 2017-11-29T09:55:00+01:00 ESSENTIALS-1119 Reintegrate 'feature/ESSENTIALS-1119-rebased' - - - - - cb9ef7f6 by Tobias Jeger at 2017-11-29T14:39:27+01:00 ESSENTIALS-1127 Refactor the change message compilation to remove Guava dependency of API - - - - - e703163a by Tobias Jeger at 2017-11-29T14:41:08+01:00 ESSENTIALS-1127 Refactor WebXmlUtils into WebXmlService Get rid of unused plugin dependencies on SDK-implementation. - - - - - 2e51cb03 by Tobias Jeger at 2017-11-29T14:41:29+01:00 ESSENTIALS-1127 Refactor Log4j2Utils to become an injectable service. - - - - - 1f3e56df by Tobias Jeger at 2017-11-30T14:53:15+01:00 ESSENTIALS-1127 Refactor ContextXmlUtils to become an injectable service Also extract some common usage patterns for updating XML files in order to reduce code duplication. - - - - - 0bbb2278 by Tobias Jeger at 2017-12-01T09:17:24+01:00 ESSENTIALS-1127 Refactor MavenAssemblyUtils to become an injectable service - - - - - 38bac71b by Tobias Jeger at 2017-12-01T12:09:09+01:00 ESSENTIALS-1127 Refactor MavenCargoUtils to become an injectable service - - - - - 3f0c8f3a by Tobias Jeger at 2017-12-03T13:26:06+01:00 ESSENTIALS-1127 Mark plugin pom to discourage depending on implementation - - - - - 019251c1 by Arent-Jan Banck at 2017-12-04T14:14:58+01:00 ESSENTIALS-1130 Update Essentials to use the Jackson2 classes - - - - - dd6b50c6 by Tobias Jeger at 2017-12-05T10:43:01+01:00 ESSENTIALS-1127 Fix return value of URL rewriter install instruction - - - - - a55356b4 by Tobias Jeger at 2017-12-05T12:06:16+01:00 ESSENTIALS-1127 Reduce API overhead for simple data class MavenDependency - - - - - 8196fb62 by Tobias Jeger at 2017-12-05T12:06:44+01:00 ESSENTIALS-1127 Reintegrate 'feature/ESSENTIALS-1127' - - - - - 0c036794 by Tobias Jeger at 2017-12-05T12:07:42+01:00 ESSENTIALS-1132 Get rid of PluginParameterService - - - - - 3a3028b8 by Arent-Jan Banck at 2017-12-06T19:30:33+01:00 ESSENTIALS-1134 Use request.getScheme() instead of hardcoded http:// - - - - - f424828c by Tobias Jeger at 2017-12-07T21:17:04+01:00 ESSENTIALS-1132 Remove superfluous @type JSON props from descriptors - - - - - a197c800 by Tobias Jeger at 2017-12-07T23:43:59+01:00 ESSENTIALS-1132 Remove remaining @type JSON props from descriptors - Replace bean+interface construction for maven dependencies with a simple plain bean hierarchy in the API. - Extract dependency utils into MavenDependencyService - - - - - a186a2db by Tobias Jeger at 2017-12-08T10:30:58+01:00 ESSENTIALS-1132 Trivial refactoring to improve ordering of attributes - - - - - 7401a3cc by Tobias Jeger at 2017-12-08T22:31:58+01:00 ESSENTIALS-1132 Create MavenRepositoryService - Migrate repository-related functionality from MavenDependencyUtils to implementation of new service - Replace interface+class construct for Repository bean with simple data bean 'MavenRepository' in API module - - - - - 5ff37f50 by Tobias Jeger at 2017-12-08T23:06:38+01:00 ESSENTIALS-1132 Rename DependencyUtils to EnterpriseUtils - - - - - f59e21a5 by Tobias Jeger at 2017-12-10T10:04:47+01:00 ESSENTIALS-1132 Refactor Vendor to simple data bean rather than defining an interface + implementation. - - - - - 624684b7 by Tobias Jeger at 2017-12-11T15:51:23+01:00 ESSENTIALS-1132 Delete PluginDescriptor interface to promote data bean - - - - - 19bfe701 by Tobias Jeger at 2017-12-11T15:53:14+01:00 ESSENTIALS-1132 Move PluginDescriptorRestful (impl) to PluginDescriptor (api) - - - - - 12539fc8 by Tobias Jeger at 2017-12-11T22:01:41+01:00 ESSENTIALS-1132 Fix EnterpriseUtils to avoid duplicate dependencies - - - - - d456134d by Tobias Jeger at 2017-12-11T22:04:28+01:00 ESSENTIALS-1132 Refactor PluginDescriptorRestful into PluginDescriptor - without dependencies on the SDK implementation module. - - - - - aa5b0177 by Tobias Jeger at 2017-12-12T11:59:00+01:00 ESSENTIALS-1132 Simplify loading of dynamic dashboard extensions The mechanism for loading the plugin-specific extensions to the dashboard AngularJS application contained a lot of unused (or no-longer- used) complexity. For better maintainability, I've simplified the mechanism to focus on the functionality in use. This leads to further simplification of the plugin descriptor structure. - - - - - 38298592 by Tobias Jeger at 2017-12-13T12:06:35+01:00 ESSENTIALS-1132 Enable plugins with no rebuild requirement - - - - - 23dac4a8 by Tobias Jeger at 2017-12-22T13:22:04+01:00 ESSENTIALS-1132 Rework after review - add missing @Service stereotype annotation - avoid instantiation of MavenXYZService outside of Spring context - - - - - fac60ce0 by Tobias Jeger at 2017-12-22T15:55:35+01:00 ESSENTIALS-1132 Move ModuleMavenDependency into MavenDependency.WithModule and likewise for repositories. - - - - - 4d6d5437 by Tobias Jeger at 2017-12-22T15:56:13+01:00 ESSENTIALS-1132 Reintegrate 'feature/ESSENTIALS-1132' - - - - - 0b5d4f6b by Jeroen Hoffman at 2018-01-08T10:20:36+01:00 ESSENTIALS-1106 Merge branch 'master' into feature/ESSENTIALS-1106 - - - - - c50e92e0 by Jeroen Hoffman at 2018-01-08T11:51:08+01:00 ESSENTIALS-1106 put back the placeholder=10, but with always required. Also add reg exp pattern so there must be a 1 or 2 digit value. - - - - - 30 changed files: - dashboard-dependencies/pom.xml - dashboard/pom.xml - dashboard/src/main/java/org/onehippo/cms7/essentials/WebUtils.java - dashboard/src/main/java/org/onehippo/cms7/essentials/filters/EssentialsContextListener.java - dashboard/src/main/java/org/onehippo/cms7/essentials/plugin/InstallStateMachine.java - dashboard/src/main/java/org/onehippo/cms7/essentials/plugin/Plugin.java - − dashboard/src/main/java/org/onehippo/cms7/essentials/plugin/PluginParameterServiceFactory.java - dashboard/src/main/java/org/onehippo/cms7/essentials/plugin/PluginStore.java - dashboard/src/main/java/org/onehippo/cms7/essentials/rest/DocumentResource.java - dashboard/src/main/java/org/onehippo/cms7/essentials/rest/PluginResource.java - dashboard/src/main/java/org/onehippo/cms7/essentials/rest/model/RestList.java - dashboard/src/main/resources/jackson.xml - dashboard/src/main/webapp/WEB-INF/jsp/index.jsp - dashboard/src/main/webapp/js/app.js - dashboard/src/main/webapp/js/loader.js - dashboard/src/test/java/org/onehippo/cms7/essentials/WebUtilsTest.java - dashboard/src/test/java/org/onehippo/cms7/essentials/rest/model/PluginDescriptorRestfulTest.java → dashboard/src/test/java/org/onehippo/cms7/essentials/rest/model/PluginDescriptorTest.java - dashboard/src/test/resources/external_list.json - plugin-sdk/api/pom.xml - − plugin-sdk/api/src/main/java/org/onehippo/cms7/essentials/dashboard/config/PluginParameterService.java - plugin-sdk/api/src/main/java/org/onehippo/cms7/essentials/dashboard/ctx/PluginContext.java - plugin-sdk/api/src/main/java/org/onehippo/cms7/essentials/dashboard/instructions/Instruction.java - − plugin-sdk/api/src/main/java/org/onehippo/cms7/essentials/dashboard/model/EssentialsDependency.java - plugin-sdk/implementation/src/main/java/org/onehippo/cms7/essentials/dashboard/model/DependencyRestful.java → plugin-sdk/api/src/main/java/org/onehippo/cms7/essentials/dashboard/model/MavenDependency.java - plugin-sdk/implementation/src/main/java/org/onehippo/cms7/essentials/dashboard/model/RepositoryRestful.java → plugin-sdk/api/src/main/java/org/onehippo/cms7/essentials/dashboard/model/MavenRepository.java - plugin-sdk/api/src/main/java/org/onehippo/cms7/essentials/dashboard/model/PluginDescriptor.java - − plugin-sdk/api/src/main/java/org/onehippo/cms7/essentials/dashboard/model/Repository.java - − plugin-sdk/api/src/main/java/org/onehippo/cms7/essentials/dashboard/model/RepositoryPolicy.java - plugin-sdk/api/src/main/java/org/onehippo/cms7/essentials/dashboard/model/Vendor.java - + plugin-sdk/api/src/main/java/org/onehippo/cms7/essentials/dashboard/service/ContextXmlService.java The diff was not included because it is too large. View it on GitLab: https://code.onehippo.org/cms-community/hippo-essentials/compare/c49fb4fb410ac992d4235236bcf00bba3121c1ec...c50e92e0c9e4e34b5d8e514734a966c0e46290bc --- View it on GitLab: https://code.onehippo.org/cms-community/hippo-essentials/compare/c49fb4fb410ac992d4235236bcf00bba3121c1ec...c50e92e0c9e4e34b5d8e514734a966c0e46290bc You're receiving this email because of your account on code.onehippo.org.
_______________________________________________ Hippocms-svn mailing list Hippocms-svn@lists.onehippo.org https://lists.onehippo.org/mailman/listinfo/hippocms-svn