Commit Graph

104 Commits

Author SHA1 Message Date
Daniel Schädler ed3b8311fd Regenerate SVGs 2018-11-30 14:20:57 +01:00
Daniel Schädler 68f9b3b2b3 Change Score to MatchScore & MatchScore score attribute to points
This is done to improve the naming and therefore make things easier to understand.
2018-11-30 14:15:48 +01:00
Daniel Schädler 4afa32542e Change GroupScore attributes 2018-11-30 12:58:13 +01:00
Thor77 5b5562cbb6
Merge pull request #11 from turniere/ticket/TURNIERE-69
Implement Tournament Generation
2018-11-29 14:08:16 +01:00
Daniel Schädler 5fb0c62246 Make HoundBot shut (the fuck) up 2018-11-29 12:06:26 +01:00
Daniel Schädler 27a0d9c4b2 Add Organizer for Tournament creation 2018-11-29 11:58:33 +01:00
Daniel Schädler 7ba1f98fb4 Implements Adding Tournaments to Database 2018-11-29 11:58:27 +01:00
Daniel Schädler 26bcc3dc88 Implement Adding Playoffs to a tournament 2018-11-29 11:10:15 +01:00
Daniel Schädler 7f243b06a2 Implement Utils Class 2018-11-29 11:03:44 +01:00
Daniel Schädler a75087aa6c Prepare spec_helper for focused tests 2018-11-29 11:02:25 +01:00
Daniel Schädler 8e7869b879 Improve Factories 2018-11-29 11:01:52 +01:00
Daniel Schädler 34159f7e01 Add a running playoff Match to Match Factory 2018-11-29 11:01:17 +01:00
Daniel Schädler fbb87f5f7c Add a tournament with stages to factory 2018-11-29 10:48:26 +01:00
Daniel Schädler 1c318cde1a Add State to Model 2018-11-29 10:47:17 +01:00
Daniel Schädler fd02a1ecaf Add Position to Match in Database 2018-11-29 10:42:49 +01:00
Daniel Schädler a6bf253270 Ignore Database schema and coverage folder 2018-11-29 10:41:55 +01:00
Daniel Schädler 5bad1fc3a4 include Interactors for Business logic 2018-11-29 10:41:35 +01:00
Jonas Seydel a2224a2b5a Add slack notifications (#8) 2018-11-25 23:59:11 +01:00
Jonas Seydel 9f186ef128
Merge pull request #7 from turniere/feature/db-seeds
Add database seeds
2018-11-25 23:05:24 +01:00
Thor77 2507c782e5
Add database seeds 2018-11-25 23:01:04 +01:00
Jonas Seydel 3053b0681e
Merge pull request #6 from turniere/ticket/TURNIERE-87
Implement TournamentController
2018-11-25 23:00:23 +01:00
Thor77 70cc88920b
Remove unused global variables 2018-11-25 22:55:49 +01:00
Thor77 29b570bafa
Add deserialize_list helper 2018-11-25 22:55:49 +01:00
Thor77 4c05a7222e
Use deserialize_params helper 2018-11-25 22:55:49 +01:00
Thor77 0a583ebe53
Remove unused match_params 2018-11-25 22:55:49 +01:00
Thor77 3bb1e74172
Modify local instead of global request
in apply_authentication_headers_for helper
to allow usage of different authenticated user in one testcase
2018-11-25 22:55:49 +01:00
Thor77 9a41b19e97
Add team factory without parent tournament 2018-11-25 22:55:49 +01:00
Thor77 9d4d39c135
Make Team.belongs_to :tournament optional
necessary for testing TeamController building relationship on create
2018-11-25 22:55:49 +01:00
Thor77 b66b189bd9
Add routes for TournamentsController 2018-11-25 22:55:48 +01:00
Thor77 e81ef81150
Add TournamentsController 2018-11-25 22:55:48 +01:00
Thor77 83c76c456c
Add TournamentsControllers specs 2018-11-25 22:55:48 +01:00
Thor77 d1f66b18d4
Add tournament serializers
SimpleTournamentSerializer excludes relationships and should be used for
listings
2018-11-25 22:55:48 +01:00
Thor77 fecdb7db2d
Add deserialize_params helper 2018-11-25 22:55:48 +01:00
Jonas Seydel ea812bef12
Merge pull request #5 from turniere/ticket/TURNIERE-89
Implement TeamController
2018-11-25 22:54:03 +01:00
Thor77 20288ff7e4
Use DeserializeHelpers.deserialize_response 2018-11-24 20:34:13 +01:00
Thor77 a8e6ac3dfd
Add and include DeserializeHelpers 2018-11-24 20:33:31 +01:00
Thor77 92de7b8a57
Fix rubocop Style/MethodDefParentheses 2018-11-24 19:20:53 +01:00
Thor77 0308dc121f
Add TeamsController and corresponding specs 2018-11-24 19:18:03 +01:00
Thor77 3744bf6858
Add authentification helper to RSpec config 2018-11-24 19:16:55 +01:00
Thor77 8b3b8352e5
Delegate owner attribute to tournament 2018-11-24 19:16:04 +01:00
Thor77 668584c68b
Add require_owner! filter action 2018-11-24 19:14:31 +01:00
Daniel Schädler a045b6c425
Merge pull request #4 from turniere/ticket/TURNIERE-88
Implement MatchController
2018-11-22 23:17:40 +01:00
Thor77 bc88ddc54d Add serializer for Match, Score and Team 2018-11-21 18:57:59 +01:00
Thor77 6c24180715 Add MatchesController and specs for it 2018-11-21 18:57:16 +01:00
Thor77 9003f9332d Add ActiveModelSerializers dependency 2018-11-21 18:27:45 +01:00
Thor77 79994491cd
Merge pull request #3 from turniere/ticket/TURNIERE-96
Validate Stage xor Group present in match
2018-11-20 16:14:29 +01:00
Thor77 673e12c052 Validate Stage xor Group present in match 2018-11-20 16:03:58 +01:00
Thor77 feee3f9378
Merge pull request #2 from turniere/ticket/TURNIERE-71
Implement database schema, matching models and specs
2018-11-19 17:05:50 +01:00
Thor77 664cd4f6e6 Disable documentation checks (for now) 2018-11-19 15:42:46 +01:00
Thor77 c0839bb89e Ignore BlockLength for schema, spec and config 2018-11-19 15:25:46 +01:00