def form_user_update(self): form = super(EditCommCareUserView, self).form_user_update form.load_language(language_choices=get_domain_languages(self.domain)) if self.can_change_user_roles: form.load_roles(current_role=self.existing_role, role_choices=self.user_role_choices) else: del form.fields['role'] return form
def form_user_update(self): if self.request.method == "POST" and self.request.POST['form_type'] == "update-user": data = self.request.POST else: data = None form = CommCareUserFormSet(data=data, domain=self.domain, editable_user=self.editable_user, request_user=self.request.couch_user) form.user_form.load_language(language_choices=get_domain_languages(self.domain)) if self.can_change_user_roles: form.user_form.load_roles(current_role=self.existing_role, role_choices=self.user_role_choices) else: del form.user_form.fields['role'] return form
def test_get_domain_languages(self): self.assertEqual( [('en', 'en (English)'), ('es', 'es (Spanish)'), ('fr', 'fr')], get_domain_languages(self.domain) )
def form_user_update(self): form = super(EditCommCareUserView, self).form_user_update form.load_language(language_choices=get_domain_languages(self.domain)) return form