Exemplo n.º 1
0
Arquivo: role.py Projeto: dmdm/PySite
    def index(self):
        gr = Grid(self.GRID_ID)
        gr.opts.update(self.GRIDOPTS)
        gr.url = self.request.resource_url(self.context, "xhr_browse")
        gr.add_opts["url"] = self.request.resource_url(self.context, "xhr_create")
        gr.edit_opts["url"] = self.request.resource_url(self.context, "xhr_update")
        gr.delete_opts["url"] = self.request.resource_url(self.context, "xhr_delete")

        self._build_browse_queries(self.request, gr)
        gr.build_colmodel(self.DD, fieldlist=self.BROWSE_FIELDLIST, opts=self.COLOPTS)
        return dict(grid=gr)
Exemplo n.º 2
0
    def index(self):
        gr = Grid(self.GRID_ID)
        gr.opts.update(self.GRIDOPTS)
        gr.url = self.request.resource_url(self.context, 'xhr_browse')
        gr.add_opts['url'] = self.request.resource_url(self.context,
            "xhr_create")
        gr.edit_opts['url'] = self.request.resource_url(self.context,
            "xhr_update")
        gr.delete_opts['url'] = self.request.resource_url(self.context,
            "xhr_delete")

        self._build_browse_queries(self.request, gr)
        gr.build_colmodel(self.DD, fieldlist=self.BROWSE_FIELDLIST,
            opts=self.COLOPTS)

        sess = DbSession
        roles = sess.query(Role.id, Role.name).order_by(Role.name).all()
        create_rolemember_url = self.request.resource_url(self.context,
            'xhr_create_rolemember')
        return dict(grid=gr, roles=roles,
            create_rolemember_url=create_rolemember_url)