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

Zakládání nových členů oddílu #3

Open
dapolach opened this issue Sep 27, 2023 · 4 comments
Open

Zakládání nových členů oddílu #3

dapolach opened this issue Sep 27, 2023 · 4 comments
Assignees
Labels
ORIS Tickety vyzadujici ORIS API vedení klubu
Milestone

Comments

@dapolach
Copy link
Member

dapolach commented Sep 27, 2023

Manualni zalozeni noveho uzivatele:

Podminky akceptace

  1. v clenske sekci je mozne zalozit noveho clena klubu
  2. pri zakladani noveho clena je nutne zadat tyto udaje (Seznam atributů dle Use case):
    • Jmeno
    • Prijmeni
    • Datum narozeni
    • Narodnost
      • pokud bude vybrana jina nez ceska narodnost, tak nebude mozne zadat rodne cislo
    • Rodne cislo
      • nelze zadat pokud je jina nez Ceska narodnost
    • Adresa
    • Pohlavi
    • jedno z :
      • kontakt - email + telefon
      • kontakt na zakonneho zastupce - email + telefon
  3. dale je pri zakladani clena mozne zadat tyto udaje:
    • cislo cipu
    • cislo bankovního účtu
  4. zalozit noveho clena muze pouze uzivatel s opravnenim "muze zalozit noveho clena"
  5. po zalozeni noveho clena se udaje propisou do ORIS/CUS/etc.
  6. novemu clenovi je po vytvoreni uzivatele zaslan email s odkazem pro zvoleni prihlasovaciho hesla
  7. novy clen je automaticky prirazen do treninkove skupiny podle veku a vedouci prirazene treninkove skupiny dostane notifikaci o novem clenu treninkove skupiny

Use cases

Zakladni use case

Preconditions

  • prihlaseny uzivatel ma opravneni MEMBERS:CREATE

Use case

  1. uzivatel otevre stranku se seznamem clenu
  2. klikne na tlacitko "Zalozit noveho clena"
  3. ve formulari vyplni informace (pořadí řešit společně s formulářem přihlášky):
  • Jmeno *
  • Prijmeni *
  • Registracni cislo: *
    • XXXYYDD - XXX klub, rok, poradi v roce (zvazit generovani, nutne mit moznost zadat rucne kvuli prestupum. Kdyz nekdo prestupuje k nam, tak se snazi pouzit jeho "4 cisla" jen se ZBM. Vzdy pouzit nove reg. cislo - nerecyklovat stare)
  • Cislo cipu
    • numeric
  • Datum narozeni *
  • Rodne cislo *
  • Narodnost *
  • Adresa (Ulice, ) *
  • kontakt vlastni
    • Email
    • Telefon
  • kontakt na zakonneho zastupce
    • email
    • Telefon
  • Pohlavi *
  • Registračka* - nabídnout dle roku a pohlaví 1. volnou reg v pořadí + umožnit její editaci
  • u nezletilých umožnit evidence zákonných zástupců kromě kontatku, i jméno a přijmení (počítat s tím, že bude potřeba uložit údaje o obou zástupcích)
  1. uzivatel klikne na tlacitko "Pridat noveho clena"
  2. pokud jsou zadany vsechny vyzadovane udaje a jsou splneny tyto dalsi podminky:
  • alespon jeden telefon povinny
  • alespon jeden email povinny
tak bude vytvoren novy clen oddilu a budou provedeny tyto nasledne akce:
  • iniciuje ulozeni dat clena do ORIS/apod (Ales?)
  • poslat email novemu uzivateli s linkem pro zadani noveho hesla
  • prirazeni do treninkove skupiny podle veku / notifikace vedouciho takove skupiny o novem clenovi
  • vložení e-mailu do příslušných e-mailových skupin
@dapolach dapolach converted this from a draft issue Sep 27, 2023
@dapolach dapolach changed the title Ukazka\ Zakládání nových členů oddílů včetně propisu do ORISu a ČUS Sep 27, 2023
@dapolach dapolach changed the title Zakládání nových členů oddílů včetně propisu do ORISu a ČUS Zakládání nových členů oddílů Sep 27, 2023
@otahirs otahirs added this to the core milestone Sep 27, 2023
@otahirs otahirs removed the core label Sep 27, 2023
@dapolach dapolach added question Further information is requested and removed osobní info labels Oct 25, 2023
@dapolach dapolach assigned otahirs and unassigned otahirs Nov 1, 2023
@saytaM12 saytaM12 removed the question Further information is requested label Jan 17, 2024
@dapolach dapolach moved this from 🆕 New to 📋 Backlog in Nový web a členská sekce Jan 17, 2024
@saytaM12 saytaM12 moved this from 📋 Backlog to 🆕 New in Nový web a členská sekce Jan 17, 2024
@dapolach dapolach moved this from 🆕 New to 📋 Backlog in Nový web a členská sekce Jan 17, 2024
@dapolach
Copy link
Member Author

V diskuzi u #5 @otahirs zminil ze ORIS nema API pro vytvoreni clenu

@dapolach dapolach added the ORIS Tickety vyzadujici ORIS API label Jan 17, 2024
@alfik-alfik
Copy link

Prosím přidat atribut číslo bankovního účtu.

@dapolach
Copy link
Member Author

Prosím přidat atribut číslo bankovního účtu.

@alfik-alfik : muzes prosim napsat k cemu se nam bude hodit? (predpokladam ze to neni kvuli parovani prichozich plateb). Dekuji :)

@alfik-alfik
Copy link

nepovinný údaj, ke snadnějšímu proplácení cesťáků, dokladů a dalších, aby se to nemuselo řešit přes pokladnu, když ti peníze v hotovosti stejně nikdo nechce. Případně se může atribut naplňovat automaticky číslem účtu z poslední platby členských příspěvků (dle VS). Případně dovysvětlím ústně.

@dapolach dapolach changed the title Zakládání nových členů oddílů Zakládání nových členů oddílu Mar 20, 2024
dapolach added a commit that referenced this issue Apr 4, 2024
dapolach added a commit that referenced this issue Apr 30, 2024
* Updates based on discussion on wednesday meeting

* API tags for ORIS and CUS endpoints, extracted schemas for various types

* returned birthCertificateNumber, reorganized Licences

* email and phone are required for Contact (#3, #4), added missing natinality for user edit #4

* documented compact and full views of User details in GET /users endpoint

* added `archived` parameter to `GET /users`

* added authorization grants for endpoints + description how authorization works in Klabis API

* /users renamed to /members to follow naming conventions + reworked registration/deregistration of member APIs

* /users renamed to /members to follow naming conventions + reworked registration/deregistration of member APIs

* unified gender vs `sex` in favor of `sex` (as gender seems to the one representing  many other variants while we are interested only in "biological" 2)

* little naming fix

* Fixed Security configuration

* deregistration -> membership suspension

* added endpoint to retrieve information if account can be suspended

* GET /memberRegistrations endpoint replaced by GET /registrationNumber and GET /oris/userInfo/{orisId}

* PUT /members/{memberId} changed to PUT /members/{mamberId}/changeMemberInfo

* cleanups in names + extracted type for membership suspension blockers values

* added bodies for error responses

* HTTP 400 error attribute `errors` renamed to `validationErrors`
@dapolach dapolach moved this from 📋 Backlog to 🏗 In progress in Nový web a členská sekce Sep 5, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ORIS Tickety vyzadujici ORIS API vedení klubu
Projects
Status: 🏗 In progress
Development

No branches or pull requests

4 participants