[Checkins] SVN: grokui.base/branches/plugin-info/s Added plugins listing
Souheil CHELFOUH
souheil at chelfouh.com
Fri Feb 26 09:27:40 EST 2010
Log message for revision 109469:
Added plugins listing
Changed:
U grokui.base/branches/plugin-info/setup.py
U grokui.base/branches/plugin-info/src/grokui/base/contentproviders.py
A grokui.base/branches/plugin-info/src/grokui/base/templates/plugins.pt
U grokui.base/branches/plugin-info/src/grokui/base/viewlets.py
-=-
Modified: grokui.base/branches/plugin-info/setup.py
===================================================================
--- grokui.base/branches/plugin-info/setup.py 2010-02-26 14:25:19 UTC (rev 109468)
+++ grokui.base/branches/plugin-info/setup.py 2010-02-26 14:27:39 UTC (rev 109469)
@@ -45,21 +45,22 @@
namespace_packages = ['grokui'],
install_requires=[
'grok',
+ 'grokcore.component',
+ 'grokcore.viewlet',
'megrok.layout',
'megrok.menu',
+ 'setuptools',
'z3c.flashmessage',
'zope.authentication',
'zope.browsermenu',
'zope.component',
+ 'zope.dublincore',
'zope.interface',
'zope.location',
'zope.publisher',
+ 'zope.schema',
'zope.site',
'zope.traversing',
- 'setuptools',
- 'grokcore.component',
- 'zope.dublincore',
- 'zope.schema',
],
tests_require = tests_require,
extras_require = dict(test=tests_require),
Modified: grokui.base/branches/plugin-info/src/grokui/base/contentproviders.py
===================================================================
--- grokui.base/branches/plugin-info/src/grokui/base/contentproviders.py 2010-02-26 14:25:19 UTC (rev 109468)
+++ grokui.base/branches/plugin-info/src/grokui/base/contentproviders.py 2010-02-26 14:27:39 UTC (rev 109469)
@@ -1,12 +1,12 @@
# -*- coding: utf-8 -*-
import grok
+from grokui.base import GrokUILayer
from megrok.menu import Menu
+from zope.browsermenu.interfaces import IBrowserMenu
+from zope.component import getUtility, getMultiAdapter
from zope.interface import Interface
from zope.site.interfaces import IRootFolder
-from zope.component import getUtility, getMultiAdapter
-from zope.browsermenu.interfaces import IBrowserMenu
-from grokui.base import IGrokUIRealm, GrokUILayer
grok.layer(GrokUILayer)
grok.context(Interface)
Added: grokui.base/branches/plugin-info/src/grokui/base/templates/plugins.pt
===================================================================
--- grokui.base/branches/plugin-info/src/grokui/base/templates/plugins.pt (rev 0)
+++ grokui.base/branches/plugin-info/src/grokui/base/templates/plugins.pt 2010-02-26 14:27:39 UTC (rev 109469)
@@ -0,0 +1,13 @@
+<div>
+ <h1>Installed user interface panels</h1>
+ <div id="plugins">
+ <div class="info-plugin" tal:repeat="plugin view/plugins">
+ <h2>
+ <span tal:content="plugin/title" />
+ —
+ <span tal:content="plugin/version" />
+ </h2>
+ <p tal:content="plugin/description" />
+ </div>
+ </div>
+</div>
Modified: grokui.base/branches/plugin-info/src/grokui/base/viewlets.py
===================================================================
--- grokui.base/branches/plugin-info/src/grokui/base/viewlets.py 2010-02-26 14:25:19 UTC (rev 109468)
+++ grokui.base/branches/plugin-info/src/grokui/base/viewlets.py 2010-02-26 14:27:39 UTC (rev 109469)
@@ -1,7 +1,7 @@
# -*- coding: utf-8 -*-
import grok
-from grokui.base import Header, Footer, Messages, IUIPanel, IGrokUIRealm
+from grokui.base import Header, Footer, Messages, IUIPanel
from z3c.flashmessage.interfaces import IMessageReceiver
from zope.browsermenu.interfaces import IBrowserMenu
from zope.authentication.interfaces import IUnauthenticatedPrincipal
More information about the checkins
mailing list