From b36273a848e6dd1a7971283cb3134b6a1e5e39ee Mon Sep 17 00:00:00 2001 From: rubenwardy Date: Tue, 2 Jul 2019 00:45:04 +0100 Subject: Add website and donation support --- app/templates/packages/view.html | 7 +++++++ app/templates/users/user_profile_page.html | 25 +++++++++++++++++++++---- 2 files changed, 28 insertions(+), 4 deletions(-) (limited to 'app/templates') diff --git a/app/templates/packages/view.html b/app/templates/packages/view.html index b725dbe..8216c71 100644 --- a/app/templates/packages/view.html +++ b/app/templates/packages/view.html @@ -217,6 +217,13 @@ + {% if package.author.donate_url %} +
+ Like {{ package.author.display_name }}'s work? + Donate now! +
+ {% endif %} + {% if package.type == package.type.MOD %}
Dependencies
diff --git a/app/templates/users/user_profile_page.html b/app/templates/users/user_profile_page.html index 8fdca3f..fc197e8 100644 --- a/app/templates/users/user_profile_page.html +++ b/app/templates/users/user_profile_page.html @@ -7,7 +7,7 @@ {% block content %} {% if not current_user.is_authenticated and user.rank == user.rank.NOT_JOINED and user.forums_username %} -
+
Claim @@ -40,7 +40,7 @@ - Accounts: + Links: {% if user.forums_username %} @@ -50,7 +50,7 @@ No forum account {% endif %} - {% if (user.forums_username and user.github_username) or user == current_user %} + {% if user.github_username or user == current_user %} | {% endif %} @@ -60,8 +60,16 @@ Link Github {% endif %} + {% if user.website_url %} + | Website + {% endif %} + {% if user == current_user %} - 🌎 +
+ + 🌎 + Visible to everyone + {% endif %} @@ -136,6 +144,8 @@ {% if user.checkPerm(current_user, "CHANGE_DNAME") %} {{ render_field(form.display_name, tabindex=230) }} + {{ render_field(form.website_url, tabindex=232) }} + {{ render_field(form.donate_url, tabindex=233) }} {% endif %} {% if user.checkPerm(current_user, "CHANGE_EMAIL") %} @@ -158,6 +168,13 @@ {% from "macros/packagegridtile.html" import render_pkggrid %} {{ render_pkggrid(packages, show_author=False) }} +{% if user.donate_url %} +
+ Like {{ user.display_name }}'s work? + Donate now! +
+{% endif %} + {% if current_user == user or (current_user.is_authenticated and current_user.rank.atLeast(current_user.rank.EDITOR)) %}
-- cgit v1.2.3