Fixed login with group functions

This commit is contained in:
2026-05-14 20:51:01 +02:00
parent 0472ee1dd3
commit 7bc65c37cd
7 changed files with 151 additions and 4 deletions
+7 -3
View File
@@ -1,6 +1,6 @@
from lapp import create_app
import sqlalchemy as sa
from models import db, User, ListOfItems, Shared, Item
from models import db, User, ListOfItems, Shared, Item, Group
if __name__ == "__main__":
app = create_app()
@@ -9,10 +9,14 @@ if __name__ == "__main__":
users = db.session.scalars(query).all()
print(users)
if len(users) == 0:
admin = User(name="admin", is_admin=True, is_approved=True, is_private=True)
g = Group(secret="This is the group just for the admin")
db.session.add(g)
g = Group(secret="GroupForIgnaceAndLoversThatDoGroceries")
db.session.add(g)
admin = User(name="admin", group_id=1, is_admin=True, is_approved=True, is_private=True)
admin.set_password("suy2025")
db.session.add(admin)
user1 = User(name="ignace", is_admin=False, is_approved=True)
user1 = User(name="ignace", group_id=2, is_admin=False, is_approved=True)
user1.set_password("xanderj2")
db.session.add(user1)
db.session.commit()