assembl.models.preferences module
A set of preferences that apply to a Discussion.
May be defined at the user, Discussion or server level.
-
class
assembl.models.preferences.
Preferences
(**kwargs)[source]
Bases: collections.abc.MutableMapping
, assembl.models.NamedClassMixin
, assembl.models.AbstractBase
Cascading preferences
-
generic_json
(view_def_name='default', user_id='system.Everyone', permissions=('Conversation.R'), base_uri='local:')[source]
Return a representation of this object as a JSON object,
according to the given view_def and access control.
-
classmethod
init_from_settings
(settings)[source]
Initialize some preference values
-
assembl.models.preferences.
includeme
(config)[source]
Initialize some preference values