Skip to content

Commit 604d750

Browse files
committed
jinja2: fixed alert messages for missing permissions, search result columns
1 parent 78e0a92 commit 604d750

File tree

4 files changed

+19
-29
lines changed

4 files changed

+19
-29
lines changed

share/roundup/templates/jinja2/html/layout/banner.html

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
<div class="navbar navbar-light bg-light">
2-
<a href="/" class='navbar-brand'>
2+
<a href="{{ request.base }}" class='navbar-brand'>
33
<i class='icon-home'></i> {{ config.TRACKER_NAME|u }}
44
</a>
55
<form name="searchform" method="get" action="issue" class='form-inline my-2 my-lg-0 navbar-search'>
6-
<input type="hidden" name="@columns" value="{{ bug_columns_showall }}"/>
6+
<input type="hidden" name="@columns" value="{{ columns_showall }}"/>
77
<input type="hidden" name="@sort" value="-activity">
88
<input type="hidden" name="@group" value="priority">
99
<input type="hidden" name="@filter" value="status">
10-
<input type="hidden" name="status" value="{{ bug_status_notclosed }}"/>
10+
<input type="hidden" name="status" value="{{ status_notresolved }}"/>
1111
<input class="form-control form-control-sm mr-sm-2 search-query" id="search-text" type="search" name="@search_text">
1212
<input class="btn btn-sm btn-outline-success my-2 my-sm-0" type="submit" value="{% trans %}Search{% endtrans %}" name="submit">
1313
</form>

share/roundup/templates/jinja2/html/layout/navigation.html

Lines changed: 1 addition & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,3 @@
1-
{% set columns = 'id,activity,title,creator,status' %}
2-
{% set columns_showall = 'id,activity,title,creator,assignedto,status' %}
3-
41
{% if request.user.hasPermission('View', 'query') %}
52
<p>
63
<b>{% trans %}Your Queries{% endtrans %}</b> (<a href="query?@template=edit">{% trans %}edit{% endtrans %}</a>)
@@ -35,15 +32,7 @@
3532
})|u }}">{% trans %}Show Unassigned{% endtrans %}</a>
3633
</li>
3734
<li class="nav-item">
38-
<a href="{{ request.indexargs_url('issue', {
39-
'@sort': '-activity',
40-
'@group': 'priority',
41-
'@filter': 'status',
42-
'@columns': columns_showall,
43-
'@search_text': '',
44-
'status': status_notresolved,
45-
'@dispname': i18n.gettext('Show All'),
46-
})|u }}">{% trans %}Show All{% endtrans %}</a>
35+
<a href="{{ request.base }}?@dispname={{ i18n.gettext('Show All')|u|urlencode }}">{% trans %}Show All{% endtrans %}</a>
4736
</li>
4837
<li>
4938
<a href="issue?@template=search">{% trans %}Search{% endtrans %}</a>

share/roundup/templates/jinja2/html/layout/page.html

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
11
{% set status_notresolved = '-1,1,2,3,4,5,6,7' -%}
2+
{% set columns = 'id,activity,title,creator,status' -%}
3+
{% set columns_showall = 'id,activity,title,creator,assignedto,status' -%}
24
<!doctype html>
35
<html>
46
<head>
@@ -29,7 +31,7 @@
2931
<div class='pb-2 mb-2 border-bottom'>
3032
<h3>{% block page_header %} {% endblock %}</h3>
3133
{% if options.error_message %}
32-
<div class='alert alert-danger alert-dismissible fade show'>
34+
<div class="alert alert-danger alert-dismissible fade show" role="alert">
3335
<ul class="mb-0">
3436
{% for message in options.error_message %}
3537
<li>{{ message|safe }}</li>
@@ -41,7 +43,7 @@ <h3>{% block page_header %} {% endblock %}</h3>
4143
</div>
4244
{% endif %}
4345
{% if options.ok_message %}
44-
<div class='alert alert-success alert-dismissible fade show'>
46+
<div class="alert alert-success alert-dismissible fade show" role="alert">
4547
<ul class="mb-0">
4648
{% for message in options.ok_message %}
4749
<li>{{ message|safe }}</li>
Lines changed: 11 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,12 @@
1-
{% if not (context.is_view_ok() or request.user.hasRole('Anonymous')) %}
2-
<p class='alert alert-block alert-error fade in'>
3-
{% trans %}You are not allowed to view this page.{% endtrans %}
4-
<button type='button' class='close' data-dismiss='alert'>X</button>
5-
</p>
6-
{% endif %}
7-
8-
{% if not context.is_view_ok() and request.user.hasRole('Anonymous') %}
9-
<p class='alert alert-block alert-error fade in'>
10-
{% trans %}Please login with your username and password.{% endtrans %}
11-
<button type='button' class='close' data-dismiss='alert'>X</button>
12-
</p>
1+
{% if not context.is_view_ok() %}
2+
<div class="alert alert-warning alert-dismissible fade show" role="alert">
3+
{% if request.user.hasRole('Anonymous') %}
4+
{% trans %}Please login with your username and password.{% endtrans %}
5+
{% else %}
6+
{% trans %}You are not allowed to view this page.{% endtrans %}
7+
{% endif %}
8+
<button type="button" class="close" data-dismiss="alert" aria-label="Close">
9+
<span aria-hidden="true">&times;</span>
10+
</button>
11+
</div>
1312
{% endif %}

0 commit comments

Comments
 (0)