src/ztfy/myams/interfaces/configuration.py
changeset 52 3d75d7c04593
parent 26 b31fe112bb0e
child 56 c27d6eafe467
--- a/src/ztfy/myams/interfaces/configuration.py	Wed Jul 02 10:30:01 2014 +0200
+++ b/src/ztfy/myams/interfaces/configuration.py	Wed Jul 02 10:30:28 2014 +0200
@@ -12,7 +12,7 @@
 
 # import Zope3 packages
 from zope.interface import Interface, Attribute
-from zope.schema import TextLine, Bool
+from zope.schema import TextLine, Bool, Choice
 
 # import local packages
 from ztfy.file.schema import ImageField, FileField
@@ -33,6 +33,11 @@
 
     version = Attribute(_("Application version"))
 
+    version_location = Choice(title=_("Version location"),
+                              required=False,
+                              values=(u'menus', u'shortcuts'),
+                              default=u'menus')
+
     include_top_links = Bool(title=_("Include top links?"),
                              default=True,
                              required=True)
@@ -117,8 +122,14 @@
     google_analytics_key = TextLine(title=_("Google Analytics key"),
                                     required=False)
 
+    uservoice_api_key = TextLine(title=_("UserVoice API key"),
+                                 description=_("This is the name of UserVoice javascript file"),
+                                 required=False)
+
     static_configuration = Attribute(_("Application static configuration utility"))
 
+    user_email = Attribute(_("Current user email address"))
+
 
 class IMyAMSConfigurationTarget(Interface):
     """MyAMS configuration marker interface"""