Merge branch 'bbmaster' of ssh://git.cy55.de/home/git/cybertools into bbmaster
This commit is contained in:
commit
db7e10ac51
2 changed files with 5 additions and 3 deletions
|
@ -128,7 +128,7 @@ class GridFieldInstance(ListFieldInstance):
|
||||||
class RecordsFieldInstance(GridFieldInstance):
|
class RecordsFieldInstance(GridFieldInstance):
|
||||||
|
|
||||||
def getRenderer(self, name):
|
def getRenderer(self, name):
|
||||||
return grid_macros.macros[name]
|
return grid_macros.macros.get(name)
|
||||||
|
|
||||||
def marshall(self, value):
|
def marshall(self, value):
|
||||||
result = []
|
result = []
|
||||||
|
|
|
@ -51,8 +51,10 @@ class Stateful(object):
|
||||||
return self.state
|
return self.state
|
||||||
|
|
||||||
def getStateObject(self):
|
def getStateObject(self):
|
||||||
state = self.getState()
|
states = self.getStatesDefinition().states
|
||||||
return self.getStatesDefinition().states[state]
|
if self.state not in states:
|
||||||
|
self.state = self.getStatesDefinition().initialState
|
||||||
|
return states[self.state]
|
||||||
|
|
||||||
def doTransition(self, transition, historyInfo=None):
|
def doTransition(self, transition, historyInfo=None):
|
||||||
sd = self.getStatesDefinition()
|
sd = self.getStatesDefinition()
|
||||||
|
|
Loading…
Add table
Reference in a new issue