diff --git a/news/222.bugfix b/news/222.bugfix new file mode 100644 index 00000000..6f0a228f --- /dev/null +++ b/news/222.bugfix @@ -0,0 +1,3 @@ +Add missing icon on comments' `view` action +Register contenttype icon for comments. +[gforcada, maurits] diff --git a/plone/app/discussion/configure.zcml b/plone/app/discussion/configure.zcml index e2b82f2d..ada1914f 100644 --- a/plone/app/discussion/configure.zcml +++ b/plone/app/discussion/configure.zcml @@ -46,6 +46,11 @@ for="plone.base.interfaces.IPloneSiteRoot" directory="profiles/default" /> + diff --git a/plone/app/discussion/profiles/default/metadata.xml b/plone/app/discussion/profiles/default/metadata.xml index 38abca6d..4cad4f61 100644 --- a/plone/app/discussion/profiles/default/metadata.xml +++ b/plone/app/discussion/profiles/default/metadata.xml @@ -1,6 +1,6 @@ - 2001 + 2002 profile-plone.resource:default profile-plone.app.registry:default diff --git a/plone/app/discussion/profiles/default/registry.xml b/plone/app/discussion/profiles/default/registry.xml index 2a1aaffc..944359d3 100644 --- a/plone/app/discussion/profiles/default/registry.xml +++ b/plone/app/discussion/profiles/default/registry.xml @@ -4,4 +4,10 @@ False False + + + Plone Image + + ++plone++bootstrap-icons/chat-left-text.svg + diff --git a/plone/app/discussion/profiles/default/types/Discussion_Item.xml b/plone/app/discussion/profiles/default/types/Discussion_Item.xml index c05efcb9..64c98c61 100644 --- a/plone/app/discussion/profiles/default/types/Discussion_Item.xml +++ b/plone/app/discussion/profiles/default/types/Discussion_Item.xml @@ -10,7 +10,7 @@ Comments added to a content item. - discussionitem_icon.png + ++plone++bootstrap-icons/chat-left-text.svg Discussion Item plone.Comment @@ -28,6 +28,7 @@ + + + + Plone Image + + ++plone++bootstrap-icons/chat-left-text.svg + + diff --git a/plone/app/discussion/profiles/to_2002/types/Discussion_Item.xml b/plone/app/discussion/profiles/to_2002/types/Discussion_Item.xml new file mode 100644 index 00000000..92fb9496 --- /dev/null +++ b/plone/app/discussion/profiles/to_2002/types/Discussion_Item.xml @@ -0,0 +1,26 @@ + + + ++plone++bootstrap-icons/chat-left-text.svg + + + + + + + diff --git a/plone/app/discussion/setuphandlers.py b/plone/app/discussion/setuphandlers.py new file mode 100644 index 00000000..ca898bae --- /dev/null +++ b/plone/app/discussion/setuphandlers.py @@ -0,0 +1,10 @@ +from plone.base.interfaces import INonInstallable +from zope.interface import implementer + + +@implementer(INonInstallable) +class HiddenProfiles: + def getNonInstallableProfiles(self): + return [ + "plone.app.discussion:to_2002", + ] diff --git a/plone/app/discussion/upgrades.zcml b/plone/app/discussion/upgrades.zcml index d265d428..5f716f6e 100644 --- a/plone/app/discussion/upgrades.zcml +++ b/plone/app/discussion/upgrades.zcml @@ -108,4 +108,23 @@ /> + + + + + +