from django.shortcuts import render
from plugins.lists.simplelist import SimpleList
-
+from plugins.hazelnut import Hazelnut
from plugins.pres_view import PresView
from portal.event import Event
import json
def get_context_data(self, **kwargs):
page = Page(self.request)
- network_query = Query().get('local:platform').select('platform')
+ network_query = Query().get('local:platform').select('platform','platform_longname','gateway_type')
page.enqueue_query(network_query)
page.expose_js_metadata()
page.expose_queries()
-
- networklist = SimpleList(
- title = None,
+ networklist = Hazelnut(
page = page,
- key = 'platform',
+ title = 'List',
+ domid = 'checkboxes',
+ # this is the query at the core of the slice list
query = network_query,
+ query_all = network_query,
+ checkboxes = False,
+ datatables_options = {
+ # for now we turn off sorting on the checkboxes columns this way
+ # this of course should be automatic in hazelnut
+ 'aoColumns' : [None, None, None, None, {'bSortable': False}],
+ 'iDisplayLength' : 25,
+ 'bLengthChange' : True,
+ },
)
+#
+# networklist = SimpleList(
+# title = None,
+# page = page,
+# key = 'platform',
+# query = network_query,
+# )
context = super(PlatformsView, self).get_context_data(**kwargs)
context['person'] = self.request.user