Skip to content

Commit cebf0f9

Browse files
authored
Backend fixes (#7)
* Backend: Pin Python to version 3.12 (Fixes #4) * Backend: Upgrade plone.restapi to version 9.14.0 (Fixes #6) * Backend: Remove old portlets registration (Fixes #3) * Fix failing test
1 parent 8b68324 commit cebf0f9

File tree

7 files changed

+11
-395
lines changed

7 files changed

+11
-395
lines changed

backend/news/3.internal

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Remove old portlets registration -- but keep portlet managers (as they are required by other packages). @ericof

backend/news/4.internal

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Pin Python to version 3.12 in pyproject.toml. @ericof

backend/news/6.feature

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Upgrade plone.restapi to version 9.14.0 @ericof

backend/pyproject.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ dynamic = ["version"]
44
description = "Core setup for kitconcept GmbH distributions built on top of Plone"
55
readme = "README.md"
66
license = "GPL-2.0-only"
7-
requires-python = ">=3.12"
7+
requires-python = "==3.12.*"
88
authors = [
99
{ name = "kitconcept GmbH", email = "contact@kitconcept.com" },
1010
]
@@ -276,7 +276,7 @@ constraint-dependencies = [
276276
"plone.resource==3.0.2",
277277
"plone.resourceeditor==4.0.1",
278278
"plone.rest==5.0.0",
279-
"plone.restapi==9.13.3",
279+
"plone.restapi==9.14.0",
280280
"plone.rfc822==3.0.1",
281281
"plone.scale==4.1.4",
282282
"plone.schema==2.0.2",

backend/src/kitconcept/core/profiles/dependencies/portlets.xml

Lines changed: 0 additions & 120 deletions
Original file line numberDiff line numberDiff line change
@@ -30,124 +30,4 @@
3030
type="plone.app.portlets.interfaces.IDashboard"
3131
/>
3232

33-
<!-- Portlet type registrations -->
34-
35-
<portlet addview="portlets.Classic"
36-
description="A portlet which can render a classic template-based portlet"
37-
title="Classic portlet"
38-
i18n:attributes="title; description"
39-
>
40-
<for interface="plone.app.portlets.interfaces.IColumn" />
41-
<for interface="plone.app.portlets.interfaces.IDashboard" />
42-
</portlet>
43-
44-
<portlet addview="portlets.News"
45-
description="A portlet which can render a listing of recent news"
46-
title="News"
47-
i18n:attributes="title; description"
48-
>
49-
<for interface="plone.app.portlets.interfaces.IColumn" />
50-
<for interface="plone.app.portlets.interfaces.IDashboard" />
51-
</portlet>
52-
53-
<portlet addview="portlets.Login"
54-
description="A portlet which can render a log-in box"
55-
title="Login"
56-
i18n:attributes="title; description"
57-
>
58-
<for interface="plone.app.portlets.interfaces.IColumn" />
59-
</portlet>
60-
61-
<portlet addview="portlets.Navigation"
62-
description="A portlet which can render a navigation tree"
63-
title="Navigation"
64-
i18n:attributes="title; description"
65-
>
66-
<for interface="plone.app.portlets.interfaces.IColumn" />
67-
</portlet>
68-
69-
<portlet addview="portlets.Recent"
70-
description="A portlet which can render a listing of recently changed items."
71-
title="Recent items"
72-
i18n:attributes="title; description"
73-
>
74-
<for interface="plone.app.portlets.interfaces.IColumn" />
75-
<for interface="plone.app.portlets.interfaces.IDashboard" />
76-
</portlet>
77-
78-
<portlet addview="portlets.Review"
79-
description="A portlet which can render a listing on the review queue."
80-
title="Review list"
81-
i18n:attributes="title; description"
82-
>
83-
<for interface="plone.app.portlets.interfaces.IColumn" />
84-
<for interface="plone.app.portlets.interfaces.IDashboard" />
85-
</portlet>
86-
87-
<portlet addview="portlets.rss"
88-
description="A portlet which can receive and render an RSS feed."
89-
title="RSS Feed"
90-
i18n:attributes="title; description"
91-
>
92-
<for interface="plone.app.portlets.interfaces.IColumn" />
93-
<for interface="plone.app.portlets.interfaces.IDashboard" />
94-
</portlet>
95-
96-
<portlet addview="portlets.Search"
97-
description="A portlet which shows a search box."
98-
title="Search"
99-
i18n:attributes="title; description"
100-
>
101-
<for interface="plone.app.portlets.interfaces.IColumn" />
102-
<for interface="plone.app.portlets.interfaces.IDashboard" />
103-
</portlet>
104-
105-
<portlet addview="portlets.Actions"
106-
description="A portlet that provides links of an action category"
107-
title="Actions"
108-
i18n:attributes="title; description"
109-
>
110-
<for interface="plone.app.portlets.interfaces.IColumn" />
111-
<for interface="plone.app.portlets.interfaces.IDashboard" />
112-
</portlet>
113-
114-
<assignment category="context"
115-
key="/"
116-
manager="plone.leftcolumn"
117-
name="navigation"
118-
type="portlets.Navigation"
119-
/>
120-
121-
<assignment category="context"
122-
key="/"
123-
manager="plone.footerportlets"
124-
name="footer"
125-
type="portlets.Classic"
126-
>
127-
<property name="template">@@footer</property>
128-
<property name="macro" />
129-
</assignment>
130-
131-
<assignment category="context"
132-
key="/"
133-
manager="plone.footerportlets"
134-
name="actions"
135-
type="portlets.Actions"
136-
>
137-
<property name="ptitle">site_actions</property>
138-
<property name="show_title">False</property>
139-
<property name="category">site_actions</property>
140-
<property name="show_icons">False</property>
141-
</assignment>
142-
143-
<assignment category="context"
144-
key="/"
145-
manager="plone.footerportlets"
146-
name="colophon"
147-
type="portlets.Classic"
148-
>
149-
<property name="template">colophon</property>
150-
<property name="macro" />
151-
</assignment>
152-
15333
</portlets>

backend/tests/services/system/test_system_get.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ def test_keys(self, key, type_):
4646
(
4747
("cmf_version", "3.7"),
4848
("debug_mode", "No"),
49-
("plone_restapi_version", "9.13.3"),
49+
("plone_restapi_version", "9.14.0"),
5050
("plone_version", "6.1.1"),
5151
("upgrade", False),
5252
),

0 commit comments

Comments
 (0)