Merge branch 'master' into bbmaster

This commit is contained in:
Helmut Merz 2013-07-16 18:11:21 +02:00
commit ca313dad57
2 changed files with 5 additions and 3 deletions

View file

@ -56,6 +56,7 @@ class Action(object):
permission = None permission = None
roles = [] roles = []
doBefore = [] doBefore = []
schema = None
def __init__(self, name, title=None, **kw): def __init__(self, name, title=None, **kw):
self.name = self.__name__ = name self.name = self.__name__ = name

View file

@ -1,5 +1,5 @@
# #
# Copyright (c) 2009 Helmut Merz helmutm@cy55.de # Copyright (c) 2013 Helmut Merz helmutm@cy55.de
# #
# This program is free software; you can redistribute it and/or modify # This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by # it under the terms of the GNU General Public License as published by
@ -18,8 +18,6 @@
""" """
Interfaces for the `stateful` package. Interfaces for the `stateful` package.
$Id$
""" """
try: try:
@ -52,6 +50,9 @@ class IAction(Interface):
'to execute this action; no check when empty.') 'to execute this action; no check when empty.')
permission = Attribute('The name of a permission that is needed for ' permission = Attribute('The name of a permission that is needed for '
'executing this action; no check when empty.') 'executing this action; no check when empty.')
schema = Attribute('An optional schema (a sequence of field specifications) '
'that provides information on fields to be shown in a '
'form used for executing the action.')
class ITransition(IAction): class ITransition(IAction):