def form_valid(self, form): is_new = not self.object.pk wf = form.save() if is_new: return redirect("shoop_admin:notify.script.edit-content", pk=wf.pk) else: add_create_or_change_message(self.request, self.object, is_new=is_new) return redirect("shoop_admin:notify.script.edit", pk=wf.pk)
def form_valid(self, form): add_create_or_change_message(self.request, self.object, not self.object.pk) self.object = form.save() if not self.object.module_data: self.object.module_data = {} for field_name in form.module_option_field_names: if field_name in form.cleaned_data: self.object.module_data[field_name] = form.cleaned_data[field_name] self.object.save() return HttpResponseRedirect(self.get_success_url())
def form_valid(self, form): is_new = (not self.object.pk) wf = form.save() if is_new: return redirect("shoop_admin:notify.script.edit-content", pk=wf.pk) else: add_create_or_change_message(self.request, self.object, is_new=is_new) return redirect("shoop_admin:notify.script.edit", pk=wf.pk)
def form_valid(self, form): is_new = not self.object.pk add_create_or_change_message(self.request, self.object, is_new=is_new) rv = super(UserDetailView, self).form_valid(form) contact = self._get_bind_contact() if contact and not contact.user: contact.user = self.object contact.save() messages.info(self.request, _("User bound to contact %(contact)s.") % {"contact": contact}) return rv
def form_valid(self, form): add_create_or_change_message(self.request, self.object, not self.object.pk) self.object = form.save() if not self.object.module_data: self.object.module_data = {} for field_name in form.module_option_field_names: if field_name in form.cleaned_data: self.object.module_data[field_name] = form.cleaned_data[ field_name] self.object.save() return HttpResponseRedirect(self.get_success_url())
def form_valid(self, form): super(PageEditView, self).form_valid(form) if not self.object.created_by: self.object.created_by = self.request.user self.object.modified_by = self.request.user is_new = (not self.object.pk) self.object.save() add_create_or_change_message(self.request, self.object, is_new) return HttpResponseRedirect(self.get_success_url())
def form_valid(self, form): super(PageEditView, self).form_valid(form) if not self.object.created_by: self.object.created_by = self.request.user self.object.modified_by = self.request.user is_new = (not self.object.pk) self.object.save() add_create_or_change_message(self.request, self.object, is_new) return HttpResponseRedirect(self.get_success_url())
def form_valid(self, form): is_new = (not self.object.pk) add_create_or_change_message(self.request, self.object, is_new=is_new) rv = super(UserDetailView, self).form_valid(form) contact = self._get_bind_contact() if contact and not contact.user: contact.user = self.object contact.save() messages.info( self.request, _(u"User bound to contact %(contact)s.") % {"contact": contact}) return rv
def save_form_parts(self, form): is_new = (not self.object.pk) form_parts = self.get_form_parts(self.object) for form_part in form_parts: retval = form_part.form_valid(form) if retval is not None: # Allow a form part to change the identity of the object self.object = retval for form_part in form_parts: form_part.object = self.object add_create_or_change_message(self.request, self.object, is_new) if hasattr(self, "get_success_url"): return HttpResponseRedirect(self.get_success_url()) if is_new: return HttpResponseRedirect(get_model_url(self.object)) else: return HttpResponseRedirect(self.request.path)
def save_form_parts(self, form): is_new = (not self.object.pk) form_parts = self.get_form_parts(self.object) for form_part in form_parts: retval = form_part.form_valid(form) if retval is not None: # Allow a form part to change the identity of the object self.object = retval for form_part in form_parts: form_part.object = self.object add_create_or_change_message(self.request, self.object, is_new) if hasattr(self, "get_success_url"): return HttpResponseRedirect(self.get_success_url()) if is_new: return HttpResponseRedirect(get_model_url(self.object)) else: return HttpResponseRedirect(self.request.path)
def form_valid(self, form): is_new = (not self.object.pk) add_create_or_change_message(self.request, self.object, is_new=is_new) return super(ProductTypeEditView, self).form_valid(form)
def form_valid(self, form): add_create_or_change_message(self.request, self.object, is_new=(not self.object.pk)) return super(TaxClassEditView, self).form_valid(form)
def form_valid(self, form): add_create_or_change_message(self.request, self.object, is_new=(not self.object.pk)) return super(TaxRuleEditView, self).form_valid(form)
def form_valid(self, form): is_new = (not self.object.pk) add_create_or_change_message(self.request, self.object, is_new=is_new) return super(ProductTypeEditView, self).form_valid(form)