Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
Jean Michel Rouly
research-questions
Commits
3eeff5c8
Commit
3eeff5c8
authored
Dec 06, 2013
by
Jean Michel Rouly
Browse files
Hide unavailable navbar links when not logged in.
parent
942ecf79
Changes
2
Hide whitespace changes
Inline
Side-by-side
researchquestions/templates/layouts/navbar.html
View file @
3eeff5c8
...
...
@@ -11,13 +11,17 @@
</div>
<div
class=
"navbar-collapse collapse"
id=
"navbar-main"
>
<ul
class=
"nav navbar-nav"
>
<li><a
href=
"/submit"
>
Submit Question
</a></li>
<li><a
href=
"/me"
>
My Questions
</a></li>
{% if user.is_authenticated %}
<li><a
href=
"/submit"
>
Submit Question
</a></li>
<li><a
href=
"/me"
>
My Questions
</a></li>
{% endif %}
</ul>
<ul
class=
"nav navbar-nav navbar-right"
>
{% if user.is_authenticated %}
<li><a
href=
"/feedback"
>
Feedback
</a></li>
{% endif %}
<li><a
href=
"/instructions"
>
Help
</a></li>
<li><a
href=
"/feedback"
>
Feedback
</a></li>
<li><a
href=
"/logout"
>
Logout
</a></li>
</ul>
...
...
researchquestions/website/views.py
View file @
3eeff5c8
...
...
@@ -18,7 +18,7 @@ import requests
# Create your views here.
def
instructions
(
request
):
return
render
_to_response
(
'instructions.html'
,
{
return
render
(
request
,
'instructions.html'
,
{
},
)
...
...
@@ -34,10 +34,9 @@ def submit_question(request):
else
:
form
=
QuestionForm
()
return
render
_to_response
(
'submit_question.html'
,
{
return
render
(
request
,
'submit_question.html'
,
{
'form'
:
form
,
},
RequestContext
(
request
),
)
@
login_required
...
...
@@ -55,7 +54,7 @@ def index(request):
# if page is empty, deliver last page
questions
=
paginator
.
page
(
paginator
.
num_pages
)
return
render
_to_response
(
'index.html'
,
{
return
render
(
request
,
'index.html'
,
{
'questions'
:
questions
,
'page_range'
:
range
(
1
,
int
(
questions
.
paginator
.
num_pages
)
+
1
),
},
...
...
@@ -74,7 +73,7 @@ def my_questions(request):
except
EmptyPage
:
questions
=
paginator
.
page
(
paginator
.
num_pages
)
return
render
_to_response
(
'my_questions.html'
,
{
return
render
(
request
,
'my_questions.html'
,
{
'questions'
:
questions
,
'page_range'
:
range
(
1
,
int
(
questions
.
paginator
.
num_pages
)
+
1
),
},
...
...
@@ -95,10 +94,9 @@ def feedback(request):
else
:
form
=
FeedbackForm
()
return
render
_to_response
(
'feedback.html'
,
{
return
render
(
request
,
'feedback.html'
,
{
'form'
:
form
,
},
RequestContext
(
request
),
)
@
login_required
...
...
@@ -157,10 +155,9 @@ def view_question(request, slug):
reply
.
save
()
return
redirect
(
'view_question'
,
slug
)
return
render
_to_response
(
'question.html'
,
{
return
render
(
request
,
'question.html'
,
{
'question'
:
get_object_or_404
(
Question
,
pk
=
slug
),
'comment_form'
:
comment_form
,
'reply_forms'
:
reply_forms
,
},
RequestContext
(
request
),
)
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment