From 213a9659b23aced7f1a8814e2d603d3a962282c4 Mon Sep 17 00:00:00 2001 From: cube Date: Sat, 30 May 2026 02:27:25 +0100 Subject: [PATCH] custom url fix on front banner also front banner ampersand fix --- myriad/home.py | 7 ++++++- myriad/templates/index.html | 2 +- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/myriad/home.py b/myriad/home.py index feb488a..187ea05 100644 --- a/myriad/home.py +++ b/myriad/home.py @@ -12,7 +12,12 @@ bp = Blueprint('home', __name__) @bp.route('/') def index(): db = get_db() - fronters = db.execute("SELECT * FROM member WHERE front=(?) ORDER BY member_name",(1,)).fetchall() + + if g.user: + fronters = db.execute("SELECT * FROM member WHERE front=(?) ORDER BY member_name",(1,)).fetchall() + else: + fronters = db.execute("SELECT * FROM member WHERE front=(?) AND public=(?) ORDER BY member_name",(1,1)).fetchall() + homepage = db.execute("SELECT * FROM member WHERE homepage=(?) ORDER BY member_name COLLATE NOCASE",(1,)).fetchall() latest_start = db.execute("SELECT start_time FROM front_log ORDER BY start_time DESC").fetchone() diff --git a/myriad/templates/index.html b/myriad/templates/index.html index 54b5ca6..7050aad 100644 --- a/myriad/templates/index.html +++ b/myriad/templates/index.html @@ -6,7 +6,7 @@
{% if front_list|length > 0 %} - currently fronting: {% for member in front_list %}{% if not g.user and member[9]==0 %}{% else %}{{ member[3]|safe }} {% if front_list.index(member) != front_list|length -1 %}&{% endif %}{% endif %} {% endfor %} + currently fronting: {% for member in front_list %}{% if member[22] %}{{ member[3]|safe }}{%else%}{{ member[3]|safe }}{%endif%} {% if front_list.index(member) != front_list|length -1 %}& {% endif %}{% endfor %} {% else %} There are currently no members listed as fronting {% endif %}