Commit Graph

7672 Commits

Author SHA1 Message Date
René Pfeuffer
75cd5165e3 Add file tools for v1 xml stores 2019-06-21 14:35:57 +02:00
René Pfeuffer
9172892097 Fix NPE for repositories without properties 2019-06-21 11:33:48 +02:00
René Pfeuffer
f8954846c4 Add test support for plugin migration 2019-06-21 11:09:41 +02:00
René Pfeuffer
2aac002a41 Introduce key based filters for property access 2019-06-21 10:51:20 +02:00
René Pfeuffer
9581bf946b Enable plugins to create config stores for repository config
Therefore we have to
- add an API to create stores for repository ids, not only for
  repositories,
- make v1 properties available in scm-core
- make sure that properties are extracted from repositories before the
  update step of a plugin runs (this is done by sorting the update steps
  in a way so that "core" update steps are executed before plugin update
  steps with the same version)
2019-06-20 16:12:16 +02:00
René Pfeuffer
d3b65ac3bd Check stored values instead of resulting xml files 2019-06-19 10:38:22 +02:00
René Pfeuffer
d43ad44da9 Enhance in-memory store factories for tests 2019-06-19 10:14:29 +02:00
René Pfeuffer
fae3de7b6c Extract update step test util 2019-06-19 09:31:56 +02:00
Sebastian Sdorra
bc8c89cbf8 fix sonar issue squid:S1989: Exceptions should not be thrown from servlet methods 2019-06-13 12:03:02 +02:00
Rene Pfeuffer
8a2573764f Merged in feature/fail_migration_if_to_old (pull request #270)
Feature/fail migration if to old
2019-06-13 09:04:02 +00:00
Rene Pfeuffer
ce9f3f29a1 Close branch feature/fail_migration_if_to_old 2019-06-13 09:04:02 +00:00
René Pfeuffer
67a78fd3b2 Fix typo 2019-06-13 10:38:15 +02:00
René Pfeuffer
ffa4625e36 Merge with 2.0.0-m3 2019-06-13 10:06:38 +02:00
Rene Pfeuffer
04e5896295 Merged in feature/prettier_tables (pull request #269)
feature/prettier_tables
2019-06-13 08:03:10 +00:00
Rene Pfeuffer
d7318bdacd Close branch feature/prettier_tables 2019-06-13 08:03:10 +00:00
Sebastian Sdorra
3c5b7ab535 display error on startup, if previous version is older than 1.60 2019-06-13 09:58:30 +02:00
René Pfeuffer
cd99402f78 Revert create forms 2019-06-13 09:38:44 +02:00
René Pfeuffer
a50d69d46b Merge with 2.0.0-m3 2019-06-13 09:16:46 +02:00
Rene Pfeuffer
e53b2f47b0 Merged in feature/migrate_custom_roles (pull request #267)
Migrate verbs to roles if possible
2019-06-13 06:07:26 +00:00
Rene Pfeuffer
e266b1edb5 Close branch feature/migrate_custom_roles 2019-06-13 06:07:26 +00:00
René Pfeuffer
a14a2060b6 Fix context 2019-06-13 06:41:46 +02:00
René Pfeuffer
4991c2ad31 Merge with 2.0.0-m3 2019-06-13 06:34:52 +02:00
René Pfeuffer
0dda448ac8 Heed peer review 2019-06-13 06:24:35 +02:00
Sebastian Sdorra
5c7ae749c2 create new error module, which displays errors before migration 2019-06-12 18:26:58 +02:00
Sebastian Sdorra
bc7402053a remove outdated error module 2019-06-12 18:25:38 +02:00
Sebastian Sdorra
df3e4395b0 remove unused template from v1 2019-06-12 18:23:21 +02:00
Sebastian Sdorra
4c91ef0100 make PluginLoader dependency of MustacheTemplateEngine optional 2019-06-12 17:04:32 +02:00
Florian Scholdei
2727679f6e rename local const 2019-06-12 16:35:08 +02:00
Florian Scholdei
5f435a524e clarifiy checkbox 2019-06-12 16:27:16 +02:00
Sebastian Sdorra
e4b187a393 Merged in feature/migration_servlet (pull request #261)
Feature migration servlet
2019-06-12 13:40:00 +00:00
Sebastian Sdorra
34b1047d39 Close branch feature/migration_servlet 2019-06-12 13:40:00 +00:00
Florian Scholdei
d50f6e0ec9 replace checkboxes with icons with hover 2019-06-12 15:29:53 +02:00
Florian Scholdei
d8d1513f3c add is-icon, is-darker class and colored border for card-table 2019-06-12 15:24:32 +02:00
Florian Scholdei
467d0fd4ae fix vertical alignment of icons in navigation 2019-06-12 15:23:11 +02:00
Florian Scholdei
bb38e9e2b9 add icon ui-component 2019-06-12 15:22:10 +02:00
Sebastian Sdorra
c491092c0c use for..in loop instead of for..of to increase compatibility 2019-06-12 14:20:20 +02:00
Sebastian Sdorra
249ee68986 use Arrays.stream instead of Arrays.asList(..).stream() 2019-06-12 14:19:38 +02:00
Sebastian Sdorra
fba70453e4 Merged in bugfix/check_for_empty_permissions (pull request #266)
Check for empty (that is: null) permissions
2019-06-12 11:51:50 +00:00
Sebastian Sdorra
fb384cd95d Close branch bugfix/check_for_empty_permissions 2019-06-12 11:51:50 +00:00
Sebastian Sdorra
614c61a00c keep select migration strategy in case of an error 2019-06-12 11:36:15 +02:00
Sebastian Sdorra
dd61ec8e0a added favicon to migration wizard pages 2019-06-12 11:00:14 +02:00
Sebastian Sdorra
c159d209d6 increase compatibility of javascript migration code
* replace const with var
* replace forEach with a for of loop
* use === instead of ==
2019-06-12 10:51:57 +02:00
Sebastian Sdorra
24d91a4764 use mustache template inheritance to reduce duplications between templates 2019-06-12 10:39:49 +02:00
Sebastian Sdorra
001dd8eefe listen to restart events in every stage, not only development 2019-06-12 08:29:28 +02:00
René Pfeuffer
046ccfb2a0 Merge with 2.0.0-m3 2019-06-11 15:02:02 +02:00
René Pfeuffer
a6caa03d86 Create migration module only if necessary 2019-06-11 14:34:44 +02:00
René Pfeuffer
7af5608aeb Change target version to 2.0.0 2019-06-11 14:04:47 +02:00
René Pfeuffer
72f3334afe Merge with 2.0.0-m3 2019-06-11 13:55:43 +02:00
René Pfeuffer
a456dd5e42 Check for null values 2019-06-11 13:39:14 +02:00
René Pfeuffer
00a2be2245 Check for empty (that is: null) permissions 2019-06-11 13:33:34 +02:00