When unauthenticated users reach update view, forward to login. Addresses issue #78.

This commit is contained in:
Ross Poulton 2012-08-07 22:50:25 +10:00
parent 62093971ab
commit e209793aa2

View File

@ -243,7 +243,7 @@ view_ticket = staff_member_required(view_ticket)
def update_ticket(request, ticket_id, public=False):
if not (public or (request.user.is_authenticated() and request.user.is_active and (request.user.is_staff or helpdesk_settings.HELPDESK_ALLOW_NON_STAFF_TICKET_UPDATE))):
return HttpResponseForbidden(_('Sorry, you need to login to do that.'))
return HttpResponseRedirect('%s?next=%s' % (reverse('login'), request.path))
ticket = get_object_or_404(Ticket, id=ticket_id)