Eduard Heimbuch
8556278533
create _anonymous user when anonymous access activated and user does not exist yet / also create _anonymous user on system start if required
2019-10-09 15:45:32 +02:00
Rene Pfeuffer
d5a1423e87
Merged in feature/abort_plugin_installation (pull request #326 )
...
Feature/abort plugin installation
2019-10-02 05:04:10 +00:00
Eduard Heimbuch
66d4eb7a7f
change plugin overview action buttons
2019-09-30 10:26:32 +02:00
Eduard Heimbuch
333579ef2a
cancel installation on pending plugins
2019-09-28 11:44:39 +02:00
Eduard Heimbuch
e1dd393cce
add collection update link if atleast one plugin is updatable
2019-09-27 16:07:25 +02:00
Eduard Heimbuch
2acad5936b
merge
2019-09-27 15:45:18 +02:00
Eduard Heimbuch
281d812065
add rest api updateAllPlugins
2019-09-27 15:30:21 +02:00
Rene Pfeuffer
52a9429ef5
Add cancel link
2019-09-27 12:47:41 +02:00
Rene Pfeuffer
fd4070b1b1
Add rest method
2019-09-27 11:49:14 +02:00
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