def initialize(self): ConfigurableApprovalHook(self) columns = [ApprovalColumn(self, id='approved')] DataGridColumnsHook(self, ReviewRequestDataGrid, columns) DashboardColumnsHook(self, columns) SignalHook(self, review_request_published, self.on_published) SignalHook(self, review_publishing, self.on_review_publishing) self._replace_action(AdvancedShipItAction(self.settings))
def initialize(self): """Initialize the extension hooks.""" hooks = [ (review_request_closed, self.on_review_request_closed), (review_request_published, self.on_review_request_published), (review_request_reopened, self.on_review_request_reopened), (review_published, self.on_review_published), (reply_published, self.on_reply_published), ] for signal, handler in hooks: SignalHook(self, signal, handler)
def initialize(self): """Initialize the integration hooks.""" hooks = ( (review_request_closed, self._on_review_request_closed), (review_request_published, self._on_review_request_published), (review_request_reopened, self._on_review_request_reopened), (review_published, self._on_review_published), (reply_published, self._on_reply_published), ) for signal, handler in hooks: SignalHook(self, signal, handler)
def initialize(self): """Initialize the integration hooks.""" AccountPagesHook(self, [IDoneThisIntegrationAccountPage]) hooks = ( (review_request_closed, self._on_review_request_closed), (review_request_published, self._on_review_request_published), (review_request_reopened, self._on_review_request_reopened), (review_published, self._on_review_published), (reply_published, self._on_reply_published), ) for signal, handler in hooks: SignalHook(self, signal, handler)
def initialize_signal_handlers(extension): """Initialize signal handlers. Any initialization of the signal handlers, including instantiating SignalHooks should take place inside this function. An extension should call it during initialize(). Any abortable signal hooks that talk to Bugzilla should have sandbox_errors=False, since we don't want to complete the action if updating Bugzilla failed for any reason. """ SignalHook(extension, post_save, post_save_review_request_draft, sender=ReviewRequestDraft) SignalHook(extension, pre_delete, on_draft_pre_delete) SignalHook(extension, review_request_reopened, on_review_request_reopened) SignalHook(extension, review_request_closed, on_review_request_closed_discarded) SignalHook(extension, review_request_closed, on_review_request_closed_submitted) SignalHook(extension, review_request_publishing, on_review_request_publishing, sandbox_errors=False) SignalHook(extension, pre_save, pre_save_review, sender=Review) SignalHook(extension, review_publishing, on_review_publishing, sandbox_errors=False) SignalHook(extension, reply_publishing, on_reply_publishing, sandbox_errors=False)
def initialize(self): # Hook on publishing & updating tickets SignalHook(self, review_request_published, self.on_published)
def initialize(self): SignalHook(self, post_save, self.on_post_save, sender=ReviewRequest)
def initialize(self): """Initialize the integration hooks.""" SignalHook(self, review_request_published, self._on_review_request_published)
def initialize_pulse_handlers(extension): SignalHook(extension, reply_published, handle_reply_published) SignalHook(extension, review_published, handle_review_published) SignalHook(extension, review_request_published, handle_commits_published)