l.b.s.bugactivity : module documentation

Part of lp.bugs.subscribers

No module docstring
Function get_string_representation Returns a string representation of an object.
Function what_changed Undocumented
Function record_bug_added Undocumented
Function record_cve_linked_to_bug Record when a CVE is linked to a bug.
Function record_cve_unlinked_from_bug Record when a CVE is unlinked from a bug.
Function record_merge_proposal_linked_to_bug Record when a merge proposal is linked to a bug.
Function record_merge_proposal_unlinked_from_bug Record when a merge proposal is unlinked from a bug.
Function record_bugsubscription_added Undocumented
Function record_bugsubscription_edited Undocumented
Function notify_bugtask_added Notify CC'd list that this bug has been marked as needing fixing
Function notify_bugtask_deleted A bugtask has been deleted (removed from a bug).
Function notify_bug_watch_modified Notify CC'd bug subscribers that a bug watch was edited.
def get_string_representation(obj):
Returns a string representation of an object.

It can be used as oldvalue and newvalue.

Returns None if no representation can be made.

def what_changed(sqlobject_modified_event):
Undocumented
@block_implicit_flushes
def record_bug_added(bug, object_created_event):
Undocumented
@block_implicit_flushes
def record_cve_linked_to_bug(bug, event):
Record when a CVE is linked to a bug.
@block_implicit_flushes
def record_cve_unlinked_from_bug(bug, event):
Record when a CVE is unlinked from a bug.
@block_implicit_flushes
def record_merge_proposal_linked_to_bug(bug, event):
Record when a merge proposal is linked to a bug.
@block_implicit_flushes
def record_merge_proposal_unlinked_from_bug(bug, event):
Record when a merge proposal is unlinked from a bug.
@block_implicit_flushes
def record_bugsubscription_added(bugsubscription_added, object_created_event):
Undocumented
@block_implicit_flushes
def record_bugsubscription_edited(bugsubscription_edited, sqlobject_modified_event):
Undocumented
@block_implicit_flushes
def notify_bugtask_added(bugtask, event):
Notify CC'd list that this bug has been marked as needing fixing somewhere else.

bugtask must be in IBugTask. event must be an IObjectModifiedEvent.

@block_implicit_flushes
def notify_bugtask_deleted(bugtask, event):
A bugtask has been deleted (removed from a bug).

bugtask must be in IBugTask. event must be anIObjectDeletedEvent.

@block_implicit_flushes
def notify_bug_watch_modified(modified_bug_watch, event):
Notify CC'd bug subscribers that a bug watch was edited.

modified_bug_watch must be an IBugWatch. event must be an IObjectModifiedEvent.

API Documentation for Launchpad, generated by pydoctor at 2022-06-16 00:00:12.