from unfold.plugin import Plugin class QuickFilter (Plugin) : def __init__ (self, criterias, **settings): Plugin.__init__ (self, **settings) self.criterias=criterias self.page.expose_js_metadata() def template_file (self): return "quickfilter.html" def requirements (self): return { 'js_files' : [ "js/quickfilter.js", "js/metadata.js", ], 'css_files': "css/quickfilter.css", } def json_settings_list (self): return ['criterias','plugin_uuid'] def template_env (self,request): return {'criterias':self.criterias}