Skip to content

Commit a9828d9

Browse files
feat: ➕ add c.behavior.banner as a required add-on
1 parent 74dc779 commit a9828d9

File tree

6 files changed

+16
-0
lines changed

6 files changed

+16
-0
lines changed

setup.py

+1
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,7 @@
4949
python_requires=">=3.6",
5050
install_requires=[
5151
"setuptools",
52+
"collective.behavior.banner",
5253
"collective.easyform",
5354
"cusy.exportimport",
5455
"cusy.restapi.easyform",

src/cusy/cms/configure.zcml

+1
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66

77
<i18n:registerTranslations directory="locales" />
88

9+
<include package="collective.behavior.banner" />
910
<include package="collective.easyform" />
1011
<include package="cusy.exportimport" />
1112
<include package="cusy.restapi.easyform" />

src/cusy/cms/profiles/default/metadata.xml

+1
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
<metadata>
33
<version>1000</version>
44
<dependencies>
5+
<dependency>profile-collective.behavior.banner:default</dependency>
56
<dependency>profile-collective.easyform:default</dependency>
67
<dependency>profile-cusy.exportimport:default</dependency>
78
<dependency>profile-cusy.restapi.easyform:default</dependency>

src/cusy/cms/setuphandlers.py

+1
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ def getNonInstallableProfiles(self):
1414
def getNonInstallableProducts(self):
1515
"""Hide other products from site-creation and quickinstaller."""
1616
return [
17+
"collective.behavior.banner",
1718
"collective.easyform",
1819
"cusy.exportimport",
1920
"cusy.restapi.easyform",

src/cusy/cms/tests/test_setup.py

+6
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,12 @@ def test_browserlayer(self):
3838

3939
self.assertIn(ICusyCmsLayer, utils.registered_layers())
4040

41+
def test_collective_behaviort_banner_installed(self):
42+
"""Validate that `collective.behavior.banner` is installed."""
43+
self.assertTrue(
44+
self.installer.isProductInstalled("collective.behavior.banner"),
45+
)
46+
4147
def test_collective_easyform_installed(self):
4248
"""Validate that `collective.easyform` is installed."""
4349
self.assertTrue(self.installer.isProductInstalled("collective.easyform"))

test_plone52.cfg

+6
Original file line numberDiff line numberDiff line change
@@ -29,3 +29,9 @@ collective.exportimport = 1.0
2929
# Required by:
3030
# collective.exportimport==1.0
3131
hurry.filesize = 0.9
32+
33+
# Added by buildout at 2021-07-13 10:49:19.471119
34+
35+
# Required by:
36+
# cusy.cms==1.0.0.dev0
37+
collective.behavior.banner = 1.3

0 commit comments

Comments
 (0)