Philipp Czora
aa344221d6
Merged heads
2018-08-01 13:55:29 +02:00
Philipp Czora
952067acb9
Fixed bug preventing frontend tests to be skipped when -DskipTests is set
2018-08-01 13:54:15 +02:00
Philipp Czora
bc10ce587d
Bootstrapped validation for groups
2018-08-01 13:40:54 +02:00
Johannes Schnatterer
02327b55f3
Makes pom.xmls more DRY
2018-08-01 11:42:40 +02:00
René Pfeuffer
41170a1c83
Fix error for multiple creation of repositories
2018-08-01 11:40:09 +02:00
Johannes Schnatterer
35231fb202
Merged 2.0.0-m3 into feature/global_config_v2_endpoint
2018-08-01 10:30:38 +02:00
Sebastian Sdorra
b1c65a3a3c
added loading indicator and handle failures of repository overview
2018-08-01 10:00:53 +02:00
René Pfeuffer
44d96f29ad
Initialize missing user database at startup
2018-08-01 09:59:23 +02:00
Philipp Czora
d7292dc60c
Merged heads
2018-08-01 09:52:49 +02:00
Sebastian Sdorra
641b3efd31
added more spacing to repository groups
2018-08-01 09:44:53 +02:00
Sebastian Sdorra
81ec5ae986
order repositories by namespace and name
2018-08-01 09:44:34 +02:00
Sebastian Sdorra
ea17e536f1
change NamespaceStrategy signature to createNamespace(Repository)
...
This change allows us to implement NamespaceStrategies, such as by type (git, hg, svn) or manual defined.
The DefaultNamespaceStrategy accepts now a predefined namespace and only if no namespace was set the username of the currently logged in user is used.
2018-08-01 09:43:49 +02:00
Sebastian Sdorra
6ee0e05e0c
NamespaceAndName should be comparable to allow sort by namespaceAndName
2018-08-01 09:40:33 +02:00
Philipp Czora
58fbf4ebf2
Removed creationDate & lastModifiedDate from Group; fixed flow issuses
2018-07-31 19:05:06 +02:00
Philipp Czora
d532c36204
Groups can now be added via the UI
2018-07-31 18:44:01 +02:00
Maren Süwer
c12040d8d0
added delete option
2018-07-31 16:48:28 +02:00
Philipp Czora
3ba9e04c11
Extended GroupForm
2018-07-31 16:39:07 +02:00
Sebastian Sdorra
f33b54f60f
intial import of repositroy list ui
2018-07-31 16:32:16 +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
Maren Süwer
4d4457aa3d
only generate link for member if link exists
2018-07-31 16:10:50 +02:00
Maren Süwer
f90eecca89
do not show members if no members are in that group
2018-07-31 15:26:36 +02:00
Maren Süwer
f72cd23f48
move groupform to correct folder
2018-07-31 15:18:57 +02:00
Maren Süwer
89618a1526
merge and add single group view
2018-07-31 15:09:45 +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
Philipp Czora
b832d744ed
Bootstrapped AddGroup and GroupForm
2018-07-31 14:44:52 +02:00
Philipp Czora
b35e10df71
Bootstrapped AddGroup and GroupForm
2018-07-31 14:43:55 +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
Philipp Czora
729d5f8424
Added unit tests for group selectors
2018-07-31 14:22:15 +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
Philipp Czora
885650e8b8
Added create group functionality
2018-07-31 13:49:46 +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
Maren Süwer
52ce2a6de1
remove unused imports
2018-07-31 13:05:28 +02:00
Maren Süwer
9c7c2c9d9a
show group table in ui
2018-07-31 13:04:09 +02:00
Maren Süwer
ce3adaa1b5
added reducer
2018-07-31 11:30:30 +02:00
Maren Süwer
cdce20d5ea
add dummy connector to groups
2018-07-31 10:54:31 +02:00
Maren Süwer
3e44a3c281
added dummy tests
2018-07-31 10:53:44 +02:00
Maren Süwer
ea7f5e0237
added missing imports
2018-07-31 10:50:51 +02:00
Maren Süwer
aba7fe2b2f
removed unused imports
2018-07-31 10:17:00 +02:00
Maren Süwer
83c5e6746b
added first routing and mock for groups page
2018-07-31 10:16:18 +02:00
Maren Süwer
3178c14af8
created new branch for groups-ui
2018-07-31 10:01:59 +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