.
This commit is contained in:
@@ -693,38 +693,6 @@ class AnatomyQuestionCreateBase(RevisionMixin, LoginRequiredMixin, CreateView):
|
||||
return super().form_invalid(form)
|
||||
|
||||
|
||||
@login_required
|
||||
def question_clone(request, pk):
|
||||
new_item = get_object_or_404(AnatomyQuestion, pk=pk)
|
||||
new_item.pk = None # autogen a new pk (item_id)
|
||||
# new_item.name = "Copy of " + new_item.name #need to change uniques
|
||||
|
||||
form = AnatomyQuestion(request.POST or None, instance=new_item)
|
||||
|
||||
formset = AnswerFormSet()
|
||||
|
||||
if form.is_valid():
|
||||
form.instance.author.add(request.user.id)
|
||||
|
||||
# logger.debug(formset.is_valid())
|
||||
if formset.is_valid():
|
||||
response = super().form_valid(form)
|
||||
formset.instance = obj
|
||||
formset.save()
|
||||
return response
|
||||
else:
|
||||
return super().form_invalid(form)
|
||||
|
||||
context = {
|
||||
"form": form,
|
||||
"answer_formset": formset
|
||||
# other context
|
||||
}
|
||||
|
||||
return render(request, "anatomy/anatomyquestion_form.html", context)
|
||||
|
||||
|
||||
# @login_required
|
||||
class AnatomyQuestionCreate(AnatomyQuestionCreateBase):
|
||||
|
||||
# initial = {'laterality': AnatomyQuestion.NONE}
|
||||
|
||||
@@ -232,11 +232,6 @@ class LongCreationDefaultView(LoginRequiredMixin, UpdateView):
|
||||
# form.instance.author.add(self.request.user.id)
|
||||
|
||||
|
||||
#@login_required
|
||||
#@user_is_author_or_long_checker
|
||||
#def long_delete(request, pk):
|
||||
#q = get_object_or_404(Long, pk=pk)
|
||||
#q.delete()
|
||||
class LongDelete(RevisionMixin, AuthorOrCheckerRequiredMixin, DeleteView):
|
||||
model = Long
|
||||
success_url = reverse_lazy("longs:long_view")
|
||||
|
||||
Reference in New Issue
Block a user