Skip to content
This repository has been archived by the owner on Feb 9, 2023. It is now read-only.

Commit

Permalink
Using the latest megrok.layout. Now, the flash messages handler is pr…
Browse files Browse the repository at this point in the history
…ovided directly by megrok.layout.
  • Loading branch information
trollfot committed Feb 26, 2010
1 parent 1e49906 commit 252da6c
Show file tree
Hide file tree
Showing 5 changed files with 6 additions and 18 deletions.
5 changes: 1 addition & 4 deletions buildout.cfg
Original file line number Diff line number Diff line change
@@ -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

Expand Down
1 change: 1 addition & 0 deletions src/grokui/base/configure.zcml
Original file line number Diff line number Diff line change
Expand Up @@ -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>
2 changes: 1 addition & 1 deletion src/grokui/base/interfaces.py
Original file line number Diff line number Diff line change
Expand Up @@ -27,4 +27,4 @@ class IGrokUIPluginInfo(IDCDescriptiveProperties):
"""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")
8 changes: 2 additions & 6 deletions src/grokui/base/layout.py
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down Expand Up @@ -33,9 +32,6 @@ class GrokUIView(Page):
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)
8 changes: 1 addition & 7 deletions src/grokui/base/messages.py
Original file line number Diff line number Diff line change
@@ -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


Expand All @@ -29,7 +27,3 @@ def delete(self, message):
self.message = None
else:
raise KeyError(message)


grok.global_utility(GlobalMessageReceiver)
grok.global_utility(SessionMessageSource, name='session')

0 comments on commit 252da6c

Please sign in to comment.