Skip to content

Commit 3058d7d

Browse files
authored
Enable clm to news and event content type with footer (#462)
1 parent 1ce4835 commit 3058d7d

10 files changed

Lines changed: 32 additions & 2 deletions

File tree

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Added the CLM (lifecycle management) fields to News Item and Event. @iFlameing

backend/src/kitconcept/intranet/profiles/default/metadata.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<metadata>
3-
<version>20260730001</version>
3+
<version>20260803001</version>
44
<dependencies>
55
<dependency>plone.app.discussion:default</dependency>
66
<dependency>profile-kitconcept.contactblock:default</dependency>

backend/src/kitconcept/intranet/profiles/default/types/Event.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616
/>
1717
<element value="kitconcept.intranet.location" />
1818
<element value="kitconcept.intranet.organisational_unit" />
19+
<element value="kitconcept.intranet.clm" />
1920
<element value="kitconcept.intranet.votes" />
2021
<element value="kitconcept.intranet.content_review" />
2122

backend/src/kitconcept/intranet/profiles/default/types/News_Item.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
>
1212
<element value="kitconcept.intranet.location" />
1313
<element value="kitconcept.intranet.organisational_unit" />
14+
<element value="kitconcept.intranet.clm" />
1415
<element value="kitconcept.intranet.votes" />
1516
<element value="kitconcept.intranet.content_review" />
1617

backend/src/kitconcept/intranet/upgrades/configure.zcml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -95,5 +95,6 @@
9595
<include package=".v20260720001" />
9696
<include package=".v20260728001" />
9797
<include package=".v20260730001" />
98+
<include package=".v20260803001" />
9899

99100
</configure>

backend/src/kitconcept/intranet/upgrades/v20260803001/__init__.py

Whitespace-only changes.
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
<configure
2+
xmlns="http://namespaces.zope.org/zope"
3+
xmlns:genericsetup="http://namespaces.zope.org/genericsetup"
4+
>
5+
<genericsetup:upgradeSteps
6+
profile="kitconcept.intranet:default"
7+
source="20260730001"
8+
destination="20260803001"
9+
>
10+
<genericsetup:upgradeDepends
11+
title="Add CLM behavior to News Item and Event content types"
12+
import_steps="typeinfo"
13+
/>
14+
</genericsetup:upgradeSteps>
15+
</configure>

backend/tests/content_types/test_fti.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,7 @@ def _setup(self, portal, get_fti):
7272
"plone.translatable",
7373
"kitconcept.intranet.location",
7474
"kitconcept.intranet.organisational_unit",
75+
"kitconcept.intranet.clm",
7576
"kitconcept.intranet.votes",
7677
"kitconcept.intranet.content_review",
7778
),
@@ -198,6 +199,7 @@ def _setup(self, portal, get_fti):
198199
"plone.allowdiscussion",
199200
"kitconcept.intranet.location",
200201
"kitconcept.intranet.organisational_unit",
202+
"kitconcept.intranet.clm",
201203
"kitconcept.intranet.votes",
202204
"kitconcept.intranet.content_review",
203205
),
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Added Event and News Item to the AboutThisContent slot. @iFlameing

frontend/packages/kitconcept-intranet/src/config/slots.ts

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,15 @@ export default function install(config: ConfigType) {
3131
slot: 'preFooter',
3232
name: 'AboutThisContent',
3333
component: AboutThisContent,
34-
predicates: [ContentTypeCondition(['Document', 'WikiPage', 'Workspace'])],
34+
predicates: [
35+
ContentTypeCondition([
36+
'Document',
37+
'WikiPage',
38+
'Workspace',
39+
'Event',
40+
'News Item',
41+
]),
42+
],
3543
});
3644
config.registerSlotComponent({
3745
slot: 'belowContent',

0 commit comments

Comments
 (0)