by roundabout, Wednesday, 2 April 2025, 13:30:42 (1743600642), pushed by roundabout, Wednesday, 2 April 2025, 13:30:44 (1743600644)
Author identity: vlad <vlad.muntoiu@gmail.com>
436ff6cd24144e8251bf11fc481adabf8423ab34
app.py
@@ -636,7 +636,10 @@ def user_profile(username):
user = User.query.filter_by(username=username).first()
match flask.request.args.get("action"):
case "repositories":
repos = Repo.query.filter_by(owner_name=username, visibility=2)
if user.username == flask.session.get("username"):
repos = Repo.query.filter_by(owner_name=username)
else:
repos = Repo.query.filter_by(owner_name=username, visibility=2)
return flask.render_template("user-profile-repositories.html", user=user,
repos=repos,
relationship=old_relationship)
templates/user-profile-repositories.html
@@ -12,6 +12,11 @@
<article class="card" style="flex: 0 1 auto;">
<section class="card-main">
<a href="{{ repo.route }}"><h3>{{ repo.name }}</h3></a>
{% if repo.visibility == 0 %}
{% trans %}Private{% endtrans %}
{% elif repo.visibility == 1 %}
{% trans %}Unlisted{% endtrans %}
{% endif %}
{% if repo.info %}
<p>{{ repo.info }}</p>
{% endif %}