[Checkins] SVN: grokui.base/branches/plugin-info/ Using the latest megrok.layout. Now, the flash messages handler is provided directly by megrok.layout.
Souheil CHELFOUH
souheil at chelfouh.com
Fri Feb 26 06:33:45 EST 2010
Log message for revision 109456:
Using the latest megrok.layout. Now, the flash messages handler is provided directly by megrok.layout.
Changed:
U grokui.base/branches/plugin-info/buildout.cfg
U grokui.base/branches/plugin-info/src/grokui/base/configure.zcml
U grokui.base/branches/plugin-info/src/grokui/base/interfaces.py
U grokui.base/branches/plugin-info/src/grokui/base/layout.py
U grokui.base/branches/plugin-info/src/grokui/base/messages.py
-=-
Modified: grokui.base/branches/plugin-info/buildout.cfg
===================================================================
--- grokui.base/branches/plugin-info/buildout.cfg 2010-02-26 11:22:47 UTC (rev 109455)
+++ grokui.base/branches/plugin-info/buildout.cfg 2010-02-26 11:33:45 UTC (rev 109456)
@@ -1,12 +1,9 @@
[buildout]
develop = .
parts = test data zopectl app
-extends = http://svn.zope.org/repos/main/groktoolkit/trunk/grok.cfg
+extends = http://grok.zope.org/releaseinfo/grok-1.1rc1.cfg
versions = versions
-[versions]
-zope.component = 3.9.1
-
[data]
recipe = zc.recipe.filestorage
Modified: grokui.base/branches/plugin-info/src/grokui/base/configure.zcml
===================================================================
--- grokui.base/branches/plugin-info/src/grokui/base/configure.zcml 2010-02-26 11:22:47 UTC (rev 109455)
+++ grokui.base/branches/plugin-info/src/grokui/base/configure.zcml 2010-02-26 11:33:45 UTC (rev 109456)
@@ -5,6 +5,7 @@
<include package="grok" />
<include package="megrok.menu" file="meta.zcml" />
<include package="megrok.layout" file="meta.zcml" />
+ <include package="megrok.layout" file="messages.zcml" />
<grok:grok package="." />
</configure>
Modified: grokui.base/branches/plugin-info/src/grokui/base/interfaces.py
===================================================================
--- grokui.base/branches/plugin-info/src/grokui/base/interfaces.py 2010-02-26 11:22:47 UTC (rev 109455)
+++ grokui.base/branches/plugin-info/src/grokui/base/interfaces.py 2010-02-26 11:33:45 UTC (rev 109456)
@@ -27,4 +27,4 @@
"""Represents a component dedicated to give specific info
about a grokui extension package.
"""
- version = TextLine(title="Version of the package")
+ version = TextLine(title=u"Version of the package")
Modified: grokui.base/branches/plugin-info/src/grokui/base/layout.py
===================================================================
--- grokui.base/branches/plugin-info/src/grokui/base/layout.py 2010-02-26 11:22:47 UTC (rev 109455)
+++ grokui.base/branches/plugin-info/src/grokui/base/layout.py 2010-02-26 11:33:45 UTC (rev 109456)
@@ -2,7 +2,6 @@
import grok
import megrok.menu
-import z3c.flashmessage.interfaces
from grok import util
from grokui.base import IGrokUIRealm, GrokUILayer, IUIPanel, MainMenu
@@ -33,9 +32,6 @@
megrok.menu.menuitem(MainMenu)
def application_url(self, name=None, data=None):
+ """We override the Page base application_url method.
+ """
return util.application_url(self.request, self.context, name, data)
-
- def flash(self, message, type='message'):
- source = getUtility(
- z3c.flashmessage.interfaces.IMessageSource, name='session')
- source.send(message, type)
Modified: grokui.base/branches/plugin-info/src/grokui/base/messages.py
===================================================================
--- grokui.base/branches/plugin-info/src/grokui/base/messages.py 2010-02-26 11:22:47 UTC (rev 109455)
+++ grokui.base/branches/plugin-info/src/grokui/base/messages.py 2010-02-26 11:33:45 UTC (rev 109456)
@@ -1,9 +1,7 @@
# -*- coding: utf-8 -*-
-import grok
+import grokcore.component as grok
from z3c.flashmessage.message import PersistentMessage
-from z3c.flashmessage.sources import SessionMessageSource
-from z3c.flashmessage.receiver import GlobalMessageReceiver
from z3c.flashmessage.interfaces import IMessageSource
@@ -29,7 +27,3 @@
self.message = None
else:
raise KeyError(message)
-
-
-grok.global_utility(GlobalMessageReceiver)
-grok.global_utility(SessionMessageSource, name='session')
More information about the checkins
mailing list