agateblue / agateblue/django-dynamic-preferences

Section's verbose_name not exposed over Rest API

Offen
#230 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
Python
Sterne
359
Forks
86
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

## 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.

Beitragsleitfaden

Beitragsleitfaden öffnen

Bewertung

Dieses Issue wurde noch nicht bewertet.

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.