Commit Graph

268 Commits

Author SHA1 Message Date
JP1998 205d80dbd9 Add a couple feature tests 2019-06-19 02:16:52 +02:00
Jonny 2ea949c7e1 Increase timeout from 1 to 5s 2019-06-18 21:57:23 +02:00
Jonny 422222d8c9 Fix the eslint ignore path for selenium 2019-06-18 17:23:21 +02:00
Jonny 07d10fcc55 Add cucumber tests for the login
For this we had to add ids to some components in the frontend, and
put in feature files aswell as step definitions in Java
2019-06-18 17:23:21 +02:00
Jonny bba9f9ff5d Add basic setup for cucumber tests in Java 2019-06-18 17:23:21 +02:00
Jonny 7695b6b3ee
Merge pull request #45 from turniere/ticket/TURNIERE-238
Add link to create-tournament-page on private and public tournament list
2019-06-18 16:13:45 +02:00
Felix Hamme 4068c7c621 Add link to create-tournament-page on private and public tournament list 2019-06-18 14:07:11 +02:00
betanummeric 4f9942e242
Merge pull request #42 from turniere/ticket/TURNIERE-222
Fix The Production Setup Doesn't Remember It's State
2019-06-18 11:29:29 +02:00
Jonny 33301ba4a0 Set hydrated flag if state does not exist 2019-06-18 10:41:03 +02:00
Jonny cc3d27b0f6
Merge pull request #40 from turniere/ticket/TURNIERE-239
Make tournament variables independent of each other
2019-06-17 22:52:27 +02:00
Felix Hamme d421cb2974 Add error message and prevent submit on tournament creation if not all groups are 100% full 2019-06-17 22:42:51 +02:00
Felix Hamme 0c1f896360 Make group advance input error message more verbose 2019-06-17 22:28:24 +02:00
Felix Hamme 682db6f832 Cleanup: Use reactstrap components instead of buggy "self-coded" stuff 2019-06-17 22:26:58 +02:00
Felix Hamme 5230b0b52b Bugfix: don't sign out if the tournament creation backend call fails 2019-06-17 21:23:15 +02:00
Felix Hamme 59153eca7a Merge remote-tracking branch 'origin/master' into ticket/TURNIERE-239 2019-06-17 20:28:46 +02:00
Felix Hamme 4cc2660551 Code style fixes 2019-06-17 19:40:53 +02:00
Jonny 40ccc87d9d
Merge pull request #39 from turniere/ticket/TURNIERE-119
Create group view (Ticket/turniere 119)
2019-06-17 16:36:27 +02:00
Jonny 39164053ff Add warning popup for invalid values 2019-06-16 19:17:40 +02:00
Jonny 932cefff7b Make sanity check before sending create request to backend 2019-06-16 18:28:37 +02:00
Jonny 5b64dc6c0e Remove upper bounds for numeric inputs 2019-06-16 18:25:13 +02:00
Felix Hamme 815065099b Use the actual group number for group titles 2019-06-15 23:22:10 +02:00
Felix Hamme 8185a7b4b5 Update group after a match score changes 2019-06-15 23:20:30 +02:00
Felix Hamme 99ca99ea38 Add a collapse button for all matches in a group stage
The button defaults to show if the playoff hasn't started, otherwise to hide.
2019-06-14 22:56:52 +02:00
Felix Hamme 5a9d543a01 Implement group stage 2019-06-14 22:23:58 +02:00
Felix Hamme 112e5b7a81 Refactoring: Move Stage, playoff stages out of tournament.js 2019-06-14 22:03:38 +02:00
Felix Hamme fed0516334 Refactoring: Move api call and conversion out of tournament.js 2019-06-14 21:51:51 +02:00
betanummeric 0fe6e9e196
Merge pull request #38 from turniere/ticket/TURNIERE-239
Ticket/turniere 239
2019-06-14 21:32:36 +02:00
Jonny 71d66fdb74 Extract the numeric input as single component 2019-06-14 14:26:36 +02:00
Jonny e8c78539ae Make consistent style with the second number selection 2019-06-14 14:26:36 +02:00
Jonny e58cfdc288 Add new input, which increases the group advance exponentially 2019-06-14 14:26:36 +02:00
Jonny 8c6304fac7 Actually send the playoff_teams_amount parameter 2019-06-14 14:26:36 +02:00
betanummeric fef441d091
Merge pull request #37 from turniere/ticket/TURNIERE-240
Update all dependency versions to avoid security vulnerabilities
2019-06-12 09:52:42 +02:00
JP1998 06b20465a6 Update all dependency versions to avoid security vulnerabilities 2019-06-12 00:05:18 +02:00
betanummeric a716f27dc8
Merge pull request #36 from turniere/ticket/TURNIERE-135
Create User Profile Page (Ticket/turniere 135)
2019-06-10 21:06:04 +02:00
betanummeric e18cfcd9ea
Merge branch 'master' into ticket/TURNIERE-135 2019-06-10 20:54:47 +02:00
Jonny bb8c0be72c
Merge pull request #35 from turniere/ticket/TURNIERE-243
Simplify the default usecase of UserRestrictor
2019-06-10 18:14:47 +02:00
Jonny ba701f675a
Merge branch 'master' into ticket/TURNIERE-243 2019-06-10 18:13:40 +02:00
Jonny 6b96a710b0
Merge pull request #34 from turniere/ticket/TURNIERE-224
Make backend calls for changing match scores (Ticket/turniere 224)
2019-06-10 18:05:13 +02:00
Felix Hamme 39a8de0d21 Replace the profile page with a login mask if the user is not signed in 2019-06-06 18:31:00 +02:00
Felix Hamme 4854847454 Merge branch 'ticket/TURNIERE-243' into ticket/TURNIERE-135 2019-06-06 18:26:56 +02:00
Felix Hamme 0172625387 Simplify the default usecase of UserRestrictor by creating RequireLogin and applying it to the create and private pages 2019-06-06 18:23:58 +02:00
Felix Hamme f2af9fac12 Add mail address change form with corresponding backend calls 2019-06-06 15:46:32 +02:00
Felix Hamme 9ff387cced Create a profile page that displays the username and e-mail 2019-06-06 14:39:39 +02:00
Felix Hamme ba38864a1c Update the Match when the scores are submitted 2019-06-06 12:06:09 +02:00
Felix Hamme 4e8a690d2a Make calls to api for changing match scores 2019-06-06 12:06:09 +02:00
Felix Hamme 85a36a02c9 Add change score button (no functionality yet) 2019-06-06 12:06:09 +02:00
Felix Hamme 78e511f228 Disable end-match-button if the scores are equal and the match is in playoff stage 2019-06-06 12:06:09 +02:00
Felix Hamme 5826a06ab6 Split up Match into more files 2019-06-06 12:06:09 +02:00
betanummeric 4d1e9682ae
Merge pull request #33 from turniere/feature/quickinstall_link
Add quick install link
2019-06-04 17:52:55 +02:00
Daniel Schädler 071ed703db Add quick install link 2019-06-04 17:39:23 +02:00