Scheduler2 plugin: Queries handled by the plugin = query (resource in slice), query_l...
[unfold.git] / plugins / scheduler2 / __init__.py
index 02765a3..040b274 100755 (executable)
@@ -5,13 +5,16 @@ from datetime import timedelta
 class Scheduler2 (Plugin):\r
 \r
 \r
-    def __init__ (self, query, query_all_resources, query_lease = None, **settings):\r
+    def __init__ (self, query, query_lease, query_all_resources, query_all_leases, **settings):\r
         Plugin.__init__ (self, **settings)\r
         \r
         self.query=query\r
         self.query_all_resources = query_all_resources\r
         self.query_all_resources_uuid = query_all_resources.query_uuid\r
 \r
+        self.query_all_leases = query_all_leases\r
+        self.query_all_leases_uuid = query_all_leases.query_uuid\r
+\r
         self.query_lease = query_lease\r
         self.query_lease_uuid = query_lease.query_uuid\r
 \r
@@ -51,7 +54,7 @@ class Scheduler2 (Plugin):
         # query_uuid will pass self.query results to the javascript\r
         # and will be available as "record" in :\r
         # on_new_record: function(record)\r
-        return ['plugin_uuid', 'domid', 'query_uuid', 'time_slots', 'nodes', 'query_lease_uuid', 'query_all_resources_uuid']\r
+        return ['plugin_uuid', 'domid', 'query_uuid', 'time_slots', 'nodes', 'query_lease_uuid', 'query_all_resources_uuid', 'query_all_leases_uuid']\r
     \r
 \r
     def export_json_settings (self):\r