Commit Graph

1015 Commits

Author SHA1 Message Date
René Pfeuffer
cb3b2a1e2c Merge with 2.0.0-m3 2018-08-28 10:02:16 +02:00
Sebastian Sdorra
e6e1c5871a restore context path support 2018-08-27 15:47:02 +02:00
Sebastian Sdorra
b09c46abcf remove old ui 2018-08-27 15:45:56 +02:00
Sebastian Sdorra
56b629fa9d use hateoas style resource for ui plugins 2018-08-27 12:59:26 +02:00
Sebastian Sdorra
4f775fe7ca implemented PluginLoader 2018-08-24 12:43:10 +02:00
Sebastian Sdorra
8fa1308169 implemented avatar and information extension point for svn, hg and git 2018-08-24 11:03:35 +02:00
René Pfeuffer
ca563dd874 Fix default revision for hg and fix encoded slashes in URLs 2018-08-23 15:52:02 +02:00
René Pfeuffer
8320c75c89 Fix svn revision in sources HAL links 2018-08-22 14:29:05 +02:00
Sebastian Sdorra
e17f3bfd79 update ui-bundler to version 0.0.2 2018-08-21 15:29:48 +02:00
Sebastian Sdorra
e2fa2388f1 create bundle for git plugin 2018-08-21 14:56:44 +02:00
René Pfeuffer
a0f74e3329 Replace model object exception with generic ones and migrate guice 2018-08-21 07:53:33 +02:00
René Pfeuffer
6a7987481a Peer review 2018-08-17 09:33:45 +02:00
Philipp Czora
a2c7fb22dd Merged heads 2018-08-16 10:47:47 +02:00
René Pfeuffer
9babeecea6 Create and handle RevisionNotFoundException 2018-08-16 10:24:47 +02:00
René Pfeuffer
90316d92ac Clean up svn cat command 2018-08-15 10:32:08 +02:00
René Pfeuffer
78278b0dc8 Remove irritating assert 2018-08-15 10:06:35 +02:00
René Pfeuffer
5d6fcffe5e Clean up hg cat command 2018-08-15 09:59:35 +02:00
René Pfeuffer
267ef50e51 Clean up git cat command 2018-08-15 09:24:21 +02:00
René Pfeuffer
c8c1cad67f Add raw stream result to cat command 2018-08-14 17:22:30 +02:00
Philipp Czora
0199b2ccfb Merged branch feature/branches_v2_endpoint 2018-08-09 11:53:45 +02:00
René Pfeuffer
a5ddea31c7 Merge with 2.0.0-m3 2018-08-08 15:57:05 +02:00
Philipp Czora
390ba29bee Renamed tests 2018-08-08 15:14:39 +02:00
René Pfeuffer
67278582e3 Update to Mockito v2 2018-08-08 09:20:08 +02:00
Johannes Schnatterer
499be7314e Merged 2.0.0-m3 into feature/repository_config_v2_endpoint 2018-08-07 17:37:25 +02:00
Johannes Schnatterer
15da105683 Commits missing changes for HgConfigPackagesToDtoMapper 2018-08-07 17:23:52 +02:00
Johannes Schnatterer
45822c44cb Deliver HgConfigPackages no longer as embedded.
They don't have an own identity in terms of REST and its much simpler
to return a simple list instead of an _embedded list.
Also gets rid of one HgConfigPackageToDtoMapper.
2018-08-07 16:47:03 +02:00
Sebastian Sdorra
15255aeeb1 merge with branch feature/repositories-ui 2018-08-07 16:34:26 +02:00
Johannes Schnatterer
adde70f090 Fixes NPE in HgConfigPackageResource for non-existing packages. 2018-08-07 10:44:18 +02:00
Johannes Schnatterer
869821f6db Fixes some SQ Issues regarding DTO add(Links) methods. 2018-08-06 17:47:46 +02:00
Johannes Schnatterer
730c2ae358 Adds test for HgConfigAutoConfigurationResource, its DTO and mappers. 2018-08-06 17:39:05 +02:00
Johannes Schnatterer
45e48e1834 Adds test for HgConfigInstallationsResource, its DTO and mappers. 2018-08-06 17:00:50 +02:00
Johannes Schnatterer
7d59975c80 Adds test for HgConfigPackageResource, its DTO and mappers. 2018-08-06 16:21:46 +02:00
Johannes Schnatterer
d327298bd1 Adds jackson2 resteasy provider to plugins for testing.
Otherwise the tests using Resteasy mocks will fail with:
"org.jboss.resteasy.core.NoMessageBodyWriterFoundFailure: Could not find MessageBodyWriter for response object"
2018-08-06 13:47:04 +02:00
Johannes Schnatterer
0179cc3369 Adds profile for rest docs to plugins module.
It's redundant (also configured in webapp) but would fail the core
build if activated.
2018-08-06 11:52:31 +02:00
Johannes Schnatterer
a07c9c18dd Gets rid of redundant dependency declarations in plugins and webapp.
It's better to define the "web"/REST dependencies that are used by
plugins once in core, instead of redundant in webapp and plugins.
This should create better awareness when changing the dependency version
(changing in core is always critical due to API downward compatibility).
2018-08-06 11:36:08 +02:00
Johannes Schnatterer
b65a8c6b8d Implements Hg Config Sub Resources 2018-08-02 18:36:28 +02:00
Johannes Schnatterer
1c52b33229 Brings mapstruct processor back to plugin and webapp. 2018-08-02 15:22:41 +02:00
René Pfeuffer
3838406ee8 Adapt git repository paths for LFS handling to namespaces 2018-08-02 15:14:40 +02:00
Johannes Schnatterer
8c8d908378 Config Resource DTO Mappers: Make use of BaseMapper.
More DRY.
2018-08-02 15:03:30 +02:00
Johannes Schnatterer
e28faf3029 Create CollectionToDtoMapper in core module.
See commit 689e5ae95645768b024dee52c10451c944a41527.
Useful for hg plugin.
2018-08-02 14:45:04 +02:00
Johannes Schnatterer
62087521be Config Resources: Makes permission names publicly available 2018-08-02 14:16:26 +02:00
Johannes Schnatterer
988dfbd689 Config Resources: Makes REST API docs for 403 more precise 2018-08-02 13:21:07 +02:00
Johannes Schnatterer
982d502203 Config Resources: Gets rid of unnecessary UriInfo param 2018-08-02 13:18:21 +02:00
Johannes Schnatterer
54354590ac SvnPlugin Config: Adds v2 endpoint 2018-08-02 13:04:06 +02:00
Johannes Schnatterer
8b16a0251a VndMedia Type classes: Adds private constructor 2018-08-02 13:02:43 +02:00
Sebastian Sdorra
99ecc8cba2 implemented rest endpoint for repository types 2018-08-02 11:56:35 +02:00
Johannes Schnatterer
f20865c658 HgPlugin Config: Minor corrections 2018-08-02 11:56:06 +02:00
Johannes Schnatterer
31540a7ecc Makes REST API doc for config endpoints more precise 2018-08-02 11:52:30 +02:00
Johannes Schnatterer
eee325e185 HgPlugin Config: Adds v2 endpoint 2018-08-02 10:59:34 +02:00
Johannes Schnatterer
79f807e809 Git Plugin Config: Gets rid of maven warning.
Mapstruct "attributes" not mapped -> Field of HAL base class should be
ignored.
2018-08-02 10:53:13 +02:00