hitobito / hitobito_die_mitte

A hitobito wagon defining the organization hierarchy and additional features for Die Mitte Schweiz.
Other
2 stars 1 forks source link

INVOICES: 360° Sicht #205

Closed mlue00 closed 1 year ago

mlue00 commented 2 years ago

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 https://github.com/hitobito/hitobito/issues/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? eher current_user.finance_groups.present? gemeint ist. Dieser check sollte aber ohnehin in die InvoiceAbility.

Tech-Spec

Fehlerbeschreibung

Referenzen

ToDo

carlobeltrame commented 2 years ago

Auf jeder Person? Ist das nicht dasselbe wie hitobito/hitobito#1803?

olibrian commented 2 years ago

Wurde bereits im https://github.com/hitobito/hitobito/issues/1803 und https://github.com/hitobito/hitobito/issues/1776 ausführlich beschrieben. Mit dem Abschluss von diesem Ticket sollten die beiden anderen obsolet werden.

richardjubla commented 1 year ago

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.