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
845ca5a8
Commit
845ca5a8
authored
Dec 04, 2013
by
Jean Michel Rouly
Browse files
Moved question discussion onto a new page.
parent
5764f646
Changes
8
Hide whitespace changes
Inline
Side-by-side
researchquestions/settings/urls.py
View file @
845ca5a8
...
...
@@ -8,8 +8,11 @@ urlpatterns = patterns('website.views',
#### STATIC PAGES ####
url
(
r
'^instructions$'
,
'instructions'
,
name
=
'instructions'
),
#### DYNAMIC PAGES ####
url
(
r
'^submit$'
,
'submit_question'
,
name
=
'submit_question'
),
url
(
r
'^feedback$'
,
'feedback'
,
name
=
'feedback'
),
url
(
r
'^question/(?P<slug>[^\.]+)$'
,
'view_question'
,
name
=
'view_question'
),
#### HOMEPAGE ####
url
(
r
'^$'
,
'index'
,
name
=
'homepage'
),
...
...
researchquestions/templates/components/comment.html
deleted
100644 → 0
View file @
5764f646
<p>
{{ comment.user.first_name }} {{ comment.user.last_name }} says:
</p>
<p>
{{ comment.text }}
</p>
<a
data-toggle=
"collapse"
data-target=
"#replies{{comment.pk}}"
style=
"cursor:pointer;"
>
<em>
Replies ({{ comment.get_replies|length }})
</em></a>
<div
class=
"row collapse"
id=
"replies{{comment.pk}}"
>
<div
class=
"col-lg-12"
>
<div
class=
"well well-sm well-replies"
>
{% if comment.get_replies %}
{% for reply in comment.get_replies %}
{% include 'components/reply.html' %}
{% endfor %}
{% else %}
No replies yet.
{% endif %}
</div>
</div>
</div>
<!--
<div class="well well-sm collapse" id="replies{{comment.pk}}">
{% if comment.get_replies %}
{% else %}
No replies yet.
{% endif %}
</div>
-->
researchquestions/templates/components/reply.html
deleted
100644 → 0
View file @
5764f646
<p>
{{ reply.user.first_name }} {{ reply.user.last_name }} says:
<br
/>
{{ reply.text }}
</p>
researchquestions/templates/index.html
View file @
845ca5a8
...
...
@@ -9,7 +9,7 @@ HNRS 110 • Homepage
<div
class=
"page-header"
id=
"banner"
>
<div
class=
"row"
>
<div
class=
"col-lg-10 col-lg-offset-1"
>
<h1>
Research Question
Review
</h1>
<h1>
Research Question
s
</h1>
<p
class=
"lead"
>
Review and critique your peers' research questions.
</p>
</div>
</div>
...
...
@@ -17,7 +17,7 @@ HNRS 110 • Homepage
{% if questions %}
{% for question in questions %}
{% include 'component
s/question
.html' %}
{% include '
question_
component.html' %}
{% endfor %}
{% else %}
<div
class=
"row"
>
...
...
researchquestions/templates/question.html
0 → 100644
View file @
845ca5a8
{% extends 'layouts/base.html' %}
{% block title %}
HNRS 110
•
Question Discussion
{% endblock %}
{% block content %}
<div
class=
"page-header"
id=
"banner"
>
<div
class=
"row"
>
<div
class=
"col-lg-10 col-lg-offset-1"
>
<h1>
Question Discussion
</h1>
<p
class=
"lead"
>
Description
</p>
</div>
</div>
</div>
<div
class=
"row"
>
<div
class=
"col-lg-6 col-lg-offset-1"
>
<h1>
{{question.user.first_name}} {{question.user.last_name}}
</h1>
{{ question.text }}
</div>
</div>
{% endblock %}
researchquestions/templates/component
s/question
.html
→
researchquestions/templates/
question_
component.html
View file @
845ca5a8
...
...
@@ -17,8 +17,7 @@
</div>
<div
class=
"panel-footer"
>
<a
data-toggle=
"collapse"
data-target=
"#comments{{question.pk}}"
style=
"cursor:pointer;"
>
<a
href=
"{{ question.get_absolute_url }}"
>
<em>
Comments ({{ question.get_comments|length }})
</em>
</a>
</div>
...
...
@@ -27,29 +26,3 @@
</div>
</div>
<div
class=
"row collapse"
id=
"comments{{question.pk}}"
>
<div
class=
"col-lg-9 col-lg-offset-2"
>
<div
class=
"panel panel-primary"
>
<div
class=
"panel-heading"
>
<h3
class=
"panel-title"
>
Comments
</h3>
</div>
{% if question.get_comments %}
{% for comment in question.get_comments %}
<div
class=
"panel-body"
>
{% include 'components/comment.html' %}
</div>
{% endfor %}
{% else %}
<div
class=
"panel-body"
>
No comments yet.
</div>
{% endif %}
</div>
</div>
</div>
researchquestions/website/models.py
View file @
845ca5a8
...
...
@@ -14,6 +14,10 @@ class Question( models.Model ):
comments
=
Comment
.
objects
.
filter
(
parent__pk
=
self
.
pk
)
return
comments
def
get_absolute_url
(
self
):
from
django.core.urlresolvers
import
reverse
return
reverse
(
'website.views.view_question'
,
args
=
[
str
(
self
.
pk
)])
def
__unicode__
(
self
):
return
'%s, %s'
%
(
self
.
user
,
self
.
date
)
...
...
researchquestions/website/views.py
View file @
845ca5a8
...
...
@@ -60,3 +60,10 @@ def feedback(request):
},
RequestContext
(
request
),
)
def
view_question
(
request
,
slug
):
return
render_to_response
(
'question.html'
,
{
'question'
:
get_object_or_404
(
Question
,
pk
=
slug
),
},
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