This repository has been archived by the owner on Oct 19, 2021. It is now read-only.
No large updates for the 1.0 Release. However, it is much more stable and normalized in the database!
What's new
-
The database is more normalized! Match spectators, teams, and the like that was stored with
PickleType
has now been normalized and would be compatible with anything that can convert rows of data to JSON! For example. -
Minimum players ready! Match creators can now define how many players need to be ready before the match begins vetoes. Resolves #128 128
What's changed
- Fixed issue #166 where users were not able to see the "Total Matches" count in the "Your Seasons" tab.
- A bunch of super admin issues and admin issues were fixed. Thanks @TandelK for fixing those and pointing them out.
- Server redirection was fixed as well, whenever a super admin edited a server that was not their own, it would not direct back to the correct page, resulting in a 404.
- Issue #172 was resolved as well. Now only admins/super admins/season creators can see and add matches to their own seasons. This is probably for the best as you wouldn't want random users adding in matches to a season, as it could skew scoreboard results!
Bugs, Questions?
- Please create an Issue. This is definitely a good project to become a starter in Flask and Python, as it encompasses a lot. I won't put this repository into read-only for the foreseeable future, so feel free to leave issues, create PRs, etc.
What's next?
- Nothing! This webpanel has gotten my small (but actually growing) league through seasons. From 5 teams to 15 now, it still records stats as needed. Servers respond well, and even running on a raspberry pi, this project holds its own fairly well.
Thanks to
- Absolutely everyone who has helped me, everyone who has used this panel, and everyone who has interacted with me. Maybe one day I'll see this panel in use in somewhere where I wasn't involved. It's been an awesome experience, and the amount of things I learned has been great.
-Phlex
🤙