|
32 | 32 | import requests |
33 | 33 | from celery import shared_task |
34 | 34 | from flask import current_app, request |
| 35 | +from werkzeug.local import LocalProxy |
| 36 | + |
| 37 | +from cap.modules.repoimporter.repo_importer import RepoImporter |
| 38 | +from cap.modules.schemas.errors import SchemaDoesNotExist |
| 39 | +from cap.modules.schemas.models import Schema |
35 | 40 | from flask_login import current_user |
36 | 41 | from invenio_access.models import ActionRoles, ActionUsers |
37 | 42 | from invenio_accounts.models import Role, User |
|
44 | 49 | from invenio_records_files.models import RecordsBuckets |
45 | 50 | from sqlalchemy.exc import IntegrityError |
46 | 51 | from sqlalchemy.orm.exc import NoResultFound |
47 | | -from werkzeug.local import LocalProxy |
48 | | - |
49 | | -from cap.modules.repoimporter.repo_importer import RepoImporter |
50 | | -from cap.modules.schemas.errors import SchemaDoesNotExist |
51 | | -from cap.modules.schemas.models import Schema |
52 | 52 |
|
53 | 53 | from .errors import DepositValidationError, UpdateDepositPermissionsError |
54 | 54 | from .fetchers import cap_deposit_fetcher |
@@ -198,13 +198,11 @@ def edit(self, *args, **kwargs): |
198 | 198 | with UpdateDepositPermission(self).require(403): |
199 | 199 | super(CAPDeposit, self).edit(*args, **kwargs) |
200 | 200 |
|
201 | | - @mark_as_action |
202 | 201 | def update(self, *args, **kwargs): |
203 | 202 | """Update deposit.""" |
204 | 203 | with UpdateDepositPermission(self).require(403): |
205 | 204 | super(CAPDeposit, self).update(*args, **kwargs) |
206 | 205 |
|
207 | | - @mark_as_action |
208 | 206 | def patch(self, *args, **kwargs): |
209 | 207 | """Patch deposit.""" |
210 | 208 | with UpdateDepositPermission(self).require(403): |
|
0 commit comments