def save_select_field(request, property_id): """Saves the data of a property select field. """ property = get_object_or_404(Property, pk=property_id) form = SelectFieldForm(instance=property, data=request.POST) property = form.save() return HttpResponseRedirect(request.META.get("HTTP_REFERER"))
def save_select_field(request, property_id): """Saves the data of a property select field. """ property = get_object_or_404(Property, pk=property_id) form = SelectFieldForm(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') return HttpResponseRedirect(request.META.get("HTTP_REFERER"))
def select_field(request, property, template_name="manage/properties/property_select_field.html"): """Displays the form of the select field propery type. """ form = SelectFieldForm(instance=property) return render_to_string(template_name, RequestContext(request, { "property": property, "form": form, }))