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')