talk score is now average notes
This commit is contained in:
parent
b3e5d1207f
commit
a48553422f
|
@ -8,7 +8,7 @@ msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: PACKAGE VERSION\n"
|
"Project-Id-Version: PACKAGE VERSION\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2016-09-14 20:52+0000\n"
|
"POT-Creation-Date: 2016-09-16 16:10+0000\n"
|
||||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||||
|
@ -45,7 +45,7 @@ msgstr "Besoin d'un hébergement ?"
|
||||||
msgid "Ok for homestay?"
|
msgid "Ok for homestay?"
|
||||||
msgstr "Ok pour un logement chez l'habitant ?"
|
msgstr "Ok pour un logement chez l'habitant ?"
|
||||||
|
|
||||||
#: accounts/models.py:62
|
#: accounts/models.py:62 proposals/templates/proposals/user_details.html:42
|
||||||
msgid "Constraints"
|
msgid "Constraints"
|
||||||
msgstr "Contraintes"
|
msgstr "Contraintes"
|
||||||
|
|
||||||
|
@ -474,8 +474,12 @@ msgid "Vote:"
|
||||||
msgstr "Vote :"
|
msgstr "Vote :"
|
||||||
|
|
||||||
#: proposals/templates/proposals/talk_detail.html:64
|
#: proposals/templates/proposals/talk_detail.html:64
|
||||||
msgid "Sum:"
|
msgid "vote"
|
||||||
msgstr "Somme :"
|
msgstr "vote"
|
||||||
|
|
||||||
|
#: proposals/templates/proposals/talk_detail.html:64
|
||||||
|
msgid "average:"
|
||||||
|
msgstr "moyenne :"
|
||||||
|
|
||||||
#: proposals/templates/proposals/talk_detail.html:66
|
#: proposals/templates/proposals/talk_detail.html:66
|
||||||
msgid "Status:"
|
msgid "Status:"
|
||||||
|
|
|
@ -91,7 +91,10 @@ class Talk(PonyConfModel):
|
||||||
return user == self.proposer or user in self.speakers.all() or self.is_moderable_by(user)
|
return user == self.proposer or user in self.speakers.all() or self.is_moderable_by(user)
|
||||||
|
|
||||||
def score(self):
|
def score(self):
|
||||||
return query_sum(self.vote_set, 'vote')
|
if self.vote_set.exists():
|
||||||
|
return query_sum(self.vote_set, 'vote') / len(self.vote_set.all())
|
||||||
|
else:
|
||||||
|
return 0
|
||||||
|
|
||||||
class Meta:
|
class Meta:
|
||||||
ordering = ('event__id',)
|
ordering = ('event__id',)
|
||||||
|
|
|
@ -60,8 +60,8 @@
|
||||||
<a class="btn {% if vote.vote == 1 %} active {% endif %}btn-info" href="{% url 'vote' talk=talk.slug score='1' %}">+1</a>
|
<a class="btn {% if vote.vote == 1 %} active {% endif %}btn-info" href="{% url 'vote' talk=talk.slug score='1' %}">+1</a>
|
||||||
<a class="btn {% if vote.vote == 2 %} active {% endif %}btn-success" href="{% url 'vote' talk=talk.slug score='2' %}">+2</a>
|
<a class="btn {% if vote.vote == 2 %} active {% endif %}btn-success" href="{% url 'vote' talk=talk.slug score='2' %}">+2</a>
|
||||||
</div>
|
</div>
|
||||||
|
<br /><br />
|
||||||
{% trans "Sum:" %} {{ talk.score }}
|
{{ talk.vote_set.all|length }} {% trans "vote" %}{{ talk.vote_set.all|length|pluralize }}, {% trans "average:" %} {{ talk.score }}
|
||||||
|
|
||||||
<h3>{% trans "Status:" %}</h3>
|
<h3>{% trans "Status:" %}</h3>
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user