track form: add suggestions for managers

This commit is contained in:
Élie Bouttier 2016-10-05 21:29:15 +02:00
parent 357914fac5
commit b9f3fbfd7e
2 changed files with 6 additions and 2 deletions

View File

@ -5,7 +5,7 @@ from django.utils.translation import ugettext_lazy as _
from django_select2.forms import Select2TagWidget
from accounts.models import Transport
from accounts.models import User, Transport
from proposals.models import Conference, Event, Talk, Topic, Track
STATUS_CHOICES = [
@ -138,6 +138,10 @@ class TrackForm(forms.ModelForm):
def __init__(self, *args, **kwargs):
self.site = kwargs.pop('site')
super().__init__(*args, **kwargs)
if 'instance' in kwargs:
reviewers = User.objects.filter(topic__track=kwargs['instance'])
if reviewers.exists():
self.fields['managers'].help_text = 'Suggestion: ' + ', '.join([str(u) for u in reviewers.all()])
class Meta:
model = Track

View File

@ -2,7 +2,7 @@
{% load bootstrap3 i18n %}
{% block topictab %} class="active"{% endblock %}
{% block tracktab %} class="active"{% endblock %}
{% block css %}
{{ block.super }}