Jump to >

reviewboard.notifications.managers

class WebHookTargetManager[source]

Bases: django.db.models.manager.Manager

Manages WebHookTarget models.

This provides a utility function for querying WebHookTargets for a given event.

for_event(event, local_site_id=None, repository_id=None)[source]

Returns a list of matching webhook targets for the given event.

for_local_site(local_site=None)[source]

Return a list of webhooks on the local site.

Parameters:local_site (reviewboard.site.models.LocalSite) – An optional local site.
Returns:A queryset matching all accessible webhooks.
Return type:django.db.models.query.QuerySet
can_create(user, local_site=None)[source]

Return whether the user can create webhooks on the local site.

Parameters:
Returns:

Whether or not the use can create a webhook on the local site.

Return type:

bool