From c133e619d430bea917dbc13836832fa3ee6379df Mon Sep 17 00:00:00 2001 From: "me@jeffersonbledsoe.com" Date: Wed, 19 Jun 2024 17:16:36 +0100 Subject: [PATCH 1/2] Add Email, Instagram and WeChat social link options --- src/nswdesignsystem/plone6/interfaces.py | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/src/nswdesignsystem/plone6/interfaces.py b/src/nswdesignsystem/plone6/interfaces.py index 95497f8..1b915d9 100644 --- a/src/nswdesignsystem/plone6/interfaces.py +++ b/src/nswdesignsystem/plone6/interfaces.py @@ -33,10 +33,22 @@ class INSWDesignSystemSettings(ISocialMediaSchema): # SOCIAL FIELDSET directives.omitted("share_social_data") directives.omitted("facebook_app_id") + instagram_url = ASCIILine( + title="Instagram URL", + required=False, + ) linkedin_url = ASCIILine( title="LinkedIn URL", required=False, ) + mail_link = ASCIILine( + title="Mail address", + required=False, + ) + we_chat_url = ASCIILine( + title="WeChat URL", + required=False, + ) youtube_url = ASCIILine( title="YouTube URL", required=False, @@ -136,6 +148,9 @@ class INSWDesignSystemSettings(ISocialMediaSchema): ], "linkedin_url", "youtube_url", + "instagram_url", + "mail_link", + "we_chat_url", ] INSWDesignSystemSettings.setTaggedValue( From 938854fbd3af2706aeb9defd752025a8bdf23eb7 Mon Sep 17 00:00:00 2001 From: "me@jeffersonbledsoe.com" Date: Wed, 19 Jun 2024 17:17:02 +0100 Subject: [PATCH 2/2] Add updater for registry --- src/nswdesignsystem/plone6/profiles/default/metadata.xml | 2 +- src/nswdesignsystem/plone6/upgrades.zcml | 7 +++++++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/src/nswdesignsystem/plone6/profiles/default/metadata.xml b/src/nswdesignsystem/plone6/profiles/default/metadata.xml index 3881789..7646742 100644 --- a/src/nswdesignsystem/plone6/profiles/default/metadata.xml +++ b/src/nswdesignsystem/plone6/profiles/default/metadata.xml @@ -1,6 +1,6 @@ - 1002 + 1003 profile-collective.volto.formsupport:default profile-collective.volto.subfooter:default diff --git a/src/nswdesignsystem/plone6/upgrades.zcml b/src/nswdesignsystem/plone6/upgrades.zcml index 01a6e93..7f74419 100644 --- a/src/nswdesignsystem/plone6/upgrades.zcml +++ b/src/nswdesignsystem/plone6/upgrades.zcml @@ -21,5 +21,12 @@ destination="1002" import_steps="plone.app.registry" /> +