from manifold.core.query import Query, AnalyzedQuery
from manifold.manifoldresult import ManifoldException
from manifold.metadata import MetaData as Metadata
from manifold.core.query import Query, AnalyzedQuery
from manifold.manifoldresult import ManifoldException
from manifold.metadata import MetaData as Metadata
-from myslice.viewutils import quickfilter_criterias, topmenu_items, the_user
+# need to remove this dep.
+from trash.trashutils import quickfilter_criterias
+from myslice.viewutils import topmenu_items, the_user
resource_md = metadata.details_by_object('resource')
resource_fields = [column['name'] for column in resource_md['column']]
resource_md = metadata.details_by_object('resource')
resource_fields = [column['name'] for column in resource_md['column']]
# TODO The query to run is embedded in the URL
main_query = Query.get('slice').filter_by('slice_hrn', '=', slicename)
main_query.select(
# TODO The query to run is embedded in the URL
main_query = Query.get('slice').filter_by('slice_hrn', '=', slicename)
main_query.select(
aq = AnalyzedQuery(main_query, metadata=metadata)
page.enqueue_query(main_query, analyzed_query=aq)
page.enqueue_query(query_resource_all)
aq = AnalyzedQuery(main_query, metadata=metadata)
page.enqueue_query(main_query, analyzed_query=aq)
page.enqueue_query(query_resource_all)
# Prepare the display according to all metadata
# (some parts will be pending, others can be triggered by users).
# Prepare the display according to all metadata
# (some parts will be pending, others can be triggered by users).
template_env [ 'unfold1_main' ] = main_plugin.render(request)
# more general variables expected in the template
template_env [ 'unfold1_main' ] = main_plugin.render(request)
# more general variables expected in the template
# the menu items on the top
template_env [ 'topmenu_items' ] = topmenu_items('Slice', request)
# so we can sho who is logged
# the menu items on the top
template_env [ 'topmenu_items' ] = topmenu_items('Slice', request)
# so we can sho who is logged