- added query option
authorCiro Scognamiglio <ciro.scognamiglio@cslash.net>
Tue, 22 Oct 2013 12:40:05 +0000 (14:40 +0200)
committerCiro Scognamiglio <ciro.scognamiglio@cslash.net>
Tue, 22 Oct 2013 12:40:05 +0000 (14:40 +0200)
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