Too many changes :(
This commit is contained in:
@@ -1,6 +1,7 @@
|
||||
import json
|
||||
from django.shortcuts import render, get_object_or_404, redirect
|
||||
from django import forms
|
||||
from django.views.decorators.http import require_POST
|
||||
|
||||
# from django.contrib.auth.models import User
|
||||
from django.contrib.auth.decorators import login_required, user_passes_test
|
||||
@@ -42,6 +43,7 @@ from generic.views import (
|
||||
)
|
||||
from generic.mixins import CheckCanEditMixin, SuperuserRequiredMixin
|
||||
from atlas.models import Finding, Structure, Condition
|
||||
from rad import settings
|
||||
from shorts.decorators import user_is_author_or_shorts_checker
|
||||
|
||||
from .models import (
|
||||
@@ -949,3 +951,14 @@ def question_findings(request, question_id, finding_pk=None):
|
||||
},
|
||||
)
|
||||
|
||||
@require_POST
|
||||
def combine_images_side_by_side(request, question_id):
|
||||
image_ids = request.POST.getlist('combine-image-checkbox')
|
||||
print(image_ids)
|
||||
if len(image_ids) != 2:
|
||||
return render(request, "shorts/combine_error.html", {"error": "Please select exactly two images."})
|
||||
question = get_object_or_404(Question, pk=question_id)
|
||||
image = question.combine_images_side_by_side(*image_ids)
|
||||
return render(request, "shorts/combine_result.html", {"image": image,
|
||||
"remote_url": settings.REMOTE_URL,
|
||||
})
|
||||
Reference in New Issue
Block a user