created user settings in the settings page

This commit is contained in:
2025-04-17 10:00:46 +03:00
parent db465d6e4e
commit d3b29052e8
16 changed files with 478 additions and 28 deletions

22
py_app/seed.py Normal file
View File

@@ -0,0 +1,22 @@
from app import create_app, db
from app.models import User
app = create_app()
with app.app_context():
# Add default users
users = [
User(username='superadmin', password='superadmin123', role='superadmin'),
User(username='admin', password='admin123', role='administrator'),
User(username='quality_user', password='quality123', role='quality'),
User(username='warehouse_user', password='warehouse123', role='warehouse'),
User(username='scan_user', password='scan123', role='scan'),
]
# Add users to the database
for user in users:
if not User.query.filter_by(username=user.username).first():
db.session.add(user)
db.session.commit()
print("Database seeded with default users.")