def save_number_field_validators(request, property_id): """Saves the validators for the property with passed property_id. """ property = get_object_or_404(Property, pk=property_id) form = NumberFieldForm(instance=property, data=request.POST) property = form.save() response = HttpResponseRedirect(request.META.get("HTTP_REFERER")) return lfs.core.utils.set_message_to(response, _(u"Validators have been saved."))
def save_number_field_validators(request, property_id): """Saves the validators for the property with passed property_id. """ property = get_object_or_404(Property, pk=property_id) form = NumberFieldForm(instance=property, data=request.POST) property = form.save() # invalidate global properties version number (all product property caches will be invalidated) invalidate_cache_group_id('global-properties-version') response = HttpResponseRedirect(request.META.get("HTTP_REFERER")) return lfs.core.utils.set_message_to(response, _(u"Validators have been saved."))
def number_field(request, property, template_name="manage/properties/property_number_field.html"): """Displays the form of the input field propery type """ number_field_form = NumberFieldForm(instance=property) return render_to_string(template_name, RequestContext(request, { "property": property, "number_field_form": number_field_form, }))