created user settings in the settings page
This commit is contained in:
22
py_app/seed.py
Normal file
22
py_app/seed.py
Normal 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.")
|
||||
Reference in New Issue
Block a user