def user(self): group_definitions = [] for i in meta.Session.query(GroupDefinition).all(): group_definitions.append((i.name, i.id)) u = meta.Session.query(User).all() grid = Grid(User, u) grid.configure(pk=False, options=[grid.groups.dropdown(size=1, options=group_definitions)], exclude=[grid.password, grid.last_login_date, grid.created, grid.last_login_ip, grid.messages_sent, grid.messages_by_user]) c.form_data = literal(grid.render()) return render('/admin/admin_tables.mako')
def gridHTML(self): """ """ g = Grid(DocTypePermission, session=__session__) g.configure(include=[g.doc_type.label(_(u"Document Type")).readonly(),g.perm.label(_("Permission"))]) permissions = self.context.permissions() #permissions = DocTypePermission.query.all() # print len(permissions) g = g.bind(permissions) # print g.render() return g.render() ##/code-section methods1 ##code-section bottom ##/code-section bottom
def service_name(self): g = meta.Session.query(ServiceName).all() grid = Grid(Account, g) grid.configure(pk=False) c.form_data = literal(grid.render()) return render('/admin/admin_tables.mako')
def resource(self): g = meta.Session.query(Resource).all() grid = Grid(Resource, g) grid.configure(pk=False) c.form_data = literal(grid.render()) return render('/admin/admin_tables.mako')
def group(self): g = meta.Session.query(GroupDefinition).all() grid = Grid(GroupDefinition, g) grid.configure(pk=False, exclude=[grid.members]) c.form_data = literal(grid.render()) return render('/admin/admin_tables.mako')