From 4b053b253a9fa2e1f8f83e243b2fdb15ee200afa Mon Sep 17 00:00:00 2001 From: Jakub Kadlčík Date: Nov 26 2018 21:57:29 +0000 Subject: [frontend] create owner_url macro --- diff --git a/frontend/coprs_frontend/coprs/templates/_helpers.html b/frontend/coprs_frontend/coprs/templates/_helpers.html index d47e1f5..b4c36e2 100644 --- a/frontend/coprs_frontend/coprs/templates/_helpers.html +++ b/frontend/coprs_frontend/coprs/templates/_helpers.html @@ -232,6 +232,14 @@ {%- endmacro %} +{%- macro owner_url(copr) %} + {% if copr.is_a_group_project %} + {{- url_for('groups_ns.list_projects_by_group', group_name=copr.group.name) }} + {% else %} + {{- url_for('coprs_ns.coprs_by_user', username=copr.user.name) }} + {% endif %} +{%- endmacro %} + {% macro user_projects_panel(user) %}
diff --git a/frontend/coprs_frontend/coprs/templates/coprs/detail/forks.html b/frontend/coprs_frontend/coprs/templates/coprs/detail/forks.html index da2af0d..2a84c23 100644 --- a/frontend/coprs_frontend/coprs/templates/coprs/detail/forks.html +++ b/frontend/coprs_frontend/coprs/templates/coprs/detail/forks.html @@ -1,5 +1,5 @@ {% extends "coprs/detail.html" %} -{% from "_helpers.html" import copr_name %} +{% from "_helpers.html" import copr_name, owner_url %} {% block title %}Forks of {{ copr_name(copr) }}{% endblock %} {% set selected_tab = "forks" %} @@ -27,12 +27,7 @@ {% for fork in copr.forks %} - {% if fork.is_a_group_project %} - {% set owner_href = url_for('groups_ns.list_projects_by_group', group_name=fork.group.name) %} - {% else %} - {% set owner_href = url_for('coprs_ns.coprs_by_user', username=fork.user.name) %} - {% endif %} - {{ fork.owner_name }} + {{ fork.owner_name }} {{ fork.name }}