def __init__(self, user=None, *args, **kwargs): super(BookingForm, self).__init__(*args, **kwargs) self.fields['responsible'] = forms.CharField( label=_('Responsible (optional):'), required=False, widget=forms.widgets.Select( attrs={'class': 'selectize'}, choices=UserProfile.get_users(), )) self.fields['tags'] = forms.CharField( label=_('Tags (optional):'), required=False, widget=forms.widgets.SelectMultiple( attrs={'class': 'selectize_multiple'}, choices=Tag.get_tags(), )) try: if not (user and user.profile_user.is_admin()): self.fields.pop('engineering_choice') self.fields.pop('responsible') except: self.fields.pop('engineering_choice') self.fields.pop('responsible')
def test_search_user(self): users = UserProfile.get_users() self.assertEquals(search_user(), users)
def search_user(): users = UserProfile.get_users() return users