|
6 | 6 | {% extends "govuk-frontend.html" %}
|
7 | 7 |
|
8 | 8 | {% set service_name = "Analytical Platform Control Panel" %}
|
9 |
| -{% set user = {} %} |
10 |
| -{% if request %}{% set user = request.user %}{% endif %} |
11 | 9 |
|
12 | 10 | {% block page_title %}
|
13 | 11 | {{ page_title }} | {{ service_name }}
|
|
44 | 42 | 'navigation': [
|
45 | 43 | {
|
46 | 44 | 'href': url('index'),
|
47 |
| - 'text': "Signed in as " ~ user.name | default(user.email), |
| 45 | + 'text': "Signed in as " ~ request.user.name | default(request.user.email), |
48 | 46 | 'active': True
|
49 | 47 | }
|
50 | 48 | ]
|
|
56 | 54 | {{ navbar({
|
57 | 55 | "items": [
|
58 | 56 | {
|
59 |
| - "hide": not user.is_superuser, |
| 57 | + "hide": not request.user.is_superuser, |
60 | 58 | "text": "Home",
|
61 | 59 | "href": url("index"),
|
62 | 60 | "active": page_name == "home"
|
|
72 | 70 | "active": page_name == "warehouse-datasource-list"
|
73 | 71 | },
|
74 | 72 | {
|
75 |
| - "hide": not user or not user.userapps.filter(is_admin=True).exists(), |
| 73 | + "hide": not request.user or not request.user.userapps.filter(is_admin=True).exists(), |
76 | 74 | "text": "Webapp data",
|
77 | 75 | "href": url("list-webapp-datasources"),
|
78 | 76 | "active": page_name == "webapp-datasource-list"
|
79 | 77 | },
|
80 | 78 | {
|
81 |
| - "hide": not user or not user.userapps.filter(is_admin=True).exists(), |
| 79 | + "hide": not request.user or not request.user.userapps.filter(is_admin=True).exists(), |
82 | 80 | "text": "Webapps",
|
83 | 81 | "href": url("list-apps"),
|
84 | 82 | "active": page_name == "webapps"
|
85 | 83 | },
|
86 | 84 | {
|
87 |
| - "hide": not user.is_superuser, |
| 85 | + "hide": not request.user.is_superuser, |
88 | 86 | "text": "Parameters",
|
89 | 87 | "href": url("list-parameters"),
|
90 | 88 | "active": page_name == "parameters"
|
|
0 commit comments