resource: add permission check to names search #1503
Triggered via pull request
September 11, 2024 13:26
Status
Failure
Total duration
5m 40s
Artifacts
–
Annotations
10 errors
Python / Tests (3.9, postgresql14, opensearch2):
invenio_vocabularies/contrib/names/permissions.py#L1
isort-check
"""Vocabulary permissions."""
-from ...services.permissions import PermissionPolicy
from invenio_records_permissions.generators import AuthenticatedUser, SystemProcess
+from ...services.permissions import PermissionPolicy
class NamesPermissionPolicy(PermissionPolicy):
|
Python / Tests (3.9, postgresql14, opensearch2):
invenio_vocabularies/contrib/names/permissions.py#L1
Black format check
--- /home/runner/work/invenio-vocabularies/invenio-vocabularies/invenio_vocabularies/contrib/names/permissions.py 2024-09-11 13:26:12.914299+00:00
+++ /home/runner/work/invenio-vocabularies/invenio-vocabularies/invenio_vocabularies/contrib/names/permissions.py 2024-09-11 13:30:38.744762+00:00
@@ -10,11 +10,10 @@
from ...services.permissions import PermissionPolicy
from invenio_records_permissions.generators import AuthenticatedUser, SystemProcess
-
class NamesPermissionPolicy(PermissionPolicy):
"""Permission policy."""
can_search = [SystemProcess(), AuthenticatedUser()]
can_read = [SystemProcess(), AuthenticatedUser()]
|
Python / Tests (3.9, postgresql14, opensearch2):
invenio_vocabularies/contrib/names/resources.py#L1
isort-check
from flask import g
from flask_resources import resource_requestctx, response_handler, route
-from invenio_records_resources.resources.records.resource import (
- request_view_args,
-)
+from invenio_records_resources.resources.records.resource import request_view_args
from marshmallow import fields
from .names import record_type
|
Python / Tests (3.9, postgresql14, opensearch2):
invenio_vocabularies/contrib/names/resources.py#L1
Black format check
--- /home/runner/work/invenio-vocabularies/invenio-vocabularies/invenio_vocabularies/contrib/names/resources.py 2024-09-11 13:26:12.914299+00:00
+++ /home/runner/work/invenio-vocabularies/invenio-vocabularies/invenio_vocabularies/contrib/names/resources.py 2024-09-11 13:30:39.045698+00:00
@@ -52,6 +52,5 @@
id_type=resource_requestctx.view_args["pid_type"],
identity=g.identity,
)
return item.to_dict(), 200
-
|
Python / Tests (3.9, postgresql14, opensearch2)
Process completed with exit code 1.
|
Python / Tests (3.12, postgresql14, opensearch2):
invenio_vocabularies/contrib/names/permissions.py#L1
isort-check
"""Vocabulary permissions."""
-from ...services.permissions import PermissionPolicy
from invenio_records_permissions.generators import AuthenticatedUser, SystemProcess
+from ...services.permissions import PermissionPolicy
class NamesPermissionPolicy(PermissionPolicy):
|
Python / Tests (3.12, postgresql14, opensearch2):
invenio_vocabularies/contrib/names/permissions.py#L1
Black format check
--- /home/runner/work/invenio-vocabularies/invenio-vocabularies/invenio_vocabularies/contrib/names/permissions.py 2024-09-11 13:26:14.415880+00:00
+++ /home/runner/work/invenio-vocabularies/invenio-vocabularies/invenio_vocabularies/contrib/names/permissions.py 2024-09-11 13:31:09.714734+00:00
@@ -10,11 +10,10 @@
from ...services.permissions import PermissionPolicy
from invenio_records_permissions.generators import AuthenticatedUser, SystemProcess
-
class NamesPermissionPolicy(PermissionPolicy):
"""Permission policy."""
can_search = [SystemProcess(), AuthenticatedUser()]
can_read = [SystemProcess(), AuthenticatedUser()]
|
Python / Tests (3.12, postgresql14, opensearch2):
invenio_vocabularies/contrib/names/resources.py#L1
isort-check
from flask import g
from flask_resources import resource_requestctx, response_handler, route
-from invenio_records_resources.resources.records.resource import (
- request_view_args,
-)
+from invenio_records_resources.resources.records.resource import request_view_args
from marshmallow import fields
from .names import record_type
|
Python / Tests (3.12, postgresql14, opensearch2):
invenio_vocabularies/contrib/names/resources.py#L1
Black format check
--- /home/runner/work/invenio-vocabularies/invenio-vocabularies/invenio_vocabularies/contrib/names/resources.py 2024-09-11 13:26:14.415880+00:00
+++ /home/runner/work/invenio-vocabularies/invenio-vocabularies/invenio_vocabularies/contrib/names/resources.py 2024-09-11 13:31:10.154591+00:00
@@ -52,6 +52,5 @@
id_type=resource_requestctx.view_args["pid_type"],
identity=g.identity,
)
return item.to_dict(), 200
-
|
Python / Tests (3.12, postgresql14, opensearch2)
Process completed with exit code 1.
|