Fixed some incorrect topic audience id slugs, to make the topic availability filtering work correctly.
- Legacy-Id: 15598
This commit is contained in:
parent
2a6d6b6417
commit
fcddc86447
|
@ -2074,7 +2074,7 @@ class TopicTests(TestCase):
|
|||
self.assertEqual(topic.feedback_set.count(),1)
|
||||
|
||||
def testAudience(self):
|
||||
for audience in ['nomcom','nominee']:
|
||||
for audience in ['nomcom','nominees']:
|
||||
topic = TopicFactory(nomcom=self.nc,audience_id=audience)
|
||||
feedback_url = reverse('ietf.nomcom.views.public_feedback',kwargs={'year':self.nc.year() })
|
||||
login_testing_unauthorized(self, self.plain_person.user.username, feedback_url)
|
||||
|
|
|
@ -455,7 +455,7 @@ def feedback(request, year, public):
|
|||
topic = get_object_or_404(Topic,id=selected_topic)
|
||||
if topic.audience_id == 'nomcom' and not nomcom.group.has_role(request.user, ['chair','advisor','liaison','member']):
|
||||
raise Http404()
|
||||
if topic.audience_id == 'nominee' and not nomcom.nominee_set.filter(person=request.user.person).exists():
|
||||
if topic.audience_id == 'nominees' and not nomcom.nominee_set.filter(person=request.user.person).exists():
|
||||
raise Http404()
|
||||
|
||||
if public:
|
||||
|
@ -468,8 +468,7 @@ def feedback(request, year, public):
|
|||
if not nomcom.group.has_role(request.user, ['chair','advisor','liaison','member']):
|
||||
topics = topics.exclude(audience_id='nomcom')
|
||||
if not nomcom.nominee_set.filter(person=request.user.person).exists():
|
||||
topics = topics.exclude(audience_id='nominee')
|
||||
|
||||
topics = topics.exclude(audience_id='nominees')
|
||||
|
||||
user_comments = Feedback.objects.filter(nomcom=nomcom,
|
||||
type='comment',
|
||||
|
|
Loading…
Reference in a new issue