diff --git a/README.md b/README.md index 9f7986b..109643d 100644 --- a/README.md +++ b/README.md @@ -1 +1,2 @@ # Pilzno +Building out the pilzno crm \ No newline at end of file diff --git a/app/__pycache__/__init__.cpython-310.pyc b/app/__pycache__/__init__.cpython-310.pyc new file mode 100644 index 0000000..3c0c9a4 Binary files /dev/null and b/app/__pycache__/__init__.cpython-310.pyc differ diff --git a/app/__pycache__/config.cpython-310.pyc b/app/__pycache__/config.cpython-310.pyc new file mode 100644 index 0000000..0ea1947 Binary files /dev/null and b/app/__pycache__/config.cpython-310.pyc differ diff --git a/app/config.py b/app/config.py index a50fa7c..90aeeb6 100644 --- a/app/config.py +++ b/app/config.py @@ -4,7 +4,8 @@ import json # with open('/etc/config.json') as config_file: # config = json.load(config_file) config = { - 'SQLALCHEMY_DATABASE_URI_SQLITE': 'sqlite:///site.db' + 'SQLALCHEMY_DATABASE_URI_SQLITE': 'sqlite:///site.db', + 'SECRET_KEY': '1234567890' } class Config(): diff --git a/app/main/__pycache__/__init__.cpython-310.pyc b/app/main/__pycache__/__init__.cpython-310.pyc new file mode 100644 index 0000000..dc72af7 Binary files /dev/null and b/app/main/__pycache__/__init__.cpython-310.pyc differ diff --git a/app/main/__pycache__/routes.cpython-310.pyc b/app/main/__pycache__/routes.cpython-310.pyc new file mode 100644 index 0000000..be8b20e Binary files /dev/null and b/app/main/__pycache__/routes.cpython-310.pyc differ diff --git a/app/main/templates/base.html b/app/main/templates/base.html index 22262c1..b4070e6 100644 --- a/app/main/templates/base.html +++ b/app/main/templates/base.html @@ -12,17 +12,18 @@
{% with messages = get_flashed_messages(with_categories=true) %} {% if messages %} diff --git a/app/users/__pycache__/__init__.cpython-310.pyc b/app/users/__pycache__/__init__.cpython-310.pyc new file mode 100644 index 0000000..9125a02 Binary files /dev/null and b/app/users/__pycache__/__init__.cpython-310.pyc differ diff --git a/app/users/__pycache__/forms.cpython-310.pyc b/app/users/__pycache__/forms.cpython-310.pyc new file mode 100644 index 0000000..f320745 Binary files /dev/null and b/app/users/__pycache__/forms.cpython-310.pyc differ diff --git a/app/users/__pycache__/models.cpython-310.pyc b/app/users/__pycache__/models.cpython-310.pyc new file mode 100644 index 0000000..8568868 Binary files /dev/null and b/app/users/__pycache__/models.cpython-310.pyc differ diff --git a/app/users/__pycache__/routes.cpython-310.pyc b/app/users/__pycache__/routes.cpython-310.pyc new file mode 100644 index 0000000..0bae6da Binary files /dev/null and b/app/users/__pycache__/routes.cpython-310.pyc differ diff --git a/app/users/forms.py b/app/users/forms.py index e69de29..b7139ca 100644 --- a/app/users/forms.py +++ b/app/users/forms.py @@ -0,0 +1,28 @@ +from flask_wtf import FlaskForm +from wtforms import StringField, \ + EmailField, \ + PasswordField, \ + SubmitField, \ + SelectField, \ + BooleanField,\ + DateField +from flask_wtf.file import FileField, FileRequired, FileAllowed +from wtforms.validators import DataRequired, ValidationError, NumberRange, EqualTo, Email +from app.users.models import User +from flask_login import current_user +# import logging +# logging.basicConfig(filename='logs.log', encoding='utf-8', level=logging.DEBUG) + +class LoginForm(FlaskForm): + email = EmailField('Email', validators=[DataRequired()]) + password = PasswordField('Password', validators=[DataRequired()]) + remember = BooleanField('Remember me') + submit = SubmitField('Login') + +class RegisterUserForm(FlaskForm): + email = StringField('Email', validators=[DataRequired(), Email()]) + first_name = StringField('First Name', validators=[DataRequired()]) + last_name = StringField('Last Name', validators=[DataRequired()]) + password = StringField('Password', validators=[DataRequired()]) + confirm_password = StringField('Confirm Password', validators=[DataRequired(), EqualTo('password', message='Passwords must match')]) + submit = SubmitField('Register') \ No newline at end of file diff --git a/app/users/routes.py b/app/users/routes.py index 80205b7..2ba8714 100644 --- a/app/users/routes.py +++ b/app/users/routes.py @@ -1,7 +1,7 @@ from app import db from app.users import users from app.users.models import User -# from forms import LoginForm, RequestResetForm, ResetPasswordForm, EditUserForm, AddUserForm +from app.users.forms import LoginForm, RegisterUserForm#, RequestResetForm, ResetPasswordForm, EditUserForm, AddUserForm from flask import render_template, redirect, url_for, flash, request from flask_login import login_required, login_user, current_user, logout_user from werkzeug.security import check_password_hash, generate_password_hash @@ -13,6 +13,52 @@ import os @users.route('/user_page/| Report Type | +Number of Rows | +Time Created | +Range Start | +Range End | +Download | +Delete | +
|---|
No reports available.
+ {% endif %} +