You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Dieses Umsetzungs-Issue basiert auf der Diskussion in #202
Ausgangslage
Beim Export von Personen werden aktuell in der Spalte "Rollen" sämtliche Rollen einer Person aufgelistet. Einige Personen haben viele Rollen was den Export dann sehr unübersichtlich macht.
Soll
Es werden nur die Rollen aus dem aktuellen Filter/Gruppe in der Spalte Rollen aufgelistet.
Dieses Verhalten kann via einer Checkbox vom Benutzer gesteuert werden. Beim Wagon Der-Mitte ist diese Option standardmässig ausgewählt, sonst nicht.
Nur Excel, CSV Exporte von Personen in:
Personenlisten
Abos
Event-Teilnehmern Nach Absprache mit tellenberger lassen wir das für dieses Ticket erstmal bleiben, da bei dem Export sowieso eine Inkonsistenz zwischen dem Export von Group::Role und Event::Role besteht
nur noch die jeweils relevanten Rollen angezeigt werden. Heisst:
Nur noch die Rollen der entsprechenden Gruppe oder des entsprechenden Filter auf der Personenliste
Die Rollen welche zur Abo Zugehörigkeit führen
Tech-Spec
Umsetzung im Core, Standardmässig ist die Option abgewählt
Ermöglichen das in einem Wagon die Option standardmässig ausgewählt ist
Preloading der Rollen verhindern Leider schlecht möglich da die Rollen sowieso spätestens bei der Ability alle geladen werden
Als neuer Parameter der relevanten Tabular Exporte und deren Row Klassen das Argument options = {} einführen
Beim Initialisieren des Exporters (& ExporterJobs) relevant_group_ids & relevant_role_types als Optionen mitgeben
ToDo
Allgemein
Export::Tabular::Base#initialize, Export::Tabular::Row#initialize anpassen damit eine Liste von Rollen die angezeigt werden sollen mitgegeben werden kann
Export::Tabular::People::PersonRow#roles anpassen und Rollen entsprechend relevant_role_types herausfiltern. Die Argumente dürfen aber weiterhin optional bleiben
Im SubscriptiosController die neue Option berücksichtigen und Liste der Rollen an den Export liefern falls ausgewählt
Im PeopleController die neue Option berücksichtigen und Liste der Rollen an den Export liefern falls ausgewählt
CHANGELOG-Eintrag unter "unreleased" unten hinzufügen
Mit angemessener Rolle "durchklicken"
Prüfen ob für alle Cases Specs vorhanden sind
The text was updated successfully, but these errors were encountered:
Dieses Umsetzungs-Issue basiert auf der Diskussion in #202
Ausgangslage
Beim Export von Personen werden aktuell in der Spalte "Rollen" sämtliche Rollen einer Person aufgelistet. Einige Personen haben viele Rollen was den Export dann sehr unübersichtlich macht.
Soll
Es werden nur die Rollen aus dem aktuellen Filter/Gruppe in der Spalte Rollen aufgelistet.
Dieses Verhalten kann via einer Checkbox vom Benutzer gesteuert werden. Beim Wagon Der-Mitte ist diese Option standardmässig ausgewählt, sonst nicht.
Nur Excel, CSV Exporte von Personen in:
Event-TeilnehmernNach Absprache mit tellenberger lassen wir das für dieses Ticket erstmal bleiben, da bei dem Export sowieso eine Inkonsistenz zwischen dem Export vonGroup::Role
undEvent::Role
bestehtnur noch die jeweils relevanten Rollen angezeigt werden. Heisst:
Tech-Spec
Preloading der Rollen verhindernLeider schlecht möglich da die Rollen sowieso spätestens bei der Ability alle geladen werdenoptions = {}
einführenrelevant_group_ids
&relevant_role_types
als Optionen mitgebenToDo
Allgemein
Export::Tabular::Base#initialize
,Export::Tabular::Row#initialize
anpassen damit eine Liste von Rollen die angezeigt werden sollen mitgegeben werden kannExport::Tabular::People::PersonRow#roles
anpassen und Rollen entsprechendrelevant_role_types
herausfiltern. Die Argumente dürfen aber weiterhin optional bleibenThe text was updated successfully, but these errors were encountered: