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
Personen mit :finance-Ability sehen das Tab bei Personen im ganzen Layer (ohne Layer unterhalb)
Auf der eigenen Person soll dieses Tab immer sichtbar sein.
Es könnte sein, dass hier statt person.finance_groups.present? eher current_user.finance_groups.present? gemeint ist. Dieser check sollte aber ohnehin in die InvoiceAbility.
Tech-Spec
Verschickte Rechnungen können auf einer Person angezeigt werden.
Es werden Rechnungen der entsprechenden Ebene angezeigt.
Personen mit Finanzberechtigungen sehen die Rechnungen.
Hinweis zum jubla-Wagon oder Instanzen welche das Rechnungs-Modul nicht verwenden. Der Tab Rechnungen auf der Person kann schon immer sichtbar sein, WENN das Rechnungs-Modul verwendet wird.
Bei uns ist der Tab Rechnungen aktiv, obwohl wir das Rechnungs-Modul nicht verwenden.
Sichtbarkeit von Tab Rechnungen.
Personen mit
:finance
-Ability sehen das Tab bei Personen im ganzen Layer (ohne Layer unterhalb)Auf der eigenen Person soll dieses Tab immer sichtbar sein.
https://help.puzzle.ch/#ticket/zoom/4338 beschreibt das Problem noch mit konkreten Personennamen.
Der Fehler scheint im Zusammenhang mit hitobito/hitobito#474 entstanden zu sein. Hier scheint die Ursache zu sein:
https://github.com/hitobito/hitobito/blob/da6bb02636fc203628b320c221549dcf50e75302/app/helpers/sheet/person.rb#L26
Es könnte sein, dass hier statt
person.finance_groups.present?
ehercurrent_user.finance_groups.present?
gemeint ist. Dieser check sollte aber ohnehin in dieInvoiceAbility
.Tech-Spec
Fehlerbeschreibung
Referenzen
ToDo
InvoiceAbility
anpassen, um die Berechtigung nur dort zu kapselnThe text was updated successfully, but these errors were encountered: