mirror of
https://github.com/galaxyproject/galaxy.git
synced 2026-09-24 16:30:27 +08:00
Fix visualization controller to use security.decode_id in grids
This commit is contained in:
@@ -128,7 +128,7 @@ class DbKeyColumn( grids.GridColumn ):
|
||||
class HistoryColumn( grids.GridColumn ):
|
||||
""" Column for filtering by history id. """
|
||||
def filter( self, trans, user, query, history_id ):
|
||||
return query.filter( model.History.id==self.decode_id(history_id) )
|
||||
return query.filter( model.History.id==trans.security.decode_id(history_id) )
|
||||
|
||||
class HistoryDatasetsSelectionGrid( grids.Grid ):
|
||||
# Grid definition.
|
||||
@@ -157,7 +157,7 @@ class HistoryDatasetsSelectionGrid( grids.Grid ):
|
||||
Current item for grid is the history being queried. This is a bit
|
||||
of hack since current_item typically means the current item in the grid.
|
||||
"""
|
||||
return trans.sa_session.query( model.History ).get( self.decode_id( kwargs[ 'f-history' ] ) )
|
||||
return trans.sa_session.query( model.History ).get( trans.security.decode_id( kwargs[ 'f-history' ] ) )
|
||||
def build_initial_query( self, trans, **kwargs ):
|
||||
return trans.sa_session.query( self.model_class ).join( model.History.table ).join( model.Dataset.table )
|
||||
def apply_query_filter( self, trans, query, **kwargs ):
|
||||
|
||||
Reference in New Issue
Block a user