This commit is contained in:
CHIEFSOFT\ameye
2024-12-08 18:33:06 -05:00
parent f1e7615739
commit 9d4dc197ab
+1 -18
View File
@@ -21,25 +21,7 @@ class Members:
def __init__(self):
return
def create(self, name="", email="", password=""):
"""Create a new user"""
user = self.get_by_email(email)
if user:
return
new_user = db.users.insert_one(
{
"name": name,
"email": email,
"password": self.encrypt_password(password),
"active": True
}
)
return self.get_by_id(new_user.inserted_id)
def get_all(self):
"""Get all users"""
users = db.users.find({"active": True})
return [{**user, "_id": str(user["_id"])} for user in users]
# def get_by_id(self, user_id):
# """Get a user by id"""
@@ -52,6 +34,7 @@ class Members:
def get_by_username(self, username):
"""Get a user by username"""
print(db)
member = db.members.find_one({"username": username, "active": True})
if not member:
return