12345678910111213141516171819202122232425262728 |
- from django.shortcuts import redirect
- from django.template import RequestContext
- from django.utils.translation import ugettext as _
- from misago import messages
- from misago.acl.exceptions import ACLError403
- from misago.apps.errors import error403, error404
- from misago.decorators import block_guest, check_csrf
- from misago.models import User
- from misago.shortcuts import render_to_response
- @block_guest
- @check_csrf
- def warn_user(request, user, slug):
- try:
- user = User.objects.get(pk=user)
- except User.DoesNotExist:
- return error404(request, _("Requested user could not be found"))
- try:
- request.acl.warnings.allow_warning_members():
- user.acl().warnings.allow_warning()
- except ACLError403 as e:
- return error403(request, e)
- form = 123
- if ('origin' in request.POST
- and request.POST.get('origin') == 'warning_form'):
- pass
|