appadmin manage patch, thanks Anthony

This commit is contained in:
mdipierro
2013-07-06 16:04:26 -05:00
parent a7021bece2
commit 1bad215015
7 changed files with 110 additions and 97 deletions
@@ -623,7 +623,10 @@ def manage():
orderby = 'role' if not request.args(3) or '.group_id' not in request.args(3) else None
elif table == auth.table_permission():
orderby = 'group_id'
grid = SQLFORM.smartgrid(table, args=request.args[:2], user_signature=True,
orderby=orderby, linked_tables=linked_tables,
maxtextlength=1000, formname=formname)
kwargs = dict(user_signature=True, maxtextlength=1000,
orderby=orderby, linked_tables=linked_tables)
smartgrid_args = manager_action.get('smartgrid_args', {})
kwargs.update(**smartgrid_args.get('DEFAULT', {}))
kwargs.update(**smartgrid_args.get(table._tablename, {}))
grid = SQLFORM.smartgrid(table, args=request.args[:2], formname=formname, **kwargs)
return grid