Commit Graph

20 Commits

Author SHA1 Message Date
Erik Vroon
e98704f4e1 Delete rankings when deleting tournament (#965) 2024-10-27 17:59:30 +01:00
Erik Vroon
52890fadb2 Use stage item inputs instead of teams (#909)
A match should contain two stage item inputs that oppose each other,
instead of two teams. This simplifies a lot and is more logical.
2024-10-21 18:44:25 +02:00
dependabot[bot]
107de330b7 Bump pylint from 3.2.7 to 3.3.1 in /backend (#933)
Bumps [pylint](https://github.com/pylint-dev/pylint) from 3.2.7 to
3.3.1.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="76bce72bc5"><code>76bce72</code></a>
Bump pylint to 3.3.1, update changelog (<a
href="https://redirect.github.com/pylint-dev/pylint/issues/9954">#9954</a>)</li>
<li><a
href="55ee81651a"><code>55ee816</code></a>
Bump astroid to 3.3.4 (<a
href="https://redirect.github.com/pylint-dev/pylint/issues/9951">#9951</a>)
(<a
href="https://redirect.github.com/pylint-dev/pylint/issues/9952">#9952</a>)</li>
<li><a
href="6350dfa900"><code>6350dfa</code></a>
Bump pylint to 3.3.0, update changelog</li>
<li><a
href="78f3dfa0c4"><code>78f3dfa</code></a>
Bump astroid to 3.3.3 (<a
href="https://redirect.github.com/pylint-dev/pylint/issues/9939">#9939</a>)</li>
<li><a
href="b28c1f6933"><code>b28c1f6</code></a>
Add check for <code>unnecessary-default-type-args</code> (<a
href="https://redirect.github.com/pylint-dev/pylint/issues/9938">#9938</a>)</li>
<li><a
href="bd97b93db8"><code>bd97b93</code></a>
[doc framework] Assert that the good and bad example exists in the doc
(<a
href="https://redirect.github.com/pylint-dev/pylint/issues/9936">#9936</a>)</li>
<li><a
href="7aa44364a6"><code>7aa4436</code></a>
Fix duplicate workflow step ids (<a
href="https://redirect.github.com/pylint-dev/pylint/issues/9934">#9934</a>)</li>
<li><a
href="09509163ba"><code>0950916</code></a>
[pre-commit] Add codespell, and fix some existing typos (<a
href="https://redirect.github.com/pylint-dev/pylint/issues/9912">#9912</a>)</li>
<li><a
href="3b4a7f9ba6"><code>3b4a7f9</code></a>
Add details.rst for c-extension-no-member (<a
href="https://redirect.github.com/pylint-dev/pylint/issues/9933">#9933</a>)</li>
<li><a
href="7d60c27efc"><code>7d60c27</code></a>
Explicitly save cache in primer jobs</li>
<li>Additional commits viewable in <a
href="https://github.com/pylint-dev/pylint/compare/v3.2.7...v3.3.1">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=pylint&package-manager=pip&previous-version=3.2.7&new-version=3.3.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Erik Vroon <erik.vroon22@gmail.com>
2024-10-04 14:36:18 +02:00
Erik Vroon
fe458771fc UX improvements (#722) 2024-05-14 19:43:42 +02:00
Erik Vroon
d016e50537 Check foreign keys belong to tournament (#516)
Handles a security vulnerability where it's possible to link to columns
of other tournaments, such as add players from another tournament to a
team
2024-02-23 21:11:13 +01:00
Erik Vroon
14728a62bb Make dashboard endpoint unique (#454) 2024-02-10 16:15:27 +01:00
Erik Vroon
61611066cd Pydantic v2 migration (#252)
Upgrade Pydantic to V2.

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-09 11:51:14 +01:00
Erik Vroon
469316efd4 Use Ruff format instead of Black (#420) 2024-02-03 14:29:33 +01:00
Erik Vroon
5659cd7344 Add demo functionality (#413)
Lets users create a temporary demo account to test the tool
2024-02-03 14:18:57 +01:00
Erik Vroon
145d5787e1 Implement scheduling for elimination stage items (#314) 2023-11-05 15:22:24 +01:00
Erik Vroon
ab86f7ea77 Add schedule builder (#267) 2023-11-02 20:34:49 +01:00
Erik Vroon
e67b8ec0fa Add vulture check (#296) 2023-10-07 17:23:33 +02:00
Erik Vroon
f4d7aae2ea Add ruff check (#294) 2023-10-07 17:02:05 +02:00
Erik Vroon
731488ec1e Stop using fixed db ids in tests (#203) 2023-05-02 21:21:59 +02:00
Erik Vroon
352f46113c Add stages in backend (#181) 2023-05-02 19:23:52 +02:00
Erik Vroon
7c487952da Improve auth and user management (#125) 2023-04-16 13:15:41 +02:00
Erik Vroon
dd81c6a83b Improve scheduling (#114) 2023-02-01 16:35:26 +01:00
Erik Vroon
cca3aedb7f Add more integration tests (#40) 2022-12-27 15:39:04 +01:00
Erik Vroon
089659e71f Create tournaments system (#2) 2022-12-24 14:33:51 +01:00
Erik Vroon
6ac8b0fdfb First version of backend and frontend (#1) 2022-12-11 17:55:11 +01:00