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