def get_config(self, request): """Get a config value. :param name: The name of the config item to be retrieved. %s """ name = get_mandatory_param(request.GET, 'name') name = rewrite_config_name(name) if name in migrated_config_values: value = migrated_config_values[name].getter() else: validate_config_name(name) value = Config.objects.get_config(name) return HttpResponse(json.dumps(value), content_type='application/json')
def get_config(self, request): """@description-title Get a configuration value @description Get a configuration value. @param (string) "name" [required=true,formatting=true] The name of the configuration item to be retrieved. %s @success (http-status-code) "server-success" 200 @success (content) "default_distro_series" A plain-text string containing the requested value, e.g. ``default_distro_series``. @success-example "default_distro_series" "bionic" """ name = get_mandatory_param(request.GET, "name") name = rewrite_config_name(name) if name in migrated_config_values: value = migrated_config_values[name].getter() else: validate_config_name(name) value = Config.objects.get_config(name) return HttpResponse(json.dumps(value), content_type="application/json")