Example #1
0
    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')
Example #2
0
 def test_search_user(self):
     users = UserProfile.get_users()
     self.assertEquals(search_user(), users)
Example #3
0
def search_user():
    users = UserProfile.get_users()
    return users