Commit Graph

5160 Commits

Author SHA1 Message Date
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