def init(self): super(VCAssistanceRequestPlugin, self).init() self.inject_bundle('main.css', WPVCAssistance) self.template_hook('before-vc-list', self._get_vc_assistance_request_link) self.connect(signals.plugin.get_event_request_definitions, self._get_event_request_definitions) self.connect(signals.acl.can_access, self._can_access_event, sender=Event) self.connect(signals.event.updated, self._event_updated) self.connect(signals.menu.items, self._extend_top_menu, sender='top-menu') HTTPAPIHook.register(VCAssistanceExportHook)
def init(self): super(AVRequestsPlugin, self).init() self.inject_bundle('main.css', WPAudiovisualManagers) self.inject_bundle( 'main.css', WPRequestsEventManagement, subclasses=False, condition=lambda: request.view_args.get('type') == AVRequest.name) self.connect(signals.plugin.get_event_request_definitions, self._get_event_request_definitions) self.connect(signals.agreements.get_definitions, self._get_agreement_definitions) self.connect(signals.acl.can_access, self._can_access_event, sender=Event) self.connect(signals.event.type_changed, self._data_changed) self.connect(signals.event.updated, self._event_updated) self.connect(signals.event.contribution_updated, self._data_changed) self.connect(signals.event.subcontribution_updated, self._data_changed) self.connect(signals.event.timetable_entry_updated, self._data_changed) self.connect(signals.event.times_changed, self._times_changed, sender=Contribution) self.connect(signals.event.times_changed, self._times_changed, sender=Event) self.connect(signals.after_process, self._apply_changes) self.connect(signals.menu.items, self._extend_top_menu, sender='top-menu') self.connect(signals.users.merged, self._merge_users) self.connect(signals.get_placeholders, self._get_placeholders, sender='agreement-email') self.template_hook('event-header', self._inject_event_header) self.template_hook('conference-header-subtitle', self._inject_conference_header_subtitle) HTTPAPIHook.register(AVExportHook) HTTPAPIHook.register(RecordingLinkAPI)
def init(self): super(MLZExporterPlugin, self).init() HTTPAPIHook.register(MLZExportRegistrationsHook) HTTPAPIHook.register(MLZExportRegistrationHook)