git://git.onelab.eu
/
unfold.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
split engine/ into manifold/ (backend oriented) and unfold/ (the UI)
[unfold.git]
/
plugins
/
quickfilter
/
quickfilter.py
diff --git
a/plugins/quickfilter/quickfilter.py
b/plugins/quickfilter/quickfilter.py
index
b7777e4
..
cd6ff6e
100644
(file)
--- a/
plugins/quickfilter/quickfilter.py
+++ b/
plugins/quickfilter/quickfilter.py
@@
-1,23
+1,21
@@
-from
engine
.plugin import Plugin
+from
unfold
.plugin import Plugin
class QuickFilter (Plugin) :
class QuickFilter (Plugin) :
- def __init__ (self,
list=[], with_datatables=False
, **settings):
+ def __init__ (self,
criterias
, **settings):
Plugin.__init__ (self, **settings)
Plugin.__init__ (self, **settings)
- self.list=list
- self.with_datatables = with_datatables
+ self.criterias=criterias
self.page.expose_js_metadata()
self.page.expose_js_metadata()
- def title (self) : return "Title for Quick "
-
def template_file (self): return "quickfilter.html"
def requirements (self):
def template_file (self): return "quickfilter.html"
def requirements (self):
- re
qs = { 'js_files' : [ "js/quickfilter.js" ]
,
- 'css_files':
[ "css/quickfilter.css" ]
,
+ re
turn { '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}