【已评审】支持可观测功能 & 语言集功能 在web页面可灵活裁剪属性

ISSUE链接

支持可观测功能web页面裁剪能力-rackmount-GitCode

背景

可观测功能 & 语言集功能 需要裁剪时,需要在/UI/Rest/GenericInfo接口提供相应属性,支持前端页面对相应功能进行裁剪。

决策点

1、web rest接口/UI/Rest/GenericInfo新增ObservabilitySupported属性

详细描述:
uri:/UI/Rest/GenericInfo
变化类型:新增属性
操作类型: GET

属性名称 取值类型 取值范围 默认值 说明
ObservabilitySupported boolean true/false - 通过IsValidPath判断Observability组件资源协作路径是否存在决定是否显示可观测功能页面

2、web rest接口/UI/Rest/GenericInfo新增LanguageSetSupported属性

详细描述:
uri:/UI/Rest/GenericInfo
变化类型:新增属性
操作类型: GET

属性名称 取值类型 取值范围 默认值 说明
LanguageSetSupported 对象 - - 用于webui对语言信息展示进行裁剪判断,示例:
“LanguageSetSupported”:{
“en”: true,
“zh”: true,
“ja”: true,
“fr”: true,
“ru”: true},包含的属性如下
en 布尔值 true/false true webui语言信息是否显示中文
zh 布尔值 true/false true webui语言信息是否显示英文
ja 布尔值 true/false true webui语言信息是否显示日文
fr 布尔值 true/false true webui语言信息是否显示法语
ru 布尔值 true/false true webui语言信息是否显示俄语

评审结论:

1、同意web rest接口/UI/Rest/GenericInfo新增属性ObservabilitySupported,类型为boolean,表示是否支持可观测服务;
2、同意web rest接口/UI/Rest/GenericInfo新增对象LanguageSetSupported,表示支持的语言类型,该对象增加属性en, zh,ja,fr, ru, 类型为boolean,true表示支持该语言,false表示不支持该语言;

1 个赞