|
|
|
@ -2692,7 +2692,13 @@ sub api_preferences_defs {
|
|
|
|
|
if ($pref->attribute =~ m/^(cdr_export_sclidui_rwrs|rewrite_rule_set|ncos|adm_ncos|adm_cf_ncos|emergency_mapping_container|sound_set|contract_sound_set|header_rule_set)$/) {
|
|
|
|
|
$fields->{data_type} = 'string';
|
|
|
|
|
}
|
|
|
|
|
$fields->{preference_group} = $pref->voip_preference_group->name;
|
|
|
|
|
my $language = $c->request->params->{lang} // undef;
|
|
|
|
|
my $old_languages = $c->languages;
|
|
|
|
|
$c->languages([$language]);
|
|
|
|
|
$fields->{preference_group} = $c->loc($pref->voip_preference_group->name);
|
|
|
|
|
$fields->{label} = $c->loc($fields->{label});
|
|
|
|
|
$fields->{description} = $c->loc($fields->{description});
|
|
|
|
|
$c->languages($old_languages);
|
|
|
|
|
$resource->{$pref->attribute} = $fields;
|
|
|
|
|
}
|
|
|
|
|
return $resource;
|
|
|
|
|