Skip to content

Commit

Permalink
Add email, Instagram and WeChat social links (#23)
Browse files Browse the repository at this point in the history
* Add Email, Instagram and WeChat social link options

* Add updater for registry
  • Loading branch information
JeffersonBledsoe authored Jun 19, 2024
1 parent 32ced3d commit c132645
Show file tree
Hide file tree
Showing 3 changed files with 23 additions and 1 deletion.
15 changes: 15 additions & 0 deletions src/nswdesignsystem/plone6/interfaces.py
Original file line number Diff line number Diff line change
Expand Up @@ -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,
Expand Down Expand Up @@ -136,6 +148,9 @@ class INSWDesignSystemSettings(ISocialMediaSchema):
],
"linkedin_url",
"youtube_url",
"instagram_url",
"mail_link",
"we_chat_url",
]

INSWDesignSystemSettings.setTaggedValue(
Expand Down
2 changes: 1 addition & 1 deletion src/nswdesignsystem/plone6/profiles/default/metadata.xml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<metadata>
<version>1002</version>
<version>1003</version>
<dependencies>
<dependency>profile-collective.volto.formsupport:default</dependency>
<dependency>profile-collective.volto.subfooter:default</dependency>
Expand Down
7 changes: 7 additions & 0 deletions src/nswdesignsystem/plone6/upgrades.zcml
Original file line number Diff line number Diff line change
Expand Up @@ -21,5 +21,12 @@
destination="1002"
import_steps="plone.app.registry"
/>
<genericsetup:upgradeDepends
title="Add Email, WeChat and Instagram social links"
profile="nswdesignsystem.plone6:default"
source="1002"
destination="1003"
import_steps="plone.app.registry"
/>

</configure>

0 comments on commit c132645

Please sign in to comment.