Merge branch 'transactify' into 'master'
Make review changes atomic See merge request !22
This commit is contained in:
commit
c93fa5d812
1 changed files with 3 additions and 0 deletions
3
vendor/symposion/reviews/views.py
vendored
3
vendor/symposion/reviews/views.py
vendored
|
@ -4,6 +4,7 @@ import random
|
|||
|
||||
from django.contrib.auth.decorators import login_required
|
||||
from django.core.mail import send_mass_mail
|
||||
from django.db import transaction
|
||||
from django.db.models import Q
|
||||
from django.http import HttpResponse
|
||||
from django.http import HttpResponseBadRequest, HttpResponseNotAllowed
|
||||
|
@ -325,6 +326,7 @@ def review_admin(request, section_slug):
|
|||
|
||||
# FIXME: This view is too complex according to flake8
|
||||
@login_required
|
||||
@transaction.atomic
|
||||
def review_detail(request, pk):
|
||||
|
||||
proposals = ProposalBase.objects.select_related("result").select_subclasses()
|
||||
|
@ -451,6 +453,7 @@ def review_detail(request, pk):
|
|||
|
||||
@login_required
|
||||
@require_POST
|
||||
@transaction.atomic
|
||||
def review_delete(request, pk):
|
||||
review = get_object_or_404(Review, pk=pk)
|
||||
section_slug = review.section
|
||||
|
|
Loading…
Reference in a new issue