-
Notifications
You must be signed in to change notification settings - Fork 10
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Přidán přístup k plabám pro hospodáře a vedoucí VzA #2619
base: master
Are you sure you want to change the base?
Conversation
@@ -236,7 +236,7 @@ private function assertCanViewBankAccount(int $id): void | |||
if ( | |||
$role->getUnitId() === $account->getUnitId() | |||
&& $role->isBasicUnit() | |||
&& ($role->isAccountant() || $role->isOfficer() || $role->isEventManager()) | |||
&& ($role->isAccountant() || $role->isOfficer() || $role->isEventManager() || $role->isEducationAccountant()) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
a proc to nepripojit pod funkci role->isAccountant()
a dělat na to samostatnou?
A nenastane v obou případech, že hospodář VzA dostane přístup k uctu i jednotky jako takové?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Jo, určitě by to šlo připojit pod isAccountant()
, ale přišlo mi lepší nemíchat 2 různé role do jedné funkce, zvlášť když ta vnitřní logika těch rolí je úplně jiná.
Ano, hospodář VzA tím dostane přístup i k platbám jednotky. Mně to přijde asi v pohodě, z důvodů popsaných v těle PR.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Za mě je to stále Accountant
, tak bych to spíš spojil. Protože stejně jsme udělali Officer
pres více úrovní a rolí.
S tím přístupem jsem si toho nejdřív nevšiml. Každopádně bych přidal i hlášku do plateb, že přístup k platbám mají i role VzA pod danou jednotkou.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ok, sloučil jsem ty funkce. Co myslíš hláškou? Permanentní baner mi přijde jako overkill...
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Jako hospodar, co si zadá ucet do h.skautingu neocekávám, že se k tomu automaticky dostane i vedoucí vzdělávačky. Pokud existuje nějaký precedens pro přístup lidí z VzA k jednotce, tak to udělat podle toho @manulekonecna
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Tak jako precedens je podle mě trochu v cesťácích - tam taky s rolí vzdělávačky vidím i cesťáky a auta střediska...
Napadá mě ještě tam ten baner dát a třeba za 3 měsíce ho zase zrušit. Klidně na to připravím druhé PR...
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
jeste bych rád pohled @manulekonecna nebo @jerrysohn
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Jen ještě pro kontext doplním, jaké je typické řešení tohohle problému ze strany pořádajících jednotek - hospodář dostane v ISu roli správce akcí, potažmo vedoucí/admin... :D
7e6004d
to
b81a64b
Compare
@sinacek @jerrysohn @manulekonecna Ahoj, potřeboval bych nějaké vyjádření k tomuto půl roku starému PR - otevírám druhý ročník naší VzA, ve kterém mě tohle blokuje. Stejný problém pak v zápětí budu řešit i pro cesťáky, kde bych jako hospodář VzA potřeboval taky větší přístup - prostě teď některé důležité části h.skautingu jsou nepoužitelné bez role u jednotky, kterou podle mě nemám mít. Díky. |
b81a64b
to
3d5d811
Compare
S tímhle PR mají hospodáři VzA přístup ke všem platbám dané jednotky - nejsou tam víc granulární oprávnění, ale mně to asi přijde v pohodě, hospodáři VzA jsou typicky lidi, které ta jednotka nějakým způsobem stejně zná a hospodář střediska s nimi nutně interaguje...
Stejně tak jsem rovnou přidal vedoucí VzA, ty dokonce schvaluje střediskovka...
Closes #2617