Setting handler¶
Setting Handler
Module realize setting handler.
- class luna_configurator.app.handlers.setting_handler.SettingHandler(request)[source]¶
 Handler to work with exact setting.
- async checkSettingDefault(settingId, inputTags)[source]¶
 Check whether setting tags must/must not exist.
- Parameters
 settingId – setting id
inputTags – tags from input json
- Raises
 VLException(BadInputJson) if incorrect input tags –
- Return type
 None
- async delete(settingId)[source]¶
 Request to remove setting. See spec deleteSetting.
- Return type
 HTTPResponse
- async get(settingId)[source]¶
 Request to get exact setting. See spec getSetting.
- Return type
 HTTPResponse
- async getUpdSettingSchema(settingName)[source]¶
 Get validation schema for update setting :param settingName: setting name
- Returns
 validation schema for update setting
- Return type
 Callable[[dict],None]
- async put(settingId)[source]¶
 Request to rewrite setting. See spec replaceSetting.
- Return type
 HTTPResponse
