Lokale Konfiguration angezeigter Felder #171

Open
opened 5 months ago by christian.merten · 2 comments

Je mehr Sektionen den Kompass benutzen, desto mehr Felder werden sich gewünscht. Neue Felder in der Datenbank tun nicht weh, aber immer mehr Felder im user interface machen es übersichtlich.

Daher wäre es schick, wenn in der settings.toml bestimmte Felder ausgeblendet werden könnten.

Je mehr Sektionen den Kompass benutzen, desto mehr Felder werden sich gewünscht. Neue Felder in der Datenbank tun nicht weh, aber immer mehr Felder im user interface machen es übersichtlich. Daher wäre es schick, wenn in der `settings.toml` bestimmte Felder ausgeblendet werden könnten.
christian.merten added the
Kind/Enhancement
Effekt
Anwender
labels 5 months ago
christian.merten changed title from Konfiguration angezeigter Felder to Lokale Konfiguration angezeigter Felder 5 months ago
Collaborator

ich hab damit angefangen, würden wir eher in der lokalen Config Felder ausblenden oder einblenden?

ausblenden: die Liste der Felder wird kürzer sein.

einblenden: Wenn in der Entwicklung neue Felder dazu kommen, die in der lokalen Installation nicht gebraucht werden erfordern nicht jedes mal eine Anpassung der lokalen Config...

ich hab damit angefangen, würden wir eher in der lokalen Config Felder ausblenden oder einblenden? ausblenden: die Liste der Felder wird kürzer sein. einblenden: Wenn in der Entwicklung neue Felder dazu kommen, die in der lokalen Installation nicht gebraucht werden erfordern nicht jedes mal eine Anpassung der lokalen Config...
marius.klein self-assigned this 5 months ago
Poster
Owner

Super! Langfristig würde ich beides anbieten, als "exclude" und "fields" (analog zu https://docs.djangoproject.com/en/5.2/ref/contrib/admin/#django.contrib.admin.ModelAdmin.exclude), aber kurzfristig ist "exclude" relevanter denke ich.

Beachte dass wir intensiv von "fieldsets" Gebrauch machen, das heißt das muss so implementiert werden, dass die Seitenstruktur nicht kaputt geht.

Super! Langfristig würde ich beides anbieten, als "exclude" und "fields" (analog zu https://docs.djangoproject.com/en/5.2/ref/contrib/admin/#django.contrib.admin.ModelAdmin.exclude), aber kurzfristig ist "exclude" relevanter denke ich. Beachte dass wir intensiv von "fieldsets" Gebrauch machen, das heißt das muss so implementiert werden, dass die Seitenstruktur nicht kaputt geht.
marius.klein added reference MK/conditional_fields 4 months ago
Sign in to join this conversation.
No Milestone
No project
No Assignees
2 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: digitales/kompass#171
Loading…
There is no content yet.