--- a/src/pyams_skin/interfaces/extension.py Tue Jul 13 08:00:55 2021 +0200
+++ b/src/pyams_skin/interfaces/extension.py Tue Jul 13 08:01:21 2021 +0200
@@ -27,7 +27,10 @@
ACTIVATED_ON_BACK: _("Back-office only"),
ACTIVATED_ON_BOTH: _("Front-office and back-office")}
-ACTIVATION_MODES = SimpleVocabulary([SimpleTerm(k, title=v) for k, v in ACTIVATION_MODES_LABELS.items()])
+ACTIVATION_MODES = SimpleVocabulary([
+ SimpleTerm(k, title=v)
+ for k, v in ACTIVATION_MODES_LABELS.items()
+])
GOOGLE_TAGS_INFO_KEY = 'pyams_skin.tagmanager_info'
@@ -41,12 +44,14 @@
default=False)
on_accepted_cookie = Bool(title=_("Activate only if not rejected cookies?"),
- description=_("If 'no', plug-in will be activated without waiting for accepted cookies"),
+ description=_("If 'no', plug-in will be activated without waiting "
+ "for accepted cookies"),
required=False,
default=False)
cookie_name = TextLine(title=_("Cookie name"),
- description=_("Name of cookie checked to verify if cookies have been rejected"),
+ description=_("Name of cookie checked to verify if cookies have been "
+ "rejected"),
required=False)
rejected_cookie_value = TextLine(title=_("Rejected cookie value"),
@@ -59,7 +64,8 @@
raise Invalid(_("You must specify cookie name and reject value !!"))
container_id = TextLine(title=_("Container ID"),
- description=_("Google Tag Manager container ID (may start with 'GTM-')"),
+ description=_("Google Tag Manager container ID (may start with "
+ "'GTM-')"),
required=False)
activation_mode = Choice(title=_("Activation mode"),
@@ -85,12 +91,14 @@
default=False)
on_accepted_cookie = Bool(title=_("Activate only if not rejected cookies?"),
- description=_("If 'no', plug-in will be activated without waiting for accepted cookies"),
+ description=_("If 'no', plug-in will be activated without waiting "
+ "for accepted cookies"),
required=False,
default=False)
cookie_name = TextLine(title=_("Cookie name"),
- description=_("Name of cookie checked to verify if cookies have been rejected"),
+ description=_("Name of cookie checked to verify if cookies have been "
+ "rejected"),
required=False)
rejected_cookie_value = TextLine(title=_("Rejected cookie value"),
@@ -125,12 +133,14 @@
default=False)
on_accepted_cookie = Bool(title=_("Activate only if not rejected cookies?"),
- description=_("If 'no', plug-in will be activated without waiting for accepted cookies"),
+ description=_("If 'no', plug-in will be activated without waiting "
+ "for accepted cookies"),
required=False,
default=False)
cookie_name = TextLine(title=_("Cookie name"),
- description=_("Name of cookie checked to verify if cookies have been rejected"),
+ description=_("Name of cookie checked to verify if cookies have been "
+ "rejected"),
required=False)
rejected_cookie_value = TextLine(title=_("Rejected cookie value"),
@@ -143,7 +153,8 @@
raise Invalid(_("You must specify cookie name and reject value !!"))
account_id = TextLine(title=_("Account ID"),
- description=_("UserReport account ID, available in 'initSite' code snippet"),
+ description=_("UserReport account ID, available in 'initSite' code "
+ "snippet"),
required=False)
activation_mode = Choice(title=_("Activation mode"),
@@ -151,3 +162,20 @@
vocabulary=ACTIVATION_MODES,
default=ACTIVATED_ON_BOTH,
required=True)
+
+
+FACEBOOK_INFO_KEY = 'pyams_skin.facebook_info'
+
+
+class IFacebookSiteInfo(Interface):
+ """Facebook site account info"""
+
+ enabled = Bool(title=_("Facebook site integration?"),
+ description=_("Is Facebbok integration code activated?"),
+ required=True,
+ default=False)
+
+ verification_code = TextLine(title=_("Verification code"),
+ description=_("Verification code is available in "
+ "Facebook's \"Meta Tag Verification\" tool..."),
+ required=False)