Fixed add work
This commit is contained in:
parent
5fb5138383
commit
5a201cef85
@ -2,8 +2,8 @@
|
|||||||
{% load url_tools %}
|
{% load url_tools %}
|
||||||
|
|
||||||
{% block admin %}
|
{% block admin %}
|
||||||
{% if collection_id %}
|
{% if collection %}
|
||||||
<a href="{% url 'work_add' pk=collection_id %}" class="button is-link">
|
<a href="{% url 'work_add' collection.pk %}" class="button is-link">
|
||||||
<span class="icon"><i class="fas fa-plus-circle"></i></span>
|
<span class="icon"><i class="fas fa-plus-circle"></i></span>
|
||||||
<span>Add a work</span>
|
<span>Add a work</span>
|
||||||
</a>
|
</a>
|
||||||
|
|||||||
@ -205,7 +205,7 @@ class WorkAddView(CollectionMixin, FormView):
|
|||||||
def form_valid(self, form):
|
def form_valid(self, form):
|
||||||
work = form.save(commit=False)
|
work = form.save(commit=False)
|
||||||
#work.ensemble_id = self.request.ensemble_id
|
#work.ensemble_id = self.request.ensemble_id
|
||||||
work.collection_id = self.kwargs['pk']
|
work.collection_id = self.collection.pk
|
||||||
work.save()
|
work.save()
|
||||||
|
|
||||||
# handle the files
|
# handle the files
|
||||||
@ -217,7 +217,7 @@ class WorkAddView(CollectionMixin, FormView):
|
|||||||
if len(docs) == 1:
|
if len(docs) == 1:
|
||||||
return redirect('document_annotate', docs[0])
|
return redirect('document_annotate', docs[0])
|
||||||
else:
|
else:
|
||||||
return redirect('work_detail', pk=work.pk)
|
return redirect('work_detail', collection=self.collection.pk, pk=work.pk)
|
||||||
|
|
||||||
class WorkMixin(object):
|
class WorkMixin(object):
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user