Exemplo n.º 1
0
 def new_commcare_user_form(self):
     if self.request.method == "POST":
         data = self.request.POST.dict()
         form = CommCareAccountForm(data, domain=self.domain)
     else:
         form = CommCareAccountForm(domain=self.domain)
     return form
Exemplo n.º 2
0
    def new_commcare_user_form(self):
        if self.request.method == "POST":
            data = self.request.POST.dict()
            form = CommCareAccountForm(data, domain=self.domain)
        else:
            form = CommCareAccountForm(domain=self.domain)

        form.fields['phone_number'].required = True
        return form
Exemplo n.º 3
0
def add_commcare_account(request, domain, template="users/add_commcare_account.html"):
    """
    Create a new commcare account
    """
    context = _users_context(request, domain)
    if request.method == "POST":
        form = CommCareAccountForm(request.POST)
        form.password_format = request.project.password_format()
        if form.is_valid():
            username = form.cleaned_data["username"]
            password = form.cleaned_data["password"]

            couch_user = CommCareUser.create(domain, username, password, device_id='Generated from HQ')
            couch_user.save()
            return HttpResponseRedirect(reverse("user_account", args=[domain, couch_user.userID]))
    else:
        form = CommCareAccountForm()
    context.update(form=form)
    context.update(only_numeric=(request.project.password_format() == 'n'))
    return render(request, template, context)
Exemplo n.º 4
0
def add_commcare_account(request,
                         domain,
                         template="users/add_commcare_account.html"):
    """
    Create a new commcare account
    """
    context = _users_context(request, domain)
    if request.method == "POST":
        form = CommCareAccountForm(request.POST)
        form.password_format = request.project.password_format()
        if form.is_valid():
            username = form.cleaned_data["username"]
            password = form.cleaned_data["password"]

            couch_user = CommCareUser.create(domain,
                                             username,
                                             password,
                                             device_id='Generated from HQ')
            couch_user.save()
            return HttpResponseRedirect(
                reverse("user_account", args=[domain, couch_user.userID]))
    else:
        form = CommCareAccountForm()
    context.update(form=form)
    context.update(only_numeric=(request.project.password_format() == 'n'))
    return render(request, template, context)
Exemplo n.º 5
0
 def new_commcare_user_form(self):
     if self.request.method == "POST":
         form = CommCareAccountForm(self.request.POST)
         form.password_format = self.password_format
         return form
     return CommCareAccountForm()
Exemplo n.º 6
0
 def new_commcare_user_form(self):
     if self.request.method == "POST":
         form = CommCareAccountForm(self.request.POST)
         form.password_format = self.password_format
         return form
     return CommCareAccountForm()
Exemplo n.º 7
0
 def new_commcare_user_form(self):
     if self.request.method == "POST":
         data = self.request.POST.dict()
         data['domain'] = self.domain
         return CommCareAccountForm(data)
     return CommCareAccountForm()
Exemplo n.º 8
0
 def new_commcare_user_form(self):
     if self.request.method == "POST":
         return CommCareAccountForm(self.request.POST)
     return CommCareAccountForm()