mirror of https://github.com/logos-co/open-law.git
29 lines
736 B
Python
29 lines
736 B
Python
from flask import (
|
|
Blueprint,
|
|
render_template,
|
|
)
|
|
from flask_login import current_user, login_required
|
|
|
|
from app import models as m
|
|
|
|
bp = Blueprint("home", __name__, url_prefix="/home")
|
|
|
|
|
|
@bp.route("/", methods=["GET"])
|
|
@login_required
|
|
def get_all():
|
|
books: m.Book = m.Book.query.order_by(m.Book.id).limit(5)
|
|
sections: m.Section = m.Section.query.order_by(m.Section.id).limit(5)
|
|
last_user_sections = []
|
|
if current_user.is_authenticated:
|
|
last_user_sections: m.Section = m.Section.query.order_by(
|
|
m.Section.created_at
|
|
).limit(5)
|
|
|
|
return render_template(
|
|
"home/index.html",
|
|
books=books,
|
|
sections=sections,
|
|
last_user_sections=last_user_sections,
|
|
)
|