Commit Graph

989 Commits

Author SHA1 Message Date
Sebastian Sdorra
c1aa4af6e0 implemented optional dependencies
Plugin authors could now define optional dependencies to other plugins in their pom.
Extensions which are using classes from optional dependencies must specify this
with the "requires" attribute of the extension annotation.
Extensions with "requires" attribute are not installed if one of the specified plugins,
is not installed.
2020-01-08 14:27:11 +01:00
Rene Pfeuffer
cf9d1edb70 Make partial file attributes explicit. 2019-12-18 11:48:17 +01:00
Rene Pfeuffer
0d6dcbd6bd Merge with default 2019-12-17 14:14:34 +01:00
Eduard Heimbuch
03425b9e8a Merged in feature/assign_ui_session_id (pull request #377)
API-Client Support for SSE and Toast Components
2019-12-13 12:21:07 +00:00
Rene Pfeuffer
4fd2a0dd23 Small API changes 2019-12-12 16:13:36 +01:00
Rene Pfeuffer
8df43e7b4e Let background computations abort for browse command 2019-12-12 11:47:03 +01:00
Rene Pfeuffer
58cff0797b Remove redundant mapper
FileObjectToFileObjectDtoMapper#map and
BrowserResultToFileObjectDtoMapper#fileObjectToDto had the same
mapstruct implementation.
2019-12-11 15:09:53 +01:00
Rene Pfeuffer
7c0eb9251a Add unit test 2019-12-11 13:00:07 +01:00
Rene Pfeuffer
4a782db1fa Implement test 2019-12-06 14:44:50 +01:00
Rene Pfeuffer
d0f8e4ccf2 Rename utility class 2019-12-05 17:43:21 +01:00
Rene Pfeuffer
e363f057b2 Merge with bugfix/classloader_leak 2019-12-05 17:04:27 +01:00
Sebastian Sdorra
33833994d3 merge with default branch 2019-12-05 16:14:44 +01:00
Rene Pfeuffer
11391f2f64 Merge with default 2019-12-05 10:53:33 +01:00
Sebastian Sdorra
854e42a609 merge with default branch 2019-11-27 15:01:09 +01:00
Rene Pfeuffer
6bf86fab8d Introduce abstraction layer for RESTeasy mock dispatcher 2019-11-25 17:04:58 +01:00
Rene Pfeuffer
75b43ef453 Merge with 2.0.0-m3 2019-11-25 14:35:47 +01:00
Rene Pfeuffer
450ed7bd4e Fix unit test 2019-11-25 08:15:13 +01:00
Sebastian Sdorra
d1a5f6f24b fix wrong ClassLoader for Delayed-Restart Thread, which has caused an ClassLoader leak.
Also added system properties to configure shutdown only, wait between stop and start and possibility to disable gc.
2019-11-21 16:20:55 +01:00
Sebastian Sdorra
ff7b8ca842 make ClassLoaderLeakPreventorFactory configurable and mark BootstrapClassLoader as shutdown 2019-11-21 16:16:15 +01:00
Eduard Heimbuch
906c27ebba create scmadmin also if only _anonymous user exists 2019-11-20 11:42:32 +01:00
Sebastian Sdorra
9e9df35fdb upgrade resteasy, legman and hibernate-validator
* resteasy from 3.6.2.Final to 4.4.1.Final
* legman from 1.5.1 to 1.6.0
* hibernate-validator from 5.3.6.Final to 6.1.0.Final
2019-11-20 10:57:32 +01:00
Eduard Heimbuch
18c94352cf cleanup 2019-11-20 08:36:18 +01:00
Eduard Heimbuch
aa7b6f5282 only migrate public flag if repository-v1-xml-backup 2019-11-19 15:42:22 +01:00
Eduard Heimbuch
dd8f84e7c4 implement repository public flag migration to repositoryPermissions for _anonymous user 2019-11-19 13:50:57 +01:00
Sebastian Sdorra
999a3476e6 move to scm-webapp 2019-11-18 13:28:28 +01:00
Sebastian Sdorra
42ab81cf50 implement ui client session id
This changeset introduces a client side session id, which is generated
once by the client (ui: apiClient) and is send with each request to server.
The server makes the session id available by the PrincipalCollection of the
subject.
2019-11-13 14:03:48 +01:00
Eduard Heimbuch
313ec7fe5d fix dependencies after removing mergeResource 2019-11-08 13:10:31 +01:00
Eduard Heimbuch
b1216a898b remove mergeResource and move dryRun to review-plugin 2019-11-08 11:46:13 +01:00
Eduard Heimbuch
48154cce0f fix unit tests 2019-10-29 13:49:04 +01:00
Eduard Heimbuch
52c3c1d7f8 add enricher for browserResult mapping 2019-10-28 15:21:24 +01:00
Sebastian Sdorra
8a6f862d3d Merged in feature/lfs_over_ssh (pull request #336)
Feature LFS over ssh
2019-10-22 12:01:38 +00:00
Sebastian Sdorra
10fbf50263 fix wrong OutOfScopeException detection 2019-10-22 11:23:34 +02:00
Sebastian Sdorra
52f471b5dd fix lfs authentication via ssh command and enabled xsrf protection 2019-10-22 10:50:49 +02:00
Eduard Heimbuch
74a89a7130 fix missing anon exception 2019-10-18 11:31:15 +02:00
Eduard Heimbuch
1af4acabbe add missing check if anonymous access is enabled but anonymous user doesn't exists 2019-10-18 09:43:03 +02:00
Eduard Heimbuch
d9cf93b59a cleanup 2019-10-17 11:17:33 +02:00
Eduard Heimbuch
1fd6337f64 anonymous user should not have permission to change password or autocomplete 2019-10-17 11:08:55 +02:00
Eduard Heimbuch
0b2bbcb0da update testfactory displayname 2019-10-17 09:36:06 +02:00
Eduard Heimbuch
e91a3eac6a small fixes and cleanup after review 2019-10-17 09:33:54 +02:00
Eduard Heimbuch
4ce1d2ed89 add unit tests for anonymous realm 2019-10-17 09:26:36 +02:00
Eduard Heimbuch
09409bae33 cleanup 2019-10-14 11:34:32 +02:00
Eduard Heimbuch
ce2ea950a8 fix and create unit tests for anonymous user 2019-10-14 11:12:29 +02:00
Eduard Heimbuch
a3c5f97a23 merged 2019-10-11 11:22:24 +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
Eduard Heimbuch
416eccacc8 small fixes 2019-10-08 15:46:56 +02:00
Eduard Heimbuch
cb6f1bfa22 remove unused move-method from ModifyCommand / create interface for CommandRequests with Author 2019-10-07 14:59:46 +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
9261513555 test if queues are cleared on cancel pending 2019-09-30 10:48:26 +02:00
Eduard Heimbuch
333579ef2a cancel installation on pending plugins 2019-09-28 11:44:39 +02:00