From 274898773cadc10ad3f1de3b26bfe64baab13bc4 Mon Sep 17 00:00:00 2001 From: Guillaume Pellerin Date: Tue, 4 Aug 2015 22:53:01 +0200 Subject: [PATCH] add message when no scores --- teleforma/exam/templates/exam/scores.html | 9 +++++++++ teleforma/exam/views.py | 3 +++ teleforma/locale/en/LC_MESSAGES/django.mo | Bin 13087 -> 13087 bytes teleforma/locale/en/LC_MESSAGES/django.po | 8 ++++++-- teleforma/locale/fr/LC_MESSAGES/django.mo | Bin 13300 -> 13459 bytes teleforma/locale/fr/LC_MESSAGES/django.po | 9 +++++++-- 6 files changed, 25 insertions(+), 4 deletions(-) diff --git a/teleforma/exam/templates/exam/scores.html b/teleforma/exam/templates/exam/scores.html index bb7b1700..fd57d13f 100644 --- a/teleforma/exam/templates/exam/scores.html +++ b/teleforma/exam/templates/exam/scores.html @@ -49,6 +49,15 @@
+{% if messages %} +
+ {% for message in messages %} + {{ message }}
+ {% endfor %} + +{% endif %} +
+ {% include_container data.chartcontainer 500 '100%' %} {% endblock answers %} diff --git a/teleforma/exam/views.py b/teleforma/exam/views.py index 343d0aa9..ed872a9a 100644 --- a/teleforma/exam/views.py +++ b/teleforma/exam/views.py @@ -213,6 +213,9 @@ class ScriptsScoreAllView(ScriptsTreatedView): template_name='exam/scores.html' def score_data_setup(self, x, y): + if not x['x']: + messages.warning(self.request, _("You must add one new score at least to access to the statistics.")) + chartdata = x i = 1 for data in y: diff --git a/teleforma/locale/en/LC_MESSAGES/django.mo b/teleforma/locale/en/LC_MESSAGES/django.mo index bf5e60219219791975ad877ac6c1a57e4c51cbc0..216735be53cf93b1275230a9f5ab4bd00e5e2028 100644 GIT binary patch delta 23 ecmbQAHa~5HzA~4Eu7Qbyk&%_D(Pm5KXZ!$KLI()| delta 23 ecmbQAHa~5HzA~4&u92mJp@Ef&;bu$aXZ!$KU\n" "Language-Team: LANGUAGE \n" @@ -465,7 +465,11 @@ msgstr "" "Il y a une une erreur lors de votre soumission de copie. Merci de vérifier " "votre fichier ou de réessayer plus tard." -#: exam/views.py:279 +#: exam/views.py:217 +msgid "You must add one new score at least to access to the statistics." +msgstr "" + +#: exam/views.py:282 msgid "all courses" msgstr "toutes les matières" diff --git a/teleforma/locale/fr/LC_MESSAGES/django.mo b/teleforma/locale/fr/LC_MESSAGES/django.mo index 6b1b2cf88aa172de30b90b2c399bd885f0375b9d..9107513aff159c9e73f8138054137269ef74502c 100644 GIT binary patch delta 5575 zcmX}w33!cH9>?)FNFtGl zqNDbeu3u zG;5;TlQ9%ik#YS_a|%&3v^P6rIqI*t9h^+mg9DM=oZ%Raqp<=`LFRMS> zo4Kg*@=!ZffJ(qW$vVtLO)w8N!6H=0<#xXmmEb1S+r1Oj?=WgbC(H||1a6|X{xRy~ z8C%0~x?+9QJVma4XDkH`FbOsAG*qSwQ5h~Z*I_UL)BrnC{q~|JJb?N*p1?kM8hc{v znvT;8r{Z&X2GzfIEiHiaZ$d!>whT5nPFvIwbUYdnwaefLXDCmJ3r~w{g@SQ+S6zX*ciZ!dE21-KhP-D~tZBYF? zpkCsxWwy{8@V@yGYJksBJF^9q;7-&;`%#I0j~ei#)vuwB;1+7a zyQuz7lABlrYMcbr0&69)|N26xM}sD6U>%ww$LF-M_CBZyGf`Xm8ft*Ss0EBbjWgET z$D{g9K^@Ty)J`o%&9mC>7bp4Mfi}{h6>mjNwBI@&LS=l+Jck(L z%qplvYuNp|)}D$=B;9WvTB8QeFgsa$H&g;Iqh87Zc7KGmk4A0vB-Bea-Tc7Xi&00k z8FduYg)$T_qB>qd{T+XZdLX)vn?PmM4tY^4Y=WA&IckgBTYFbj!aY$F zWTJK;8}*eu7-f5_lAp^AE4*W*UzgxSCndOh-M~9`#@sY=N($c3=i-0rOE4FGfwg z!rF^b&uzeX+<}_sD26e=bDn|*x@I@-qt3c)io50Ur~zwZS!|3Npc&?1JJi`PF-tI< z`c70r-&*?-)KOi+aD0HlzyD5scZ)(%XB>sp5ym|alg zZ8@;Dnc-a?GTk5SJT`zZup3e?sd#Q}HP$c-^d9ol!YRQDxF6O3xamJjK`XzCTFGO(QKqq*P$a57#!N7)qmCpA zwIfYY??whH(T=Ezx}&zbFKWd@tbH8P-|xKT7My7qMTgm_En9+G(JIscrB>gC8u%bq zz@z4Q)c3(H)DeWI@|O<1s0GY57oZYciZS~8zlMUgelu#KZRTNA#+OhldxYv2(!?Dg z4E1uwVt-7)URa2Fr}khMY~Iv8;t8n4=c2}2gyr@5Urs?suom?$Y_Sf9P%Au+F?bP! zZ#`C|9@WfEs5)w=yr}*SF$!B*{dv^RbVDu3huVQ6^lNJ-QqY$F1uNk!)PPH^eKl&p z&rt(xLrruDwPUAIiT#ApSU$~7urlg?GV1x(sOMflCD1+1KL7n_s6<09YT{9-t(u5> z;BBkV#aQZ#P>FwvI)e46=Qg4S-hmo#zqOw>ub}$hL5=?)js4eyPP+TA-$>LMr=U7E zMs0O748Gl{ggT=BYW6UDqXv8h<8T0K#rdd2$DhdNZFK@-$P4crPfQ3q7Yze7#b9X;3w)&F(W;f+Q0n~MCva5fQBh?zw2QX|(7 zgno6-A(YTR_3cnV;Wxxfgs#tszY+RL@*kp%JsgI5V|oz!;?-4_wqM~uB8PZPyie>R zjuKhK5Td+|@h{5yr^`pgd&Cw^tS#<9RG`yd)b$RrmS{^{B@PnHi4nxp>jesjh%H74p4y3P{CgpO)Fp{s}} z4ZIka;$IxB^A%zK9&ZxEhYJZ>@K6Q6R!oJ>nFlpNOvmsh-4y|4|x1=(^(KtPAw@ z)akvCT2JD6;=J8?ie9ZpR(bAeBOW0p6KjYFmZIyVi_;oQ0tY?SLrw>-ds1SbP|qbg z6R#7S1Ih7?LRJL2$9qB^27K|gYJ5fOL_*g$#BM?_^CV&_BYC1frL=(fkhmAv8t?Ic zPH6&hj?nc9@h!2Pm`>g~UQ)Y2b1~^N@{!8kG|ptkey=cHjXk563Emk7z*LD#@%| zP`-WNyh88L!u$enR!)vLZi&(0g^^JW!zhxoF%RgmY+%Fg!X=c`mO(C5uB z$SN3=Uoa@U$2I?Ck9;bAla5{WAQBLSKH#=_c`^{|7JXOy~dr delta 5433 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 Una@0#RdPSAQ&h=}ws9f<2c3;15dZ)H diff --git a/teleforma/locale/fr/LC_MESSAGES/django.po b/teleforma/locale/fr/LC_MESSAGES/django.po index 515ef143..1be26057 100644 --- a/teleforma/locale/fr/LC_MESSAGES/django.po +++ b/teleforma/locale/fr/LC_MESSAGES/django.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-07-29 10:41+0200\n" +"POT-Creation-Date: 2015-08-04 22:52+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Guillaume Pellerin \n" "Language-Team: LANGUAGE \n" @@ -467,7 +467,12 @@ msgstr "" "Il y a une une erreur lors de votre soumission de copie. Merci de vérifier " "votre fichier ou de réessayer plus tard." -#: exam/views.py:279 +#: exam/views.py:217 +msgid "You must add one new score at least to access to the statistics." +msgstr "" +"Vous devez ajouter au moins une nouvelle note pour accéder aux statistiques." + +#: exam/views.py:282 msgid "all courses" msgstr "toutes les matières" -- 2.39.5