l.r.m.p.PersonMergeJob(PersonTransferJobDerived) : class documentation

Part of lp.registry.model.persontransferjob View In Hierarchy

A Job that merges one person or team into another.
Class Method create See IPersonMergeJobSource.
Class Method find See IPersonMergeJobSource.
Method from_person See IPersonMergeJob.
Method to_person See IPersonMergeJob.
Method reviewer Undocumented
Method log_name Undocumented
Method getErrorRecipients See IPersonMergeJob.
Method run Perform the merge.
Method __repr__ Undocumented
Method getOperationDescription Undocumented

Inherited from PersonTransferJobDerived:

Method __init__ Undocumented
Class Method iterReady Iterate through all ready PersonTransferJobs.
Method getOopsVars See IRunnableJob.
Class Method _serialiseDateTime Undocumented
Class Method _deserialiseDateTime Undocumented

Inherited from BaseRunnableJob (via PersonTransferJobDerived):

Method __eq__ Undocumented
Method __ne__ Undocumented
Method __lt__ Undocumented
Method getOopsRecipients Return a list of email-ids to notify about oopses.
Method getOopsMailController Return a MailController for notifying people about oopses.
Method getUserErrorMailController Return a MailController for notifying about user errors.
Method notifyOops Report this oops.
Method notifyUserError See IRunnableJob.
Method makeOopsReport Generate an OOPS report using the given OOPS configuration.
Method acquireLease Undocumented
Method taskId Return a task ID that gives a clue what this job is about.
Method runViaCelery Request that this job be run via celery.
Method getDBClass Undocumented
Method celeryCommitHook Hook function to call when a commit completes.
Method celeryRunOnCommit Configure transaction so that commit runs this job via Celery.
Method queue See IJob.

Inherited from BaseRunnableJobSource (via PersonTransferJobDerived, BaseRunnableJob):

Static Method contextManager Undocumented
def create(cls, from_person, to_person, requester, reviewer=None, delete=False):
See IPersonMergeJobSource.
def find(cls, from_person=None, to_person=None, any_person=False):
See IPersonMergeJobSource.
def from_person(self):
See IPersonMergeJob.
def to_person(self):
See IPersonMergeJob.
def reviewer(self):
def log_name(self):
def getErrorRecipients(self):
See IPersonMergeJob.
def run(self):
Perform the merge.
def __repr__(self):
def getOperationDescription(self):
API Documentation for Launchpad, generated by pydoctor at 2020-09-24 00:00:06.