Commit Graph

5481 Commits

Author SHA1 Message Date
René Pfeuffer
e88639ab81 Implement permission filters as decorator for servlets 2018-09-14 10:21:00 +02:00
René Pfeuffer
7de9f69061 Add servlet decorators for hg and svn 2018-09-14 09:36:56 +02:00
René Pfeuffer
6ab5f58fe9 Generalize servlet decorator structure 2018-09-14 09:15:46 +02:00
René Pfeuffer
a075962a66 Introduce extension point for scm http requests 2018-09-14 08:49:09 +02:00
Mohamed Karray
188d2d8cef integration tests for modifications 2018-09-13 17:29:52 +02:00
Mohamed Karray
6c53675e2c merge 2018-09-13 14:45:32 +02:00
Mohamed Karray
4697c55f96 implement modification api in git, svn and hg. implement the endpoint 2018-09-13 11:57:10 +02:00
René Pfeuffer
c5daacfd58 Format 2018-09-13 10:45:51 +02:00
René Pfeuffer
145502a7b8 Introduce extension point for further protocol implementations 2018-09-13 10:35:10 +02:00
Maren Süwer
06e55d6d45 remove READ tag in createPermissionForm 2018-09-13 10:02:15 +02:00
Maren Süwer
5a18f091fc prevent reloading after submit form 2018-09-13 09:59:15 +02:00
Maren Süwer
29b205292a use correct imports and put permission types to ui-components 2018-09-13 09:41:45 +02:00
Maren Süwer
6b2e3ccf2a correct permissions tests 2018-09-13 08:46:41 +02:00
Maren Süwer
9c04a3d78d correct DeletePermissionButton tests 2018-09-13 08:31:56 +02:00
Maren Süwer
8811f9abd7 correct permissionsNavLink tests 2018-09-13 08:28:50 +02:00
René Pfeuffer
7c76f7a699 Merge with 2.0.0-m3 2018-09-13 08:17:51 +02:00
Johannes Schnatterer
470909199e Automated merge 2018-09-12 18:01:12 +02:00
Johannes Schnatterer
2c752f9e8b Jenkins: Add a global build timeout
Prepares migration to oss.cloudogu.com.
There, we're recognized some builds that hang for hours after some
errors.
2018-09-12 18:01:00 +02:00
Johannes Schnatterer
f9a9a94a3f Jenkins: Run maven build in docker.
Prepares migration to oss.cloudogu.com.
There, we're only running on one build node, where concurrent builds
result in failing integration tests, because they all bind to port 8081.
2018-09-12 17:59:03 +02:00
Johannes Schnatterer
7fc78e7c32 Maven: Downgrade to animal-sniffer
Prepares migration to oss.cloudogu.com.
There, builds failed every now and then (when a lot of builds ran in
parallel) with the problem described in the link of the comment in
pom.xml
2018-09-12 17:57:48 +02:00
René Pfeuffer
9aa9b77922 Use constant for rest api path 2018-09-12 12:24:57 +02:00
René Pfeuffer
f47c5ef16f Replace MockProvider test helper with guice class 2018-09-12 12:05:24 +02:00
René Pfeuffer
f5d5d3a6dc Move path computation away from protocol handling 2018-09-12 11:47:53 +02:00
René Pfeuffer
ef28350ce3 Handle missing request scope for url computation 2018-09-12 11:43:29 +02:00
Philipp Czora
0616c13d47 Merged in feature/ui-for-production (pull request #70)
Feature/ui for production
2018-09-12 08:36:19 +00:00
Philipp Czora
bfa323dcad Close branch feature/ui-for-production 2018-09-12 08:36:19 +00:00
Philipp Czora
de5dc77cec Fixed avatar file paths for the Subversion- and Git-Plugin 2018-09-12 10:03:29 +02:00
Philipp Czora
07eb8aa4e4 Merged in feature/file_history_endpoint_v2 (pull request #69)
Feature/file history endpoint v2
2018-09-12 07:40:51 +00:00
Philipp Czora
2387c17e5e Close branch feature/file_history_endpoint_v2 2018-09-12 07:40:51 +00:00
René Pfeuffer
b809abaa45 Move info initialization to filter 2018-09-12 09:23:04 +02:00
René Pfeuffer
af55bf6117 Give name to initialization 2018-09-12 09:19:52 +02:00
René Pfeuffer
7c09f35ac8 Rename UriInfoStore to ScmPathInfoStore 2018-09-12 08:53:15 +02:00
René Pfeuffer
f718a2ba4c Remove direct dependency to UriInfo 2018-09-12 08:40:41 +02:00
Maren Süwer
6e0fdaecc6 change urls in tests 2018-09-11 16:45:54 +02:00
René Pfeuffer
e5e3e678ad Correct check for set UriInfo 2018-09-11 16:26:20 +02:00
Maren Süwer
09924a03cb enable failing tests again and use form instead of table for create permission 2018-09-11 16:17:11 +02:00
René Pfeuffer
5b35fb2372 Fallback to configured base url if UriInfoStore not set 2018-09-11 16:03:32 +02:00
Maren Süwer
fe33e55bef move permissions to repo 2018-09-11 16:00:15 +02:00
Maren Süwer
a31914f7ca use only one reset state for all permissions 2018-09-11 15:45:55 +02:00
René Pfeuffer
b3088fa762 Delete user after test 2018-09-11 14:28:07 +02:00
Maren Süwer
e6253c47e1 show failure for modify permission or delete permission 2018-09-11 14:24:58 +02:00
René Pfeuffer
c21612bd8e Fix permission git lfs integration test 2018-09-11 13:15:08 +02:00
Maren Süwer
00694da935 solved problem with not returning header by using self build url 2018-09-11 11:17:11 +02:00
René Pfeuffer
e90dc11bc7 Cleanup for http protocol servlet changes 2018-09-11 10:50:53 +02:00
Maren Süwer
75ba5f33b1 try to correct add permission 2018-09-11 10:22:22 +02:00
Maren Süwer
0127050246 merge brachn 2.0.0-m3 2018-09-11 08:53:58 +02:00
René Pfeuffer
bf9de8ea8e Reduce dependency to RepositoryProvider in provider servlets 2018-09-11 07:40:24 +02:00
René Pfeuffer
1b200ae69d Remove http request filter implementation from permission filters 2018-09-10 16:58:52 +02:00
René Pfeuffer
eb378de87f Use existing permission filters in http servlet protocol
Just as a POC, fix logging and public access.
2018-09-10 16:35:50 +02:00
René Pfeuffer
d9d3167bbb Correct url in repository hook test 2018-09-10 15:53:03 +02:00