def __Issuer(self): a_fields = auction_fields[:] auction_grid = DataGrid(fields=a_fields) auctions = session.query(Auction) return dict(tg_template="kid:mookii.templates.issuer", auction_grid = auction_grid, auctions = auctions, Issuer_tabber=Tabber(), now=datetime.today().strftime("%A, %d %b %Y") )
def paginate2(self): auction_list = PaginateDataGrid( fields=[ PaginateDataGrid.Column('auction_date', 'auction_date', 'Auction Date'), PaginateDataGrid.Column('time_start', 'time_start', 'Start of Auction'), PaginateDataGrid.Column('cut_off', 'cut_off', 'End of Auction'), PaginateDataGrid.Column('status', 'status', 'Auction Status'), PaginateDataGrid.Column('created', 'created', 'Created'), ]) sortable_auction_list = PaginateDataGrid( fields=[ PaginateDataGrid.Column('auction_date', 'auction_date', 'Auction Date', options=dict(sortable=True, reverse_order=True)), PaginateDataGrid.Column('status', 'status', 'Auction Status', options=dict(sortable=True, reverse_order=True)), ]) auctions = session.query(Auction) return dict(auctions=auctions, list = sortable_auction_list)
def paginate1(self): auctions = session.query(Auction) return dict(auctions=auctions)
def list(self, **kw): """List records in model""" records = session.query(Auction) return dict(records = records, modelname=self.modelname)