rename portal/templateviews.py -> views/loginrequired.py
[myslice.git] / plugins / quickfilter / quickfilter.py
index b7777e4..9ac95ae 100644 (file)
@@ -1,23 +1,23 @@
-from engine.plugin import Plugin
+from unfold.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 reqs
+        return { 
+            'js_files' : [ "js/quickfilter.js", "js/metadata.js",
+                           ],
+            'css_files': "css/quickfilter.css",
+            }
+
+    def json_settings_list (self):
+        return ['criterias','plugin_uuid']
 
-    def exclude_from_json (self):
-        return ['list']
-  
+    def template_env (self,request):
+        return {'criterias':self.criterias}