organization

This commit is contained in:
2025-11-27 22:52:14 -08:00
parent 4584b1f58f
commit 61f94e53ca

View File

@@ -1,7 +1,10 @@
import bcrypt import bcrypt
import datetime import datetime
def create_user(db, login_info, user_info): class Users:
@staticmethod
def create_user(db, login_info, user_info):
""" """
Creates a new user in the database Creates a new user in the database
@@ -29,7 +32,8 @@ def create_user(db, login_info, user_info):
db.commit() db.commit()
return user_id return user_id
def get_user_from_username(db, username): @staticmethod
def get_user_from_username(db, username):
""" """
Get a user id based on their username Get a user id based on their username
@@ -50,7 +54,8 @@ def get_user_from_username(db, username):
return 0 return 0
return users[0][0] return users[0][0]
def get_user_details(db, user_id): @staticmethod
def get_user_details(db, user_id):
""" """
Gets the details of a user based on their id Gets the details of a user based on their id
@@ -72,7 +77,10 @@ def get_user_details(db, user_id):
user = user[0] user = user[0]
return True, {"username": user[1], "password_hash": user[2]}, {"name": user[3], "dob": user[4]} return True, {"username": user[1], "password_hash": user[2]}, {"name": user[3], "dob": user[4]}
def create_event(db, name, time, max_age): class Tournaments:
@staticmethod
def create_event(db, name, time, max_age):
""" """
Creates a new event in the database Creates a new event in the database
@@ -94,8 +102,10 @@ def create_event(db, name, time, max_age):
db.commit() db.commit()
return event_id return event_id
def create_tournament(db, events): @staticmethod
def create_tournament(db, events):
pass pass
def finish_event(db, event): @staticmethod
def finish_event(db, event):
pass pass