def info(request, playlist): edit_form = PlaylistForm(request.POST, instance=playlist) if edit_form.is_valid(): edit_form.save() Response = HttpResponse else: Response = HttpResponseForbidden widget = editable_widget(playlist, 'info', form=edit_form) return Response(widget, content_type='text/html')
def info(request, playlist): edit_form = PlaylistForm(request.POST, instance=playlist) if edit_form.is_valid(): edit_form.save() Response = HttpResponse else: Response = HttpResponseForbidden widget = editable_widget(request, playlist, 'info', form=edit_form) return Response(widget, content_type='text/html')
def edit_field(request, id, model=None, field=None): if model is None or field is None: raise RuntimeError("must provide a model and a field") obj = get_object_or_404(model, id=id) edit_form = WIDGET_DIRECTORY[model][field]["form"](request.POST, request.FILES, instance=obj) if edit_form.is_valid(): edit_form.save() Response = HttpResponse else: Response = HttpResponseForbidden widget = editable_widget(request, obj, field, form=edit_form) return Response(widget, content_type="text/html")
def edit_field(request, id, model=None, field=None): if model is None or field is None: raise RuntimeError('must provide a model and a field') obj = get_object_or_404(model, id=id) edit_form = WIDGET_DIRECTORY[model][field]['form'](request.POST, request.FILES, instance=obj) if edit_form.is_valid(): edit_form.save() Response = HttpResponse else: Response = HttpResponseForbidden widget = editable_widget(request, obj, field, form=edit_form) return Response(widget, content_type='text/html')
def editors_comment(request, id): site_settings = SiteSettings.objects.get_current() obj = get_object_or_404(Video, id=id, site=site_settings.site) edit_form = forms.VideoEditorsComment(request.POST, instance=obj) if edit_form.is_valid(): comment = edit_form.save(commit=False) if comment: comment.site = site_settings.site comment.user = request.user comment.save() edit_form.save_m2m() Response = HttpResponse else: Response = HttpResponseForbidden return Response(editable_widget(request, obj, "editors_comment", form=edit_form))
def editors_comment(request, id): sitelocation = SiteLocation.objects.get_current() obj = get_object_or_404(Video, id=id, site=sitelocation.site) edit_form = forms.VideoEditorsComment(request.POST, instance=obj) if edit_form.is_valid(): comment = edit_form.save(commit=False) if comment: comment.site = sitelocation.site comment.user = request.user comment.save() edit_form.save_m2m() Response = HttpResponse else: Response = HttpResponseForbidden return Response( editable_widget(request, obj, 'editors_comment', form=edit_form))
def editors_comment(request, id): obj = get_object_or_404( Video, id=id, site=request.sitelocation().site) edit_form = forms.VideoEditorsComment(request.POST, instance=obj) if edit_form.is_valid(): comment = edit_form.save(commit=False) if comment: comment.site = request.sitelocation().site comment.user = request.user comment.save() edit_form.save_m2m() Response = HttpResponse else: Response = HttpResponseForbidden return Response( editable_widget(request, obj, 'editors_comment', form=edit_form))