Eduard Heimbuch
344ad696b2
do not add _anonymous to group _authenticated / use AnonymousToken for anonymous access in authenticationFilter
2019-10-09 16:41:55 +02:00
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
458d2fb4ee
Make AvailablePlugin immutable
2019-10-02 10:05:07 +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
Rene Pfeuffer
aded308138
Error handling for plugin installation/uninstallaion
2019-10-01 09:33:48 +02:00
Eduard Heimbuch
66d4eb7a7f
change plugin overview action buttons
2019-09-30 10:26:32 +02:00
Eduard Heimbuch
78b17c17e8
clear queues after abort pending changes / do not restart after update all plugins
2019-09-28 15:28:40 +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
3b34cb5278
Rename method and check permission
2019-09-27 11:46:14 +02:00
Rene Pfeuffer
2519c415bf
Set uninstalled marker on cancel
2019-09-27 11:40:06 +02:00
Rene Pfeuffer
3145b751c6
Add cancel method to remove install and uninstall files
2019-09-26 17:50:54 +02:00
Rene Pfeuffer
ac4eca7520
Fetch exception when uninstall file could not be written
2019-09-26 16:51:26 +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
1e5c5d907a
remove unnecessary method mark plugin as core plugin
2019-09-19 11:21:46 +02:00
Eduard Heimbuch
913b7080fd
mark installed plugin as core after server started
2019-09-18 15:47:58 +02:00
Rene Pfeuffer
7e85f374ab
Close file stream
2019-09-18 11:02:43 +02:00
Rene Pfeuffer
f53f6f0a25
Execute restart, when there are only plugins to uninstall
2019-09-18 08:35:59 +02:00
Eduard Heimbuch
a6f50e628b
fix npe
2019-09-17 13:00:24 +02:00
Eduard Heimbuch
7c029a9b76
merge 2.0.0 / rename installPending to executePending
2019-09-17 10:36:52 +02:00
Rene Pfeuffer
b1b8db2b78
Do not only catch IOException while loading plugins
2019-09-17 08:23:33 +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
René Pfeuffer
0243edf585
Fix tracker
2019-09-16 17:49:21 +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
Rene Pfeuffer
5a8ed638dd
Mirror uninstall state in plugin object
2019-09-16 14:32:14 +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
7ec2b0c31d
Delete plugins marked for uninstall
2019-09-16 14:27:56 +02:00
Rene Pfeuffer
38f05fe689
Prohibit uninstallation of core plugins
2019-09-16 14:12:49 +02:00
Rene Pfeuffer
1bc8dea481
Merge with update plugins feature
2019-09-16 14:10:27 +02:00
Rene Pfeuffer
88ed3ff023
Add uninstall method to plugin manager
2019-09-16 13:22:26 +02:00
Rene Pfeuffer
14451897b2
Introduce PluginDependencyTracker
2019-09-16 11:42:26 +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
a7cb1d3116
Make updatable plugins installable
2019-09-11 15:05:25 +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
Sebastian Sdorra
1acdb44c47
Merged in bugfix/ignore_old_plugin_dir (pull request #296 )
...
ignore old plugins folder
2019-08-27 12:30:25 +00:00
Sebastian Sdorra
b36c2dd698
use nio api and added test for plugin directory check
2019-08-27 13:59:14 +02:00
Eduard Heimbuch
58e5667e82
pluginprocessor only consider directories that contains plugin.xml
2019-08-27 08:52:38 +02: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