Fix staging file delete view

Signed-off-by: Roberto Rosario <Roberto.Rosario@mayan-edms.com>
This commit is contained in:
Roberto Rosario
2019-01-22 22:21:49 -04:00
parent 205ca594f5
commit a769cc92e3
3 changed files with 10 additions and 15 deletions
+5 -6
View File
@@ -210,9 +210,10 @@ class SourceLogView(SingleObjectListView):
)
class StagingFileDeleteView(SingleObjectDeleteView):
object_permission = permission_staging_file_delete
object_permission_related = 'staging_folder'
class StagingFileDeleteView(ExternalObjectMixin, SingleObjectDeleteView):
external_object_class = StagingFolderSource
external_object_pk_url_kwarg = 'staging_folder_id'
external_object_permission = permission_staging_file_delete
def get_extra_context(self):
return {
@@ -228,9 +229,7 @@ class StagingFileDeleteView(SingleObjectDeleteView):
)
def get_source(self):
return get_object_or_404(
klass=StagingFolderSource, pk=self.kwargs['staging_folder_id']
)
return self.get_external_object()
class UploadBaseView(ListModeMixin, MultiFormView):