--- a/src/pyams_skin/interfaces/configuration.py Wed Oct 07 17:52:40 2015 +0200
+++ b/src/pyams_skin/interfaces/configuration.py Wed Oct 07 17:53:40 2015 +0200
@@ -21,7 +21,7 @@
# import packages
from pyams_file.schema import ImageField
from zope.interface import Interface, Attribute
-from zope.schema import TextLine, Choice, Bool
+from zope.schema import TextLine, Text, Choice, Bool
from pyams_skin import _
@@ -133,10 +133,42 @@
description=_("Public author name"),
required=False)
- icon = ImageField(title="Icon",
+ icon = ImageField(title=_("Icon"),
description=_("Browser favourite icon"),
required=False)
logo = ImageField(title=_("Logo"),
description=_("Image containing application logo"),
required=False)
+
+
+SKIN_BACK_CONFIGURATION_KEY = 'pyams_skin.back-office.configuration'
+
+
+class IBackOfficeConfiguration(IContained):
+ """Back-office configuration"""
+
+ title = TextLine(title=_("Title"),
+ description=_("Application title visible in back-office"),
+ required=False)
+
+ login_header = Text(title=_("Login header"),
+ description=_("This reStructuredText text will be displayed in login page header"),
+ required=False)
+
+ login_footer = Text(title=_("Login footer"),
+ description=_("This reStructuredText text will be displayed in login page footer"),
+ required=False)
+
+ icon = ImageField(title=_("Icon"),
+ description=_("Browser favourite icon"),
+ required=False)
+
+ logo = ImageField(title=_("Logo"),
+ description=_("Image containing application logo"),
+ required=False)
+
+ display_content_icon = Bool(title=_("Display title icon?"),
+ description=_("Should icons be displayed into content's title area ?"),
+ required=True,
+ default=True)