- added query option
[myslice.git] / plugins / myplugin / __init__.py
index ce8e939..685407d 100644 (file)
@@ -1,6 +1,10 @@
 from unfold.plugin import Plugin
 
 class MyPlugin(Plugin):
+    
+    def __init__ (self, query, **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