Commit Graph

992 Commits

Author SHA1 Message Date
Eduard Heimbuch
1162b353db remove logout link when authenticated as _anonymous user 2019-10-10 14:05:34 +02:00
Eduard Heimbuch
f0311eb138 fix authentication selector for correct browser rendering if anonymous access is active 2019-10-10 13:44:29 +02:00
Eduard Heimbuch
18cb7020d0 implement anonymous realm // use constant for _anonymous user 2019-10-10 13:40:40 +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
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