Ejemplo n.º 1
5
 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())
Ejemplo n.º 2
0
 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)
Ejemplo n.º 3
0
 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)
Ejemplo n.º 4
0
 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())
Ejemplo n.º 5
0
 def test_valid(self):
     user_filter = UserFilterForm(self.form_data)
     self.assertTrue(user_filter.is_valid())
Ejemplo n.º 6
0
 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())
Ejemplo n.º 7
0
 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())
Ejemplo n.º 8
0
 def test_valid(self):
     user_filter = UserFilterForm(self.form_data)
     self.assertTrue(user_filter.is_valid())
Ejemplo n.º 9
0
 def get(self, *args, **kwargs):
     context = {'request': self.request, 'users': self.object_list, 'filter_form': UserFilterForm()}
     return self.render_to_response(context)