X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=plugins%2Fquickfilter%2Fquickfilter.py;h=a49a0e503d969daa252cf690108447382c388aaf;hb=433a5d301336bc9d402af49b2aceb257f57514bb;hp=b7777e4245a8968fea257bbf56a9ced5d0f0985a;hpb=a2ae7986853adb271361957a08effd0c9537e7a3;p=unfold.git diff --git a/plugins/quickfilter/quickfilter.py b/plugins/quickfilter/quickfilter.py index b7777e42..a49a0e50 100644 --- a/plugins/quickfilter/quickfilter.py +++ b/plugins/quickfilter/quickfilter.py @@ -2,22 +2,20 @@ from engine.plugin import Plugin class QuickFilter (Plugin) : - def __init__ (self, list=[], with_datatables=False, **settings): + def __init__ (self, criterias, **settings): Plugin.__init__ (self, **settings) - self.list=list - self.with_datatables = with_datatables + self.criterias=criterias self.page.expose_js_metadata() - def title (self) : return "Title for Quick " - def template_file (self): return "quickfilter.html" def requirements (self): - reqs = { 'js_files' : [ "js/quickfilter.js" ], - 'css_files': [ "css/quickfilter.css" ], + return { 'js_files' : "js/quickfilter.js", + 'css_files': "css/quickfilter.css", } - return reqs - def exclude_from_json (self): - return ['list'] - + def json_settings_list (self): + return ['criterias','plugin_uuid'] + + def template_env (self,request): + return {'criterias':self.criterias}