Part of lp.registry.interfaces.person View In Hierarchy
Known subclasses: lp.registry.interfaces.person.IPersonSettings, lp.registry.interfaces.person.IPersonViewRestricted
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. |