Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Frontend for tournament administration #173

Merged
merged 108 commits into from
Mar 6, 2025
Merged

Frontend for tournament administration #173

merged 108 commits into from
Mar 6, 2025

Conversation

istar410
Copy link
Contributor

@istar410 istar410 commented Jan 24, 2025

Description

The objective is to provide a better user interface for the admin tournament team to manage tournaments.

Checklist

  • I have tested the changes locally and they work as expected.
  • I have tested the responsiveness of the changes and they work as expected.
  • I have assigned the pull request to the appropriate reviewer(s).
  • I have added labels to the pull request, if necessary.

Related Issues

Will fix #127

To do

  • Teams :
    • List of teams and their seeding
  • Groups :
    • Groups creation
    • List of groups with score summaries
    • Tiebreak scores inside groups
    • Edit Group :
      • name
      • teams
      • teams' seeding
      • teams' tiebreak score
    • Groups' matchs creation
    • Detail list of groups' matchs
    • Launch groups' matchs by round
    • Launch a selection of groups' matchs
    • Edit group match :
      • BO type
      • teams
  • Swiss Round :
    • Swiss round creation with matchs
    • Launch swiss round's matchs by round
    • Launch selected swiss round's matchs
    • Generate subsequent round matchs from previous results
    • Edit matchs :
      • BO type
      • teams
  • Brackets :
    • Brackets creation
      • by hand
      • automaticaly from groups or swiss rounds results
    • Launch matchs by round
    • Launch selected matchs
    • Edit matchs :
      • BO type
      • teams

Sorry, something went wrong.

Copy link
Member

@KwikKill KwikKill left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is on a really good way. Not many comments on either the code or the operation, very good work.

@istar410 istar410 marked this pull request as ready for review February 20, 2025 21:01
@istar410 istar410 requested a review from KwikKill February 20, 2025 21:02
Copy link
Member

@KwikKill KwikKill left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

Copy link
Member

@KwikKill KwikKill left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good most of the time but for the groups it look strange (stretched)
image

KwikKill and others added 27 commits March 6, 2025 11:10
* rework errors localisation

* switch to localized error messages in tournament admin pages and improve data validations

* some ui improvements of validation messages

* fix validation causing errors

* fix crash if no ongoing match

* fix wrong max_score computation for ranking and missing .value

* fix type for ongoing match teams property

* switch to localized validators for GroupTable

* improve error message display for GroupTable

* add required validator

* fix type error
@floflo0 floflo0 force-pushed the tournament-admin branch from 74c96e6 to 2e184f0 Compare March 6, 2025 10:11
@floflo0 floflo0 merged commit 43a1884 into dev Mar 6, 2025
3 checks passed
@floflo0 floflo0 deleted the tournament-admin branch March 6, 2025 10:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Tournament front
3 participants