Default Settings

Default Settings are simply an extensible list of values that can be used to control how various aspects of DjangoPBX system operate.

A setting is defined by a Category name and a Sub Category name, the Value field holds the data for the setting. There is also a Type field that describes how we should interpret the Value because all the Values are stored as text in a database.

Default Setting Listing

../../_images/default_settings_list.jpg

Actions

../../_images/default_settings_actions.jpg

The following actions are available on the listing screen:

  • Delete selected default settings

    Self-explanatory.

  • Copy selected to domain

    This presents an intermediate screen (shown first below) that allows the selection of the target domain. The purpose of this is to make it easy to create Domain Settings that override Default Settings.

  • Export selected default settings

    This presents an intermediate screen (shown second below) that allows the export format to be chosen.

Copy selected to domain

../../_images/default_settings_action_copy.jpg

Export selected default settings

../../_images/default_settings_action_export.jpg

Default Settings Edit Screen

../../_images/default_settings_edit.jpg

Setting Options

  • Category

    Name used to identify a group of settings.

  • Subcategory

    Name used to identify an individual setting within a Category.

  • Type
    Specifies the data type of the value, it can be one of:
    • text

    • numeric

    • array

    • boolean

    • code

    • uuid

    • name

    • var

    • dir

  • Value

    The actual data for the setting.

  • Order

    Only requied for the array type to specify the order of the array.

  • Enabled

    Sets the value active or inactive.

  • Description

    A note to help describe what the setting is used for.

We have not shown the edit screens for both Domain Settings and Profile Settings because they are very similar to the Default Settings screens, just having the addition of a Domain select box and a Profile select box respectively.