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
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
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)
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)
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()
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()
def new_commcare_user_form(self): if self.request.method == "POST": return CommCareAccountForm(self.request.POST) return CommCareAccountForm()