First commit of POC version

This commit is contained in:
2026-01-01 21:07:34 +01:00
parent 3ea6e14d0e
commit 7ab655626a
65 changed files with 12372 additions and 0 deletions
+35
View File
@@ -0,0 +1,35 @@
from app import create_app
import sqlalchemy as sa
from models import db, User, ListOfItems, Shared, Item
if __name__ == "__main__":
app = create_app()
app.app_context().push()
query = sa.select(User)
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)
admin.set_password("suy2025")
db.session.add(admin)
user1 = User(name="ignace", is_admin=False, is_approved=True)
user1.set_password("xanderj2")
db.session.add(user1)
db.session.commit()
lol1 = ListOfItems(owner_user_id = user1.id, name="Supermarkt", is_active=True)
db.session.add(lol1)
lol2 = ListOfItems(owner_user_id = user1.id, name="Klusjes", is_active=True)
db.session.add(lol2)
db.session.commit()
item1 = Item(listofitems_id=lol1.id, label="Stokbrood")
item2 = Item(listofitems_id=lol1.id, label="Speltbroodje", category="Brood")
item3 = Item(listofitems_id=lol1.id, label="Boter", category="Zuivel", unit='x', quantity=1)
item4 = Item(listofitems_id=lol1.id, label="Notenbroodjes", is_checked=True)
db.session.add(item1)
db.session.add(item2)
db.session.add(item3)
db.session.add(item4)
db.session.commit()