Skip to content
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řevod registrace: Poškození údajů o platbě při převodu na uživatele s již existujícími podakcemi #1420

Open
milanskaut opened this issue Nov 12, 2024 · 8 comments
Assignees

Comments

@milanskaut
Copy link

Pokud převádím podakci 1 na účet uživatele, který již má zaplacené podakci 1 a podakci 2, dojde k poškození údajů:
image
ačkoliv původní platba byla:
image

Tahle záměna je problematická z hlediska financí - navíc nenávratná v případě překliku. Je možné přidat globální check před převodem? Nebo nabídnout převod pouze na uživatele s rolí Nepřihlášený?

@milanskaut
Copy link
Author

Stejný případ nastává pokud má uživatel podakci 1 a převádí ji na uživatele s podakcí 1. Původní zaplacená registrace se prostě zruší.

@milanskaut
Copy link
Author

Poznámka od týmu akce: Za mě bych byl pro zachování toho, aby šlo převádět i na uživatele, co už něco mají, protože spousta lidí bude chtít třeba jen dokoupit taneční večer, to že jedna akce zmizí bych nebral jako takový problém a klidně to s tím komunikoval

V tomto případě by bylo žádoucí upozornit administrátora na to, že nějaká "registrace" již existuje, aby nemuselo docházet k ruční kontrole u všech uživatelů před převodem. Zároveň to komplikuje fixování problému s platbami a jejich přepisováním.

@jan-stanek
Copy link
Member

tuhle úpravu stávajících přihlášek cílového uživatele dělám kvůli případu kdy je třeba nemá zaplacené, tak aby dostal podakce od zdrojového uživatele a už se nečekalo na jeho platbu - napadá mě, že by se chování dalo upravit tak, aby se tohle dělo jen pokud přihláška nebyla zaplacená v případě že byla, tak by se prostě jen přidaly nové

další co se tam dějě je to, že když se mu přidávají podakce, které jsou spolu nekompatibilní (např. cílový má řízek, ale zdrojový vegetáriánskou verzi), tak se mu ten vegetariánský oběd taky nepřidá a uvolní se - nikdo nebude mít 2 jídla, celkový počet jídel bude sedět

nevím jestli tam zvládnu udělat upozornění v závislosti na tom, jaký je cílový uživatel - stačí ta navržená úprava a popis chování v tom dialogu, co tam je teď?

@milanskaut
Copy link
Author

milanskaut commented Nov 13, 2024

tuhle úpravu stávajících přihlášek cílového uživatele dělám kvůli případu kdy je třeba nemá zaplacené, tak aby dostal podakce od zdrojového uživatele a už se nečekalo na jeho platbu - napadá mě, že by se chování dalo upravit tak, aby se tohle dělo jen pokud přihláška nebyla zaplacená v případě že byla, tak by se prostě jen přidaly nové

Situace s nezaplacením mne ani nenapadla a přijde mi toto drobné vylepšení skvělé.

@milanskaut
Copy link
Author

Moje hlavní obava je o to, že když se administrátor uklikne nebo nevyřídí požadavek ihned a "nový" uživatel si mezitím pořídí podakce, tak dojde ke ztrátě (již zaplacených) podakcí. Vzhledem k navrhovanému fixu v druhém vlákně to bude alespoň dohledatelné, takže katastrofa odvrácena.

(Do budoucna) považuji za nutné nabídnout administrátorovi alespoň upozornění na to, že prováděný převod by mohl mít následky.. ať už je to

  • uvedením role ve vybíracím seznamu lidí (pokud je tam třeba už jako účastník, tak zpozorní a může si ho vyhledat)
  • výpisem provedených akcí (může zpětně problém řešit než si toho uživatel všimne)
  • upozorněním na přepsání identického záznamu
    nebo cokoliv jiného - čím jednodušší, tím vlastně lepší.

Oproti druhému vláknu s problémem s přepisováním plateb tohle nepovažuji za urgentní.

@jan-stanek
Copy link
Member

Co se týká historie a dohledatelnosti, tak to tam je i teď pod tím okem v přehledu přihlášek, měl bys tam vidět jak se přihláška měnila v historii a kdo změny prováděl.

@jan-stanek
Copy link
Member

částečně vyřešeno v #1425

@milanskaut
Copy link
Author

měl bys tam vidět jak se přihláška měnila v historii a kdo změny prováděl.

Je možné v tomto výpisu mít i od koho / na koho byla registrace převedena?

Může se stát chyba: Administrátor někoho omylem převede (na MiQuiku se převádí kolem 200 lidí každý rok) a my nyní nejsme schopni dohledat kam registrace putovala.
Navíc podle variabilního symbolu a jména najdu sice původního plátce registrace, avšak nikoliv kdo danou registraci nakonec využívá (opět při překliku, jinak bych to našel v nějaké mailové komunikaci)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants