Commit Graph

2186 Commits

Author SHA1 Message Date
Sebastian Sdorra
6351e39c12 fix some code smells reported by SonarQube 2019-08-21 16:46:50 +02:00
Sebastian Sdorra
05967aca4a implemented ui for pending plugin installation 2019-08-21 14:54:01 +02:00
Sebastian Sdorra
9514a94492 handle pending plugin installations 2019-08-21 12:49:15 +02:00
Sebastian Sdorra
25cb0d6a25 implemented restart after installation 2019-08-21 11:22:49 +02:00
Eduard Heimbuch
7a29bba339 use new IllegalIdentifierChangeException in SingleResourceManagerAdapter 2019-08-21 10:36:48 +02:00
Sebastian Sdorra
05d7e0bd1e implemented plugin installation ui 2019-08-21 09:59:28 +02:00
Sebastian Sdorra
5694a953af implemented permission checks 2019-08-21 09:25:44 +02:00
Sebastian Sdorra
de7d18e026 cancel all pending installations, if a dependency failed to install 2019-08-21 08:42:57 +02:00
Sebastian Sdorra
7ef4b30027 remove downloaded artifact on error 2019-08-21 07:56:52 +02:00
Sebastian Sdorra
e0fa09fd04 improve hash calculation and use nio file apis 2019-08-21 07:44:50 +02:00
Eduard Heimbuch
230ac848eb ignore old plugins folder 2019-08-20 16:39:50 +02:00
Sebastian Sdorra
8db2bbb28d PluginInstaller returns now PendingPluginInstallation, to abort the installation before restart 2019-08-20 16:38:29 +02:00
Sebastian Sdorra
e24673be0a implemented plugin installation 2019-08-20 14:43:48 +02:00
Rene Pfeuffer
3e2c8b7c4b Remove archive flag 2019-08-20 14:23:52 +02:00
Sebastian Sdorra
65b59d1aec expose plugin dependencies 2019-08-20 13:40:05 +02:00
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
2557a2acff merge with 2.0.0-m3 2019-08-19 09:53:43 +02:00
Sebastian Sdorra
55e4568ee5 use mapstruct for dto mapping and fix missing fields 2019-08-15 17:01:15 +02:00
Eduard Heimbuch
b99199e349 merge 2.0.0-m3 2019-08-15 10:51:36 +02:00
Sebastian Sdorra
3823c033b9 added configuration option for login info url 2019-08-13 09:45:37 +02:00
Eduard Heimbuch
c58788e1e5 add avatarUrl / fix conditions_os to list of string 2019-08-12 11:16:47 +02:00
Eduard Heimbuch
63c874917f added singleton annotation to AuthorizationChangedEventProducer to be sure that it is not destroyed by the gc 2019-08-02 15:02:13 +02:00
Eduard Heimbuch
47e323e468 disable shiro cache for the DefaultRealm 2019-08-02 12:01:53 +02:00
Eduard Heimbuch
ef0c57b83f bind GroupCollector to DefaultGroupCollector 2019-08-02 09:55:30 +02:00
Eduard Heimbuch
442aacbcdb remove GroupNames and ExternalGroupNames in favor of GroupCollector 2019-08-02 09:32:44 +02:00
Eduard Heimbuch
8550baaea9 refactor GroupResolver + GroupCollector 2019-08-02 08:17:17 +02:00
Eduard Heimbuch
2cff893d73 add interface in core + move groupCollector to webapp 2019-08-01 16:05:22 +02:00
Eduard Heimbuch
86af7b23eb remove groups from BearerRealm / SyncRealmHelper / DAORealmHelper 2019-08-01 15:43:12 +02:00
Eduard Heimbuch
c7f5ae6bc7 fix sonar build 2019-08-01 10:13:18 +02:00
Eduard Heimbuch
2fe8c154d3 small fixes 2019-08-01 09:57:18 +02:00
Eduard Heimbuch
35c5a69511 add resource tests 2019-08-01 08:38:53 +02:00
Eduard Heimbuch
c2e7ecd164 add tests 2019-07-31 16:59:13 +02:00
Eduard Heimbuch
8a8942cbc4 cleanup / fix endpoints 2019-07-31 10:43:39 +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
Rene Pfeuffer
bc37ccef57 Make protocol auth filter available for legacy paths 2019-07-26 15:07:40 +02:00
Eduard Heimbuch
27dc47a590 parse pluginBackendResponse to pluginCenterDto / add Endpoint / remove groupId + artefactId from plugins 2019-07-26 13:04:54 +02:00
Eduard Heimbuch
1ea2bdfedf change type to category 2019-07-25 11:34:16 +02:00
Rene Pfeuffer
8a50e87f89 Merge with upstream 2019-07-24 13:56:36 +02:00
Rene Pfeuffer
9e0bee7883 Add method to embed collections 2019-07-24 13:55:53 +02:00
Sebastian Sdorra
56a683c7c5 fix checkout of repositories with dots in the names 2019-07-22 13:00:49 +02:00
Sebastian Sdorra
4a275c445e removed unnecessary request provider 2019-07-22 09:44:03 +02:00
Sebastian Sdorra
ad772c778d Merged in bugfix/migrate_security_xml (pull request #286)
Bugfix/migrate security xml
2019-07-19 05:15:27 +00:00
Sebastian Sdorra
a4cb2f7caa fix migration with unknown permissions 2019-07-18 12:17:20 +02:00