コード例 #1
0
ファイル: users.py プロジェクト: saketkanth/commcare-hq
 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
コード例 #2
0
 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
コード例 #3
0
    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
コード例 #4
0
ファイル: users.py プロジェクト: kkrampa/commcare-hq
    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
コード例 #5
0
 def test_get_domain_languages(self):
     self.assertEqual(
         [('en', 'en (English)'), ('es', 'es (Spanish)'), ('fr', 'fr')],
         get_domain_languages(self.domain)
     )
コード例 #6
0
 def test_get_domain_languages(self):
     self.assertEqual(
         [('en', 'en (English)'), ('es', 'es (Spanish)'), ('fr', 'fr')],
         get_domain_languages(self.domain)
     )
コード例 #7
0
 def form_user_update(self):
     form = super(EditCommCareUserView, self).form_user_update
     form.load_language(language_choices=get_domain_languages(self.domain))
     return form