commit 4215582755f2cae56ab14eac28b45f4f67db797f
parent e22804616be78b7f463ad9df7c10e331dbc1b79e
Author: Brennen T. Mazur <brennen@madis.cool>
Date: Fri, 27 Jan 2023 09:37:34 -0700
fixed seed user_object data
Diffstat:
3 files changed, 19 insertions(+), 10 deletions(-)
diff --git a/app/models.py b/app/models.py
@@ -56,6 +56,7 @@ class User:
# session['user'] = user
#return jsonify(user), 200
+#ought to update this fn
def signup(self):
print(request.form)
user = {
diff --git a/app/routes.py b/app/routes.py
@@ -71,7 +71,9 @@ def load_user(username):
u = mongo.db.user_collection.find_one({"username": username})
if not u:
return None
- return User(fname=u['fname'],mname=u['mname'],lname=u['lname'],email=u['email'],branch=u['branch'],address=u['address'],birthday=u['birthday'],role=u['role'],phonenumber=u['phonenumber'])
+ user_obj = User(fname=u['fname'],mname=u['mname'],lname=u['lname'],email=u['email'],branch=u['branch'],address=u['address'],birthday=u['birthday'],role=u['role'],phonenumber=u['phonenumber'])
+ user_obj.password_hash = u['password_hash']
+ return user_obj
@app.route("/dashboard")
@login_required
diff --git a/seeds.py b/seeds.py
@@ -8,9 +8,9 @@ x = collection.delete_many({})
# Database collections/documents
# Example create user via User constructor(all fields required)
-u2 = User(fname='hiccup',mname='',lname='crawford',email='hiccup@example.com',branch='Dillon', address='705 N Railroad Ave, Dillon MT, 59725',birthday='2022-11-17',role='Dog',phonenumber='3074380491')
-#create password
-u2.set_password('hiccupmonster')
+#u2 = User(fname='hiccup',mname='',lname='crawford',email='hiccup@example.com',branch='Dillon', address='705 N Railroad Ave, Dillon MT, 59725',birthday='2022-11-17',role='Dog',phonenumber='3074380491')
+# create password
+#u2.set_password('hiccupmonster')
#document/json user_data, will have User.__init__() create userobj (routes.py)
#pw is 'password'
@@ -18,23 +18,29 @@ user1 = {
'fname': 'Nikolas',
'mname': 'M',
'lname': 'Mazur',
+ 'birkhday': '1999-03-26',
'password_hash': 'pbkdf2:sha256:260000$DBIF9Dfq1OcsYwSk$37f5cc231ff2c97cc7a6b60f25c767380574f1c01cc17069da4f3e7e25ba3370',
'role': 'Developer',
- 'location': 'Lander',
- 'phone': 3074380460,
+ 'address': '275 DuPont Dr, Lander Wy 82520',
+ 'branch': 'Lander',
+ 'phonenumber': 3074380460,
'email': 'kolemazur@gmail.com',
'pay_period': 'salaried',
'pay_value': 43000,
- 'is_active':False
+ 'is_active':True
}
#pw is 'password2'
user2 = {
- 'username': 'Brennen',
+ 'fname': 'Brennen',
+ 'mname': 'T',
+ 'lname': 'Mazur',
+ 'birthday': '1997-04-28',
'password_hash': 'pbkdf2:sha256:260000$ukazhSEG3m9xH2oL$5cc00ff3411f614720287c18f615d71578face70abc990ea5def89f520b0ac2c',
'role': 'Developer',
- 'location': 'Dillon',
- 'phone': 3074380491,
+ 'branch': 'Dillon',
+ 'phonenumber': 3074380491,
+ 'address': '705 N Railroad Ave, Dillon MT, 59725',
'email': 'brennen.mazur@gmail.com',
'pay_period': 'salaried',
'pay_value': 43000,