Skip to content

Commit 4a5fa90

Browse files
authored
Merge pull request #253 from plone/no-plone-api
Do not depend on plone.api
2 parents d6a3141 + 06e8f89 commit 4a5fa90

File tree

3 files changed

+2
-3
lines changed

3 files changed

+2
-3
lines changed

news/188.bugfix.rst

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Do not depend on ``plone.api``. [ale-rt]

plone/app/discussion/upgrades.py

+1-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
from .interfaces import IDiscussionSettings
22
from .setuphandlers import add_discussion_behavior_to_default_types
33
from datetime import timezone
4-
from plone import api
54
from plone.registry.interfaces import IRegistry
65
from Products.CMFCore.utils import getToolByName
76
from Products.ZCatalog.ProgressHandler import ZLogHandler
@@ -92,7 +91,7 @@ def extend_review_workflow(context):
9291

9392
def set_timezone_on_dates(context):
9493
"""Ensure timezone data is stored against all creation/modified dates"""
95-
pc = api.portal.get_tool("portal_catalog")
94+
pc = getToolByName(context, "portal_catalog")
9695
creations = 0
9796
modifieds = 0
9897
logger.info("Setting timezone information on comment dates")

setup.py

-1
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,6 @@
4444
"Products.GenericSetup",
4545
"Products.ZCatalog",
4646
"Products.statusmessages",
47-
"plone.api",
4847
"plone.app.event",
4948
"plone.registry",
5049
"plone.resource",

0 commit comments

Comments
 (0)