Sebastian Sdorra
|
9d66f14627
|
implement simplified PluginManager API
|
2019-08-20 12:29:59 +02:00 |
|
Sebastian Sdorra
|
3f1521bcca
|
create new simplified PluginManager API
|
2019-08-20 10:33:57 +02:00 |
|
Sebastian Sdorra
|
0aaec1174a
|
introduce Plugin interface
|
2019-08-20 08:10:30 +02:00 |
|
Sebastian Sdorra
|
1a01216f62
|
renamed Plugin to InstalledPluginDescriptor and added PluginDescriptor interface
|
2019-08-20 08:05:41 +02:00 |
|
Sebastian Sdorra
|
ae19ad9327
|
renamed PluginWrapper to InstalledPlugin
|
2019-08-20 07:54:00 +02:00 |
|
Sebastian Sdorra
|
056a81d9f9
|
fixed dependency mapping
|
2019-08-20 07:53:17 +02:00 |
|
Sebastian Sdorra
|
55e4568ee5
|
use mapstruct for dto mapping and fix missing fields
|
2019-08-15 17:01:15 +02:00 |
|
Eduard Heimbuch
|
c7f5ae6bc7
|
fix sonar build
|
2019-08-01 10:13:18 +02:00 |
|
Eduard Heimbuch
|
c2e7ecd164
|
add tests
|
2019-07-31 16:59:13 +02:00 |
|
Eduard Heimbuch
|
a9744d8df1
|
refactor plugin endpoints
|
2019-07-31 10:27:52 +02:00 |
|
Eduard Heimbuch
|
598a4e6f32
|
fix Mapping / implement endpoint
|
2019-07-30 16:49:24 +02:00 |
|
Eduard Heimbuch
|
785e5e1142
|
refactor plugin backend + fix tests
|
2019-07-29 11:52:53 +02:00 |
|
Eduard Heimbuch
|
27dc47a590
|
parse pluginBackendResponse to pluginCenterDto / add Endpoint / remove groupId + artefactId from plugins
|
2019-07-26 13:04:54 +02:00 |
|
Sebastian Sdorra
|
80febf9424
|
added modules, classloading and view packages to sonia.scm.lifecycle
|
2019-06-25 09:49:52 +02:00 |
|
Sebastian Sdorra
|
99f1c8c55e
|
rename package sonia.scm.boot to sonia.scm.lifecycle
|
2019-06-25 08:36:57 +02:00 |
|
Sebastian Sdorra
|
91fd259f07
|
use ClassLoaderLeakPreventor to reduce ClassLoaderLeaks of plugins
|
2019-06-19 11:52:20 +02:00 |
|
Sebastian Sdorra
|
0864a31a97
|
merge with branch feature/changes-for-script-plugin
|
2019-01-11 13:49:02 +01:00 |
|
René Pfeuffer
|
0784030941
|
Fix double loading of plugins (PluginProcessor#appendPluginWrapper)
Additionally: Add logging.
|
2019-01-10 12:09:07 +01:00 |
|
Sebastian Sdorra
|
43355fbfca
|
fix classloading, if the class was not found at the first plugin
|
2019-01-07 07:57:58 +01:00 |
|
Rene Pfeuffer
|
4f30644e7d
|
Use cache with size zero to avoid null checks
|
2018-11-01 10:35:51 +01:00 |
|
Sebastian Sdorra
|
1b60095373
|
do not cache resource urls in development stage, to avoid stale data
|
2018-10-29 14:55:56 +01:00 |
|
Sebastian Sdorra
|
d3c54396d3
|
merge with branch 2.0.0-m3
|
2018-09-10 14:53:59 +02:00 |
|
Sebastian Sdorra
|
13b8b92273
|
fixed web resource path loading on windows
|
2018-09-10 13:44:42 +02:00 |
|
Mohamed Karray
|
ed98d04be4
|
#8630 use try-with-resources to close used resources
|
2018-08-31 09:55:45 +02:00 |
|
Sebastian Sdorra
|
ee8efe9cf5
|
do not return directories from WebResourceLoader
|
2018-08-23 14:48:11 +02:00 |
|
Sebastian Sdorra
|
be21c35bf8
|
implemented WebResourceServlet, which loads resources from the UberWebResourceLoader
|
2018-08-21 15:23:54 +02:00 |
|
Sebastian Sdorra
|
bad99919f4
|
merge with branch 1.x
|
2017-01-12 19:50:39 +01:00 |
|
Sebastian Sdorra
|
c673b0fb10
|
replace admin role check from SecurityUtil with permission checks
|
2016-12-08 07:56:40 +01:00 |
|
Sebastian Sdorra
|
26ece65363
|
use ssp for user and repository permission checks
|
2016-12-06 22:04:13 +01:00 |
|
Sebastian Sdorra
|
656085c698
|
use ahc for internal http operations
|
2015-05-17 14:04:58 +02:00 |
|
Sebastian Sdorra
|
e5184ac6a0
|
merge with branch issue-627
|
2015-02-10 20:50:06 +01:00 |
|
Sebastian Sdorra
|
79e1e5e972
|
added module to register servlets and filters by new WebElement annotation
|
2015-02-01 19:14:46 +01:00 |
|
Sebastian Sdorra
|
b536a7b318
|
fix some unchecked warnings
|
2014-12-20 23:51:46 +01:00 |
|
Sebastian Sdorra
|
a7b813ea45
|
remove unused class
|
2014-12-20 14:23:36 +01:00 |
|
Sebastian Sdorra
|
bfd67c5aef
|
support for non auto binding extension points and treat guice modules as normal extension points
|
2014-12-19 17:41:46 +01:00 |
|
Sebastian Sdorra
|
f64f29bb2e
|
improve extension binding and added api to query extensions
|
2014-12-19 17:15:50 +01:00 |
|
Sebastian Sdorra
|
0dcc94e2e1
|
remove todo, because it is already done
|
2014-12-14 12:28:43 +01:00 |
|
Sebastian Sdorra
|
7f8d0fa05f
|
do not collect extensions multiple times
|
2014-12-14 12:27:03 +01:00 |
|
Sebastian Sdorra
|
1bd4743444
|
added unit test for plugin updates
|
2014-12-07 18:28:24 +01:00 |
|
Sebastian Sdorra
|
264fa5fe0c
|
load advanced plugin configuration from plugin directory and from root of scm home
|
2014-11-26 20:10:36 +01:00 |
|
Sebastian Sdorra
|
8e608d2439
|
created small user-agent detection framework to choose the right encoding for basic authentication
|
2014-10-17 15:43:28 +02:00 |
|
Sebastian Sdorra
|
de07447a27
|
javadoc
|
2014-10-10 21:26:47 +02:00 |
|
Sebastian Sdorra
|
11f84a38f4
|
added extension point for HttpSessionListener
|
2014-10-09 16:41:11 +02:00 |
|
Sebastian Sdorra
|
0c671e9313
|
improve logging
|
2014-09-28 19:54:14 +02:00 |
|
Sebastian Sdorra
|
b465e4b18b
|
introduce scm version to be sure the plugin is for the correct scm-manager major version
|
2014-09-13 20:07:07 +02:00 |
|
Sebastian Sdorra
|
3c678dce12
|
new plugin structure
|
2014-08-29 10:50:14 +02:00 |
|
Sebastian Sdorra
|
a3be1c775b
|
implement WebResourceLoaders for loading plugin web resources
|
2014-08-27 21:01:05 +02:00 |
|
Sebastian Sdorra
|
ad686cb787
|
remove .link directory, because it is not longer needed
|
2014-08-24 21:20:17 +02:00 |
|
Sebastian Sdorra
|
fd10b809f8
|
removed AdvancedPluginConfiguration, because it is useless in scm-manager 2.x
|
2014-08-24 21:11:27 +02:00 |
|
Sebastian Sdorra
|
e08ebfb6da
|
append pluing wrapper to plugin node
|
2014-08-23 17:39:29 +02:00 |
|