diff -r f6ae685b3097 -r fb1a2dfb473d src/cm/views/texts.py --- a/src/cm/views/texts.py Wed Mar 24 16:19:07 2010 +0100 +++ b/src/cm/views/texts.py Thu Mar 25 15:00:58 2010 +0100 @@ -732,15 +732,17 @@ return render_to_response('site/text_edit.html', template_dict , context_instance=RequestContext(request)) -# TODO: modif de la base => if POST @has_perm_on_text('can_edit_text') def text_revert(request, key, text_version_key): + if request.method != 'POST': + raise UnauthorizedException('Unauthorized') + text = get_text_by_keys_or_404(key) text_version = text.revert_to_version(text_version_key) display_message(request, _(u'A new version (copied from version %(version_title)s) has been created') % {'version_title':text_version.title}) - return HttpResponseRedirect(reverse('text-history', args=[text.key])) + return HttpResponse('') # no redirect because this is called by js @has_perm_on_text('can_view_text') def text_attach(request, key, attach_key):