apache / apache/cloudstack

Global settings improvements and protect against non-acknowledged changes

Aberta
#6,880 1 comentário 0 reações 0 responsáveis Ver no GitHub
complexity:multple-issues complexity:simple component:UI good-first-issue status:stale type:new-feature
Linguagem predominante
Java
Estrelas
3.1k
Forks
1.4k
Merge médio
6d 19h
PRs com merge (30d)
32

Descrição

##### ISSUE TYPE
* Improvement Request

##### COMPONENT NAME
~~~
UI
~~~

##### CLOUDSTACK VERSION
~~~
4.17.*.*
~~~

##### SUMMARY
This request is for improvements for the "Global settings" screen.
1. As any user with correct privileges, Protect against "reset" button press without acknowledgement.
- On the "Global settings" screen there is no guard on the reset button.
- Clicking the reset button should prompt user. "Are you sure you want to reset "value" to "default value".
- Selecting the "Yes or Ok" button would update the value in the database with the default value.
- The "Cancel" button will close the prompt without changing any values.

2. As "Admin", the UI offers a way to update the default value stored in the database.

3. As "Admin", the UI offers an editable regular expression to test against, and enforce formatting for the value and default value.

4. As "Admin", the UI offers the ability to edit the description.

5. Any changes should be logged with before and after values.

6. As "Admin", the UI offers a way to update the "Category" field value.

Guia de contribuição

Abrir o guia de contribuição

Direção de pesquisa

Comece pela tela de configurações globais e rastreie a ação de redefinição existente e os controles administrativos. Revise como as configurações são persistidas e como as alterações são registradas e defina a conclusão como redefinições protegidas, além de valores padrão editáveis, validação, descrições, categorias e entradas de auditoria anteriores e posteriores à alteração.

Escrita pelo modelo de indexação a partir do texto da issue.

Avaliação

Stack de tecnologia
java
Domínio
backend, frontend
Tipo de issue
Funcionalidade
Dificuldade
5/5
Tempo estimado
Mais de uma semana
Status de atividade
Estagnada
Clareza
Razoavelmente clara
Facilidade para iniciantes
25/100

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.