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