agateblue / agateblue/django-dynamic-preferences

Section's verbose_name not exposed over Rest API

Abierto
#230 0 comentarios 0 reacciones 0 asignados Ver en GitHub
Lenguaje dominante
Python
Estrellas
359
Forks
86
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

## Summary
`Section`'s `verbose_name` is missing in JSON serialized object. I would like to use this value to display human-friendly content.
### Details

Currently exposed data for a preference field
```
{
"section": "company",
"name": "companyname",
"identifier": "company__companyname",
"default": "My company",
"value": "My company",
"verbose_name": "Jméno společnosti",
"help_text": "Plné jméno společnosti, použité jako první řádek adresy",
"additional_data": {},
"field": {
"class": "CharField",
"widget": {
"class": "TextInput"
},
"input_type": "text"
}
},
```
### Fix?
Introduce a new value with key `section__verbose_name` or `section_verbose_name`. As I don't like not using nested serializer, but it's better than breaking backwards compatibility.

Are you guys interested in a pull request? I could maybe try to build a one.

Guía de contribución

Abrir la guía de contribución

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.