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
Fixed bug: select columns all checked in filters, autocomplete based on query_all...
[unfold.git]
/
plugins
/
query_editor
/
__init__.py
diff --git
a/plugins/query_editor/__init__.py
b/plugins/query_editor/__init__.py
index
0312ef1
..
2d73053
100644
(file)
--- a/
plugins/query_editor/__init__.py
+++ b/
plugins/query_editor/__init__.py
@@
-5,6
+5,12
@@
from django.template.loader import render_to_string
# XXX We need naming helpers in the python Plugin class also, used in template
class QueryEditor(Plugin):
# XXX We need naming helpers in the python Plugin class also, used in template
class QueryEditor(Plugin):
+ def __init__ (self, query, query_all = None, **settings):
+ Plugin.__init__ (self, **settings)
+ self.query=query
+ self.query_uuid = query.query_uuid
+ self.query_all = query_all
+ self.query_all_uuid = query_all.query_uuid if query_all else None
def template_file(self):
return "query_editor.html"
def template_file(self):
return "query_editor.html"
@@
-22,9
+28,6
@@
class QueryEditor(Plugin):
}
return reqs
}
return reqs
- def json_settings_list (self):
- return ['plugin_uuid', 'domid', 'query_uuid']
-
def export_json_settings (self):
return True
def export_json_settings (self):
return True
@@
-82,4
+85,7
@@
class QueryEditor(Plugin):
'checked': md_field['name'] in self.query.get_select()
})
#return { 'fields': fields, 'hidden_columns': hidden_columns }
'checked': md_field['name'] in self.query.get_select()
})
#return { 'fields': fields, 'hidden_columns': hidden_columns }
+ #return { 'fields': fields , 'query_uuid': self.query_uuid, 'query_all_uuid': self.query_all_uuid }
return { 'fields': fields }
return { 'fields': fields }
+
+ def json_settings_list (self): return ['plugin_uuid', 'domid', 'query_uuid', 'query_all_uuid', ]