Skip to content

Commit d1c6632

Browse files
committed
use standard has_permission
1 parent f7c666b commit d1c6632

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ dependencies = [
2626
"plone.api",
2727
"collective.z3cform.datagridfield",
2828
"plone.app.upgrade",
29-
"plone.restapi>=9.13.5",
29+
"plone.restapi",
3030
]
3131

3232
[project.optional-dependencies]

src/cs_dynamicpages/templates/__init__.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1+
from plone import api
12
from plone.behavior.registration import BehaviorRegistrationNotFound
23
from plone.behavior.registration import lookup_behavior_registration
3-
from plone.restapi.serializer.schema import _check_permission
44

55

66
class Manager:
@@ -19,7 +19,7 @@ def get_template_registry(self):
1919
obj
2020
for obj in self.context.aq_chain
2121
if registration.marker.providedBy(obj)
22-
and _check_permission("View", self, obj)
22+
and api.user.has_permission("View", obj=obj)
2323
),
2424
None,
2525
)

0 commit comments

Comments
 (0)