Label the search box dependent on message type

It doesn’t make sense to say ‘Search by email address or phone number’
when you’re only looking at emails.
This commit is contained in:
Chris Hill-Scott
2018-08-07 14:44:09 +01:00
parent bb4c77fd59
commit 214bfa9873
3 changed files with 32 additions and 4 deletions

View File

@@ -871,7 +871,19 @@ class SearchUsersForm(StripWhitespaceForm):
class SearchNotificationsForm(StripWhitespaceForm):
to = SearchField('Search by phone number or email address')
to = SearchField()
labels = {
'email': 'Search by email address',
'sms': 'Search by phone number',
}
def __init__(self, message_type, *args, **kwargs):
super().__init__(*args, **kwargs)
self.to.label.text = self.labels.get(
message_type,
'Search by phone number or email address',
)
class PlaceholderForm(StripWhitespaceForm):