1 from unfold.plugin import Plugin
2 from plugins.queryupdater import QueryUpdaterPlugin
4 class ApplyPlugin(Plugin):
6 def __init__ (self, query=None, **settings):
7 Plugin.__init__ (self, **settings)
10 def template_file (self):
13 def template_env(self, request):
14 query_updater = QueryUpdaterPlugin(
16 title = 'Pending operations',
19 # start turned off, it will open up itself when stuff comes in
22 outline_complete = True,
23 username = request.user, # XXX ???
26 env = Plugin.template_env(self, request)
27 env.update({'query_updater': query_updater.render(request)})
30 def requirements (self):
41 def json_settings_list (self):
42 # query_uuid will pass self.query results to the javascript
43 # and will be available as "record" in :
44 # on_new_record: function(record)
45 return ['plugin_uuid', 'domid', 'query_uuid']
47 def export_json_settings (self):