First commit of POC version
This commit is contained in:
@@ -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()
|
||||
Reference in New Issue
Block a user