Rene Pfeuffer
3d27938e80
Postpone writing to output stream in diff command
...
Without this, the gzip filter would write the first bytes to the
response output stream, before the diff command is triggered and
potential exceptions may be thrown. When exceptions are thrown too late,
filters like the GZip filter may already have sent bytes to the response
stream. Afterwards this cannot be undone and the response created by an
exception mapper may not be valid anymore.
2019-09-25 12:15:30 +02:00
Eduard Heimbuch
7c029a9b76
merge 2.0.0 / rename installPending to executePending
2019-09-17 10:36:52 +02:00
René Pfeuffer
3e0169b667
Add uninstalled plugins to pending resource
2019-09-16 18:00:02 +02:00
René Pfeuffer
fc319f90e3
Append uninstall links
2019-09-16 17:50:05 +02:00
Rene Pfeuffer
b2294b8ae1
Add uninstall endpoint
2019-09-16 15:10:48 +02:00
Rene Pfeuffer
695f4d58b9
Map uninstall flag
2019-09-16 14:43:45 +02:00
Eduard Heimbuch
d60918c820
implement update function for plugins on frontend / adjust the plugin pending modal to show pending installations and updates
2019-09-16 14:31:55 +02:00
Rene Pfeuffer
2e42d8be91
Return pending plugins in endpoint
2019-09-13 14:44:32 +02:00
Rene Pfeuffer
0ceb1ad295
Add dedicated endpoint for pending plugins
2019-09-13 14:17:06 +02:00
Rene Pfeuffer
67d924f5b4
Do not list available plugins in REST API when they are installed
2019-09-11 17:01:47 +02:00
Rene Pfeuffer
0fdd1cea17
Detect core plugins and prevent installation
2019-09-11 16:46:27 +02:00
Rene Pfeuffer
202a638a0f
Show updatable plugins
2019-09-11 14:51:38 +02:00
Rene Pfeuffer
80b48b1dc4
Add requested revision to browse result
2019-09-04 13:05:22 +02:00
Sebastian Sdorra
86f9de25ec
Merged in bugfix/ci_status_validation (pull request #298 )
...
Bugfix/ci status validation
2019-08-27 13:16:39 +00:00
Rene Pfeuffer
74cc7b53e8
Peer-Review changes
2019-08-22 10:53:14 +02:00
Rene Pfeuffer
5c09f92a57
Merged in feature/install_plugins (pull request #299 )
...
Feature/install plugins
2019-08-22 08:51:18 +00:00
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
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
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
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
442aacbcdb
remove GroupNames and ExternalGroupNames in favor of GroupCollector
2019-08-02 09:32:44 +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
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
9e0bee7883
Add method to embed collections
2019-07-24 13:55:53 +02:00
Eduard Heimbuch
8d6dcd6b2b
fix permissions for dry-run
2019-07-15 16:23:15 +02:00
Eduard Heimbuch
922ada38ca
Merged in feature/plugin_center (pull request #284 )
...
Feature/plugin center
2019-07-11 11:31:35 +00:00
Eduard Heimbuch
30a8925510
remove version from pluginLink
2019-07-11 13:29:53 +02:00
Rene Pfeuffer
77aca0531e
Small fixes
2019-07-11 13:13:03 +02:00
Eduard Heimbuch
1283b06e98
cleanup / revert UIPlugin changes
2019-07-10 10:46:42 +02:00
Eduard Heimbuch
5c473792ef
add PermissionCheck for Plugins
2019-07-10 08:21:05 +02:00