complete_finance Permission für IT-Support/Leitung auf Bundesebene führt zu n+1 Queries beim Auflisten von Personen.
Verursacht wird das ganze durch das überarbeitete DropDown 'Rechnung erstellen'. In diesem Dropdown werden sämtliche Layer/Gruppen mit Rechnungseinstellungen aufgelistet. Die Liste ist bei Die Mitte Prod entsprechend lang:
Requests dauern dadurch sehr lange. (+30s) Ausserdem ist es auch extrem unpraktisch eine so lange Liste im Dropdown zu haben. (tausende von Pixel lang)
complete_finance Permission für IT-Support/Leitung auf Bundesebene führt zu n+1 Queries beim Auflisten von Personen. Verursacht wird das ganze durch das überarbeitete DropDown 'Rechnung erstellen'. In diesem Dropdown werden sämtliche Layer/Gruppen mit Rechnungseinstellungen aufgelistet. Die Liste ist bei Die Mitte Prod entsprechend lang:
Requests dauern dadurch sehr lange. (+30s) Ausserdem ist es auch extrem unpraktisch eine so lange Liste im Dropdown zu haben. (tausende von Pixel lang)
Als Quickfix haben wir die :complete_finance Permission entfernt: https://github.com/hitobito/hitobito_die_mitte/commit/79e8561b6c1f61d200ff9348aab21f150ee18521
Help-Ticket: https://help.puzzle.ch/#ticket/zoom/6179
Tech-Spec
ToDo