apollo icon indicating copy to clipboard operation
apollo copied to clipboard

A user-friendly system configuration page for apollo portal

Open nobodyiam opened this issue 3 years ago • 1 comments

Is your feature request related to a problem? Please describe. Currently, we have a system configuration page for apollo portal(as shown below). However, it's not user-friendly, e.g. there is no way to know what configurations are available to configure other than referring the configuration guide and it's also not possible to know how many configurations are already configured.

image

Describe the solution you'd like Provide a user-friendly system configuration page that shows all the configurations available. For those config items already configured, the actual value is displayed. For those config items not configured(configView.memberOnly.envs below), we display it as another style, e.g. use gray background. e.g.

Key Value Comment Operation
apollo.portal.envs dev,pro the env list Edit
configView.memberOnly.envs undefined the envs that shows configurations only to its members Add

Describe alternatives you've considered I'm open to this and any ideas or suggestions are welcome.

Additional context

nobodyiam avatar Nov 04 '21 00:11 nobodyiam

assigned to student 姚苏桐, see https://summer-ospp.ac.cn/#/org/orgdetail/c4cc2271-6627-4965-a5ec-37d5ac3c0ad8/

nobodyiam avatar Jul 06 '22 01:07 nobodyiam

#4592

nobodyiam avatar Oct 09 '22 09:10 nobodyiam