l.r.i.p.IPersonSettingsViewRestricted(Interface) : interface documentation

Part of lp.registry.interfaces.person View In Hierarchy

Known subclasses: lp.registry.interfaces.person.IPersonSettings, lp.registry.interfaces.person.IPersonViewRestricted

Settings for a person (not a team!) that are used relatively rarely.

We store these attributes on a separate object, PersonSettings, to which the Person class delegates. This makes it possible to shrink the size of the person record.

In the future, perhaps we will adapt IPerson to IPersonSettings when we want these attributes instead of delegating, so we can shrink the class, too.

We also may want TeamSettings and PersonTeamSettings in the future.

These attributes need launchpad.View to see, and launchpad.Edit to change.

Bool selfgenerated_bugnotifications Undocumented
Bool expanded_notification_footers Some email clients do not allow filtering on arbitrary message headers. If you use one of these, you can set this option to add more information to the end of message bodies.
selfgenerated_bugnotifications =
Undocumented
expanded_notification_footers =
Some email clients do not allow filtering on arbitrary message headers. If you use one of these, you can set this option to add more information to the end of message bodies.
API Documentation for Launchpad, generated by pydoctor at 2019-10-14 00:00:10.