Add edit mode for email "profile" settings.
Plus some related tweaks, needed to make that happen.
This commit is contained in:
parent
73d14cb1d9
commit
1956c4c9cf
6 changed files with 94 additions and 43 deletions
|
@ -657,7 +657,7 @@ class Grid(object):
|
|||
return self.cell_attrs
|
||||
|
||||
def render_cell(self, row, column):
|
||||
return unicode(row[column.key])
|
||||
return column.render(row[column.key])
|
||||
|
||||
def get_pagesize_options(self):
|
||||
# TODO: Make configurable or something...
|
||||
|
@ -681,6 +681,12 @@ class GridColumn(object):
|
|||
self.key = key
|
||||
self.label = label or prettify(key)
|
||||
|
||||
def render(self, value):
|
||||
"""
|
||||
Render the given value, to be displayed within a grid cell.
|
||||
"""
|
||||
return unicode(value)
|
||||
|
||||
|
||||
class GridAction(object):
|
||||
"""
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue