X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=plugins%2Fmyplugin%2F__init__.py;h=958b5767e5f58713b678c4f6f547e395a40c10d2;hb=75ae4655dd890a559798442147044db4d6fcc311;hp=ce8e93923895c6aee5e32d96a6de07f84eccff87;hpb=2b1ae67a6922ed97c96d22dc78090a8aea2c3a4d;p=myslice.git diff --git a/plugins/myplugin/__init__.py b/plugins/myplugin/__init__.py index ce8e9392..958b5767 100644 --- a/plugins/myplugin/__init__.py +++ b/plugins/myplugin/__init__.py @@ -1,6 +1,10 @@ from unfold.plugin import Plugin class MyPlugin(Plugin): + + def __init__ (self, query=None, **settings): + Plugin.__init__ (self, **settings) + self.query=query def template_file (self): return "myplugin.html" @@ -17,7 +21,10 @@ class MyPlugin(Plugin): return reqs def json_settings_list (self): - return ['plugin_uuid', 'domid'] + # query_uuid will pass self.query results to the javascript + # and will be available as "record" in : + # on_new_record: function(record) + return ['plugin_uuid', 'domid', 'query_uuid'] def export_json_settings (self): return True