zoom.settings module

zoom.settings

Classes for mananging settings.

class zoom.settings.AppSettings

Bases: zoom.utils.Record

settings storage class

class zoom.settings.Settings

Bases: object

Settings storage class

clear()

Clear all settings

load()

get the stash value

save(value)

put the stash value

class zoom.settings.SettingsController

Bases: zoom.mvc.Controller

settings controller

clear()

clear settings

form = None
get_fields()

Get the settings fields

Override this method to provide settings fields specific to your app.

get_form()

Get the settings form

Override this method to provide a settings form specific to your app.

index(**kwargs)

show the settings form

save_button(**values)

save settings

class zoom.settings.SettingsSection

Bases: zoom.utils.Record

settings section

class zoom.settings.SiteSettings(config)

Bases: object

Site Settings

clear()

Clear all settings

get(section, name, default=None)
items(section)
load()

load the settings values

save()

save the settings values

section(name)
update(section, values)
values
class zoom.settings.SystemSettings

Bases: zoom.utils.Record

site settings