Skip to content

Commit 8723e7f

Browse files
committed
Use Person.plain_name as token holder names in proxy, and also in the WGAction form, fixes ietf-tools#776.
- Legacy-Id: 3996
1 parent dbf5e6a commit 8723e7f

3 files changed

Lines changed: 5 additions & 5 deletions

File tree

ietf/doc/proxy.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -321,7 +321,7 @@ def primary_flag(self):
321321
#token_name = models.CharField(blank=True, max_length=25)
322322
@property
323323
def token_name(self):
324-
return self.ad.name
324+
return self.ad.plain_name()
325325

326326
#token_email = models.CharField(blank=True, max_length=255)
327327
@property

ietf/iesg/tests.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -382,7 +382,7 @@ def test_edit_wgaction(self):
382382

383383
# change
384384
dates = TelechatDate.objects.active()
385-
token_name = Person.objects.get(name="Ad No1").name_parts()[1]
385+
token_name = Person.objects.get(name="Ad No1").plain_name()
386386
old = wga.pk
387387
r = self.client.post(url, dict(status_date=dates[0].date.isoformat(),
388388
token_name=token_name,
@@ -433,7 +433,7 @@ def test_add_possible_wg(self):
433433

434434
wgas_before = WGAction.objects.all().count()
435435
dates = TelechatDate.objects.active()
436-
token_name = Person.objects.get(name="Ad No1").name_parts()[1]
436+
token_name = Person.objects.get(name="Ad No1").plain_name()
437437
r = self.client.post(add_url,
438438
dict(status_date=dates[0].date.isoformat(),
439439
token_name=token_name,

ietf/iesg/views.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -663,7 +663,7 @@ def working_group_actions(request):
663663
context_instance=RequestContext(request))
664664

665665
class EditWGActionForm(forms.ModelForm):
666-
token_name = forms.ChoiceField()
666+
token_name = forms.ChoiceField(required=True)
667667
telechat_date = forms.TypedChoiceField(coerce=lambda x: datetime.datetime.strptime(x, '%Y-%m-%d').date(), empty_value=None, required=False)
668668

669669
class Meta:
@@ -674,7 +674,7 @@ def __init__(self, *args, **kwargs):
674674
super(self.__class__, self).__init__(*args, **kwargs)
675675

676676
# token name choices
677-
self.fields['token_name'].choices = [(p.first_name, p.first_name) for p in IESGLogin.active_iesg().order_by('first_name')]
677+
self.fields['token_name'].choices = [("", "(None)")] + [(p.plain_name(), p.plain_name()) for p in IESGLogin.active_iesg().order_by('first_name')]
678678

679679
# telechat choices
680680
dates = TelechatDates.objects.all()[0].dates()

0 commit comments

Comments
 (0)