Skip to content

Commit 6eba38b

Browse files
authored
Merge branch 'main' into erral-sponsorship-levels
2 parents b3b34dd + c6157d7 commit 6eba38b

5 files changed

Lines changed: 27 additions & 11 deletions

File tree

CHANGELOG.md

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,11 @@
1-
## 1.0.21 (unreleased)
1+
## 1.0.22 (unreleased)
22

33
- Add new sponsorship level
4+
5+
6+
## 1.0.21 (2026-01-19)
7+
8+
- Update frontend base image to 20-bookworm slim because Node 18 version is EOL and was removed. [frevdvd]
49
- Fix event info block: Move Website URL to separate section with its own heading. [#175]
510
- Update to Relstorage 4.2.1
611
- Simplify and make mxdev config explicit

frontend/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM node:18-bookwork-slim as base
1+
FROM node:20-bookworm-slim as base
22
FROM base as builder
33

44
RUN apt-get update \

frontend/src/components/layout/Footer/SiteFooter.jsx

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ const messages = defineMessages({
4949
footerInfos: {
5050
id: 'Footer infos',
5151
defaultMessage:
52-
'The text and illustrations in this website are licensed by the Plone Foundation under a Creative Commons Attribution-ShareAlike 4.0 International license. Plone and the Plone® logo are registered trademarks of the Plone Foundation, registered in the United States and other countries. For guidelines on the permitted uses of the Plone trademarks, see https://plone.org/foundation/logo. All other trademarks are owned by their respective owners.',
52+
'The text and illustrations in this website are licensed by the Plone Foundation under a Creative Commons Attribution-ShareAlike 4.0 International license. Plone and the Plone® logo are registered trademarks of the Plone Foundation, registered in the United States and other countries. For guidelines on the permitted uses of the Plone trademarks, see <a href="https://plone.org/foundation/logo">https://plone.org/foundation/logo</a>. All other trademarks are owned by their respective owners.',
5353
},
5454
});
5555

@@ -163,9 +163,12 @@ const Footer = ({ pathanme }) => {
163163
<div className="logo">
164164
<Logo />
165165
</div>
166-
<div className="address">
167-
{intl.formatMessage(messages.footerInfos)}
168-
</div>
166+
<div
167+
className="address"
168+
dangerouslySetInnerHTML={{
169+
__html: intl.formatMessage(messages.footerInfos),
170+
}}
171+
/>
169172
</div>
170173
</Container>
171174
</div>

frontend/src/customizations/volto/components/theme/Footer/Footer.jsx

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ const messages = defineMessages({
2020
footerInfos: {
2121
id: 'Footer infos',
2222
defaultMessage:
23-
'The text and illustrations in this website are licensed by the Plone Foundation under a Creative Commons Attribution-ShareAlike 4.0 International license. Plone and the Plone® logo are registered trademarks of the Plone Foundation, registered in the United States and other countries. For guidelines on the permitted uses of the Plone trademarks, see https://plone.org/foundation/logo. All other trademarks are owned by their respective owners.',
23+
'The text and illustrations in this website are licensed by the Plone Foundation under a Creative Commons Attribution-ShareAlike 4.0 International license. Plone and the Plone® logo are registered trademarks of the Plone Foundation, registered in the United States and other countries. For guidelines on the permitted uses of the Plone trademarks, see <a href="https://plone.org/foundation/logo">https://plone.org/foundation/logo</a>. All other trademarks are owned by their respective owners.',
2424
},
2525
cookieSettings: {
2626
id: 'Cookie settings',
@@ -127,6 +127,11 @@ const Footer = ({ intl }) => {
127127
<List.Item>
128128
<Link to="/foundation/sponsorship">Sponsors</Link>
129129
</List.Item>
130+
<List.Item>
131+
<Link to="/foundation/event-sponsorship">
132+
Apply for Event and Sprint Funds
133+
</Link>
134+
</List.Item>
130135
<List.Item>
131136
<Link to="/foundation/materials/foundation-resolutions/code-of-conduct">
132137
Code of conduct
@@ -219,9 +224,12 @@ const Footer = ({ intl }) => {
219224
<div className="logo">
220225
<Logo />
221226
</div>
222-
<div className="address">
223-
{intl.formatMessage(messages.footerInfos)}
224-
</div>
227+
<div
228+
className="address"
229+
dangerouslySetInnerHTML={{
230+
__html: intl.formatMessage(messages.footerInfos),
231+
}}
232+
/>
225233
</div>
226234
</Container>
227235
</div>

version.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1.0.21.dev0
1+
1.0.22.dev0

0 commit comments

Comments
 (0)