stc

a simple time card webapp
git clone _git@git.brennen.work:stc.git
Log | Files | Refs | README

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:
Mapp/models.py | 1+
Mapp/routes.py | 4+++-
Mseeds.py | 24+++++++++++++++---------
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,