From f4e36f283710a5eb8d6dc9ce118a5d52353ee7ad Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alejandro=20Avil=C3=A9s?= Date: Fri, 24 Oct 2014 16:10:11 +0200 Subject: [PATCH] Inject timetable button --- importer/indico_importer/__init__.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/importer/indico_importer/__init__.py b/importer/indico_importer/__init__.py index 56aa777..f40f295 100644 --- a/importer/indico_importer/__init__.py +++ b/importer/indico_importer/__init__.py @@ -1,3 +1,4 @@ +from indico.core import signals from indico.core.plugins import IndicoPlugin, IndicoPluginBlueprint from MaKaC.webinterface.pages.conferences import WPConfModifScheduleGraphic @@ -13,10 +14,14 @@ class ImporterPlugin(IndicoPlugin): super(ImporterPlugin, self).init() self.inject_js('importer_js', WPConfModifScheduleGraphic) self.inject_css('importer_css', WPConfModifScheduleGraphic) + self.connect(signals.timetable_buttons, self.get_timetable_buttons) def get_blueprints(self): return IndicoPluginBlueprint('importer', __name__) + def get_timetable_buttons(self, *args, **kwargs): + yield ('Importer', 'createImporterDialog') + def register_assets(self): self.register_js_bundle('importer_js', 'js/importer.js') self.register_css_bundle('importer_css', 'css/importer.css')