added python ldap / login pages

This commit is contained in:
2021-06-26 09:20:11 +10:00
parent d1ed80bd35
commit 371e2af64b
11 changed files with 134 additions and 5 deletions

View File

@@ -6,6 +6,7 @@ from sqlalchemy import Sequence
from sqlalchemy.exc import SQLAlchemyError
from status import st, Status
from refimg import Refimg
from flask_login import login_required, current_user
# pylint: disable=no-member
@@ -56,6 +57,7 @@ class PersonForm(FlaskForm):
# /persons -> GET only -> prints out list of all persons
################################################################################
@app.route("/persons", methods=["GET"])
@login_required
def persons():
persons = Person.query.all()
return render_template("persons.html", persons=persons)
@@ -65,6 +67,7 @@ def persons():
# /person -> GET/POST -> creates a new person type and when created, takes you back to /persons
################################################################################
@app.route("/person", methods=["GET", "POST"])
@login_required
def new_person():
form = PersonForm(request.form)
page_title='Create new Person'
@@ -90,6 +93,7 @@ def new_person():
# person
################################################################################
@app.route("/person/<id>", methods=["GET", "POST"])
@login_required
def person(id):
form = PersonForm(request.form)
page_title='Edit Person'