File tree Expand file tree Collapse file tree 3 files changed +13
-3
lines changed Expand file tree Collapse file tree 3 files changed +13
-3
lines changed Original file line number Diff line number Diff line change @@ -762,6 +762,9 @@ class PlotResponse(models.Model):
762
762
avg = models .FloatField ()
763
763
std = models .FloatField ()
764
764
median = models .FloatField ()
765
+ user = models .ForeignKey (
766
+ settings .AUTH_USER_MODEL ,
767
+ )
765
768
766
769
class Meta :
767
770
managed = False
Original file line number Diff line number Diff line change 11
11
< div id ="bodywrap " class ="plot ">
12
12
{% container type="fluid" %}
13
13
{% row %}
14
- < div class ="col-xs-12 " id ="chart "> </ div >
14
+ {% column %}
15
+ {% if plotdat %}
16
+ < div id ="chart "> </ div >
17
+ {% else %}
18
+ < p class ="lead "> No data found for {{ user.get_username }}; please fill out the < a href ='/submit_questionnaire/ '> questionnaire</ a > first.</ p >
19
+ {% endif %}
20
+ {% endcolumn %}
15
21
{% endrow %}
16
22
{% endcontainer %}
17
23
</ div >
Original file line number Diff line number Diff line change @@ -38,9 +38,10 @@ def index(request):
38
38
@login_required
39
39
def plot (request ):
40
40
41
- dat = PlotResponse .objects .all ()
41
+ dat = PlotResponse .objects .filter (user = request .user )
42
+ plotdat = None if not dat .count () else json .dumps (list (dat .values ()))
42
43
context = {
43
- 'plotdat' : json . dumps ( list ( dat . values ()))
44
+ 'plotdat' : plotdat
44
45
}
45
46
46
47
response = render (request , 'plot.html' , context )
You can’t perform that action at this time.
0 commit comments