def tp_settings_edit(request, translation_project): request.permissions = get_matching_permissions( get_profile(request.user), translation_project.directory ) if not check_permission('administrate', request): raise PermissionDenied from pootle_translationproject.forms import DescriptionForm form = DescriptionForm(request.POST, instance=translation_project) response = {} if form.is_valid(): form.save() response = { "intro": form.cleaned_data['description'], "valid": True, } context = { "form": form, "form_action": translation_project.pootle_path + "edit_settings.html", } t = loader.get_template('admin/general_settings_form.html') c = RequestContext(request, context) response['form'] = t.render(c) return HttpResponse(jsonify(response), mimetype="application/json")
def edit_settings(request, translation_project): form = DescriptionForm(request.POST, instance=translation_project) response = {} rcode = 400 if form.is_valid(): form.save() rcode = 200 if translation_project.description: response["description"] = translation_project.description else: response["description"] = (u'<p class="placeholder muted">%s</p>' % _(u"No description yet.")) context = { "form": form, "form_action": translation_project.pootle_path + "edit_settings.html", } t = loader.get_template('admin/general_settings_form.html') c = RequestContext(request, context) response['form'] = t.render(c) return HttpResponse(jsonify(response), status=rcode, mimetype="application/json")
def edit_settings(request, translation_project): request.permissions = get_matching_permissions( get_profile(request.user), translation_project.directory ) if not check_permission('administrate', request): raise PermissionDenied from pootle_translationproject.forms import DescriptionForm form = DescriptionForm(request.POST, instance=translation_project) response = {} rcode = 400 if form.is_valid(): form.save() rcode = 200 if translation_project.description: the_html = translation_project.description else: the_html = u"".join([ u'<p class="placeholder muted">', _(u"No description yet."), u"</p>" ]) response["description"] = the_html context = { "form": form, "form_action": translation_project.pootle_path + "edit_settings.html", } t = loader.get_template('admin/general_settings_form.html') c = RequestContext(request, context) response['form'] = t.render(c) return HttpResponse(jsonify(response), status=rcode, mimetype="application/json")
def edit_settings(request, translation_project): request.permissions = get_matching_permissions( get_profile(request.user), translation_project.directory) if not check_permission('administrate', request): raise PermissionDenied from pootle_translationproject.forms import DescriptionForm form = DescriptionForm(request.POST, instance=translation_project) response = {} rcode = 400 if form.is_valid(): form.save() rcode = 200 if translation_project.description: the_html = translation_project.description else: the_html = u"".join([ u'<p class="placeholder muted">', _(u"No description yet."), u"</p>" ]) response["description"] = the_html context = { "form": form, "form_action": translation_project.pootle_path + "edit_settings.html", } t = loader.get_template('admin/general_settings_form.html') c = RequestContext(request, context) response['form'] = t.render(c) return HttpResponse(jsonify(response), status=rcode, mimetype="application/json")
def edit_settings(request, translation_project): form = DescriptionForm(request.POST, instance=translation_project) response = {} rcode = 400 if form.is_valid(): form.save() rcode = 200 if translation_project.description: response["description"] = translation_project.description else: response["description"] = (u'<p class="placeholder muted">%s</p>' % _(u"No description yet.")) context = { "form": form, "form_action": translation_project.pootle_path + "edit_settings.html", } t = loader.get_template('admin/general_settings_form.html') c = RequestContext(request, context) response['form'] = t.render(c) return HttpResponse(jsonify(response), status=rcode, mimetype="application/json")
def tp_settings_edit(request, translation_project): request.permissions = get_matching_permissions( get_profile(request.user), translation_project.directory) if not check_permission('administrate', request): raise PermissionDenied from pootle_translationproject.forms import DescriptionForm form = DescriptionForm(request.POST, instance=translation_project) response = {} if form.is_valid(): form.save() response = { "intro": form.cleaned_data['description'], "valid": True, } context = { "form": form, "form_action": translation_project.pootle_path + "edit_settings.html", } t = loader.get_template('admin/general_settings_form.html') c = RequestContext(request, context) response['form'] = t.render(c) return HttpResponse(jsonify(response), mimetype="application/json")