def test_valid_when_organization_is_blank(self): form_data = self.form_data.copy() form_data['organization'] = '' user_filter = UserFilterForm(form_data) self.assertTrue(user_filter.is_valid())
def post(self, request, *args, **kwargs): form = UserFilterForm(request.POST) if form.is_valid(): global_query_params = self._query_for(request.POST.iteritems(), self.FORM_QUERY_FIELD) regional_query_params = self._query_for(request.POST.iteritems(), self.COUNTRY_QUERY_FIELD) filtered_users = self.object_list.filter(Q(**regional_query_params) | Q(**global_query_params)) context = {'request': self.request, 'users': filtered_users, 'filter_form': form} return self.render_to_response(context)
def test_valid_when_role_is_blank(self): form_data = self.form_data.copy() form_data['role'] = '' user_filter = UserFilterForm(form_data) self.assertTrue(user_filter.is_valid())
def test_valid(self): user_filter = UserFilterForm(self.form_data) self.assertTrue(user_filter.is_valid())
def get(self, *args, **kwargs): context = {'request': self.request, 'users': self.object_list, 'filter_form': UserFilterForm()} return self.render_to_response(context)