Skip to content

Commit

Permalink
Merge remote-tracking branch 'origin/main' into quaive-app
Browse files Browse the repository at this point in the history
  • Loading branch information
ale-rt committed May 27, 2024
2 parents 5f8ea1a + 31dec4f commit 3ec41af
Show file tree
Hide file tree
Showing 3 changed files with 35 additions and 0 deletions.
3 changes: 3 additions & 0 deletions docs/changes.rst
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,9 @@ Changelog
Declare support for Plone 6.
[ale-rt]

- Remove an unused behavior.
[ale-rt]

- Show company certificates in overview
(`#2142 <https://github.com/syslabcom/scrum/issues/2142>`_)
[reinhardt]
Expand Down
Empty file.
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
from ftw.upgrade import UpgradeStep
from logging import getLogger
from plone import api


logger = getLogger(__name__)


class RemoveUnusedBehavior(UpgradeStep):
"""Remove unused behavior."""

def __call__(self):
"""Remove from the euphorie.sector
fti the behavior osha.oira.sector.IOSHASector
"""
portal_types = api.portal.get_tool("portal_types")
fti = portal_types.get("euphorie.sector")
if fti and "osha.oira.sector.IOSHASector" in fti.behaviors:
fti.behaviors = tuple(
[
behavior
for behavior in fti.behaviors
if behavior != "osha.oira.sector.IOSHASector"
]
)
logger.info(
"Removed behavior osha.oira.sector.IOSHASector from euphorie.sector"
)
else:
logger.info(
"Behavior osha.oira.sector.IOSHASector not found in euphorie.sector"
)

0 comments on commit 3ec41af

Please sign in to comment.