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
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
Johannes Schnatterer
7fd944357d
Config DTO: Adds namespace strategy
2018-08-02 10:45:59 +02:00
Johannes Schnatterer
94582554ca
Git Plugin Config: Adds test for empty config
2018-08-01 16:29:37 +02:00
Johannes Schnatterer
aed70d3544
Git Plugin Config: Create fine-grained configuration permissions.
...
No more hard-coded isAdmin() checks.
Also adds more tests.
2018-08-01 16:21:05 +02:00
Johannes Schnatterer
86af96bd83
GitConfigResourceTest: Realizes missing asserts
2018-08-01 15:34:17 +02:00
Johannes Schnatterer
fc77ae3a47
Adapts tests to new GitResource URL
2018-08-01 15:15:07 +02:00
Johannes Schnatterer
59b60d104c
GitConfigDto: Use camel case, get rid of base class.
...
There's no parent module for a shared SimpleRepositoryConfigDto for git,
hg and svn. scm-plugins and core are too generic.
The redundancy (one property) does not hurt too much right now.
2018-08-01 14:44:42 +02:00
Johannes Schnatterer
0592e70bc6
Make also LinkBuilder's methods and inner classes accessible for plugins
2018-08-01 14:42:41 +02:00
Johannes Schnatterer
48e940e496
Changes URL for new Git config to /config/git.
...
Fits well with "global" config available at /config
2018-08-01 14:13:45 +02:00
Johannes Schnatterer
4910744e1d
Make LinkBuilder accessible for plugins
2018-08-01 14:13:10 +02:00
Johannes Schnatterer
7c8fee5640
Move Mapper binding to GitServletModule
2018-08-01 14:11:27 +02:00
Johannes Schnatterer
02327b55f3
Makes pom.xmls more DRY
2018-08-01 11:42:40 +02:00
Johannes Schnatterer
35231fb202
Merged 2.0.0-m3 into feature/global_config_v2_endpoint
2018-08-01 10:30:38 +02:00
René Pfeuffer
44d96f29ad
Initialize missing user database at startup
2018-08-01 09:59:23 +02:00
Johannes Schnatterer
b27f4c277c
Merged in feature/global_config_v2_endpoint (pull request #51 )
...
Feature/global config v2 endpoint
2018-07-31 14:25:49 +00:00
Johannes Schnatterer
4dc905d49a
Close branch feature/global_config_v2_endpoint
2018-07-31 14:25:49 +00:00
Johannes Schnatterer
c3b7703f2b
Merged 2.0.0-m3 into feature/global_config_v2_endpoint
2018-07-31 16:21:40 +02:00
Johannes Schnatterer
865929b328
Renames globalConfig to config.
...
From an SCMM point of view there is only one config, so no "global" necessary.
The others configs are provided by plugins.
2018-07-31 14:47:15 +02:00
Johannes Schnatterer
1db45a7892
Updates Shiro Static Permission to deterministic version.
...
Contains PR that can generate interfaces.
2018-07-31 14:42:47 +02:00
Johannes Schnatterer
ca93735514
Return no content on PUT /config
2018-07-31 14:14:21 +02:00
Johannes Schnatterer
912dea6d6e
Simplifies GlobalConfigDto.
...
Use camel case everywhere and no XML annotation.
2018-07-31 14:13:41 +02:00
Johannes Schnatterer
9aaca22942
DTO Config Mapper: Adds tests for all properties
2018-07-31 13:43:43 +02:00
Johannes Schnatterer
c7ce170513
Config DTO Mapper: Adds tests for all properties
2018-07-31 13:18:27 +02:00
Sebastian Sdorra
54b47ae74b
merge with branch feature/ui-for-scm2
2018-07-31 08:28:40 +02:00
Sebastian Sdorra
9d7a76ed62
close branch feature/ui-for-scm2
2018-07-31 08:21:52 +02:00
Johannes Schnatterer
7572580ac1
Create fine-grained configuration permissions.
...
No more hard-coded isAdmin() checks.
2018-07-30 17:41:00 +02:00
Philipp Czora
ea5ef13cfb
Added tests for AuthenticationResource
2018-07-30 17:07:22 +02:00
Sebastian Sdorra
dc0ed6b695
remove legacy exception handling from AuthenticationResource
2018-07-30 16:19:21 +02:00
Sebastian Sdorra
b8897b273a
do not use IllegalArgumentException for parameter validation
2018-07-30 16:13:17 +02:00
Sebastian Sdorra
cba3fc38e6
fixed code smells and added some more tests
2018-07-30 15:51:45 +02:00
Sebastian Sdorra
b825de3058
use pending and error module for auth, me and logout
2018-07-30 15:29:23 +02:00
Philipp Czora
e122a254c3
Added unit tests for users selectors
2018-07-30 15:04:44 +02:00
Sebastian Sdorra
8afc85daa1
added test execution to pre-commit goal
2018-07-30 13:42:06 +02:00
Sebastian Sdorra
a9ca309b39
fixed failing selector test
2018-07-30 13:41:42 +02:00
Sebastian Sdorra
7be1366c1a
update users module to use new pending and error state
2018-07-30 13:38:15 +02:00
Sebastian Sdorra
9e029c0c5c
created pending and failure module
2018-07-30 11:18:20 +02:00
Sebastian Sdorra
2511e99409
small fixes in users module
2018-07-30 11:17:47 +02:00
Sebastian Sdorra
f9f93b338e
match user and users path in primary navigation
2018-07-30 09:36:44 +02:00
Philipp Czora
768e1afd1a
Minor changes due to review
2018-07-30 09:32:13 +02:00
Philipp Czora
08ac5af812
Merged in feature/ui_users_paging (pull request #53 )
...
Feature/ui users paging
2018-07-30 07:19:59 +00:00
Philipp Czora
46a3dd3a75
Close branch feature/ui_users_paging
2018-07-30 07:19:59 +00:00
Philipp Czora
82f50c3404
Fixed test structure for users
2018-07-30 09:12:33 +02:00
Philipp Czora
b247820fc9
Merged branches
2018-07-27 13:24:28 +02:00