Effective Settings

Last Updated: May 12, 2015

All combined, cascaded settings that apply to a given user are contained in the effective settings object.

The effective settings object consists of a series of sections. Each section contains a 'settings' and a 'last_modified' property. The 'settings' property is a list of key/value pairs. The 'last_modified' property is an ISO8601 formatted timestamp. It gets updated any time a key/value pair within a section has changed.

Below is a list of the possible section headings.

general:
General application settings.
approvals:
Settings for the Approvals Add-On. If not installed, the only setting will be 'installed' with a value of 'no'. If installed, all applicable settings will be available.
rounding:
Settings for the Timesheet Rounding Add-On. If not installed, the only setting will be 'installed' with a value of 'no'. If installed, all applicable settings will be available.
schedule:
Settings for the Schedule Add-On. If not installed, the only setting will be 'installed' with a value of 'no'. If installed, all applicable settings will be available.
sounds:
Settings for the Sounds Add-On. If not installed, the only setting will be 'installed' with a value of 'no'. If installed, all applicable settings will be available.
time_entry:
Settings for the Time Card Selector Add-On. If not installed, the only setting will be 'installed' with a value of 'no'. If installed, all applicable settings will be available.