Skip to content

feat(oris): ORIS synchronizace dat členů #264

@dapolach

Description

@dapolach

Business Requirement

Propojit Klabis s ORIS (systém českého orientačního běhu) pro automatickou synchronizaci dat členů.

Požadavek z issue #4

"iniciuje uložení dat clena do ORIS/CUS/apod (adresa, email, telefon, c.cipu)"

Při editaci osobních údajů členem nebo správcem se má data automaticky synchronizovat do ORIS.

Co se má synchronizovat

Do ORIS se posílají:

  • Registrační číslo
  • Jméno a příjmení
  • Datum narození
  • Adresa (ulice, město, PSČ, stát)
  • Email
  • Telefon
  • Číslo čipu (SI karta)

Z ORIS se stahují:

  • Trenérské licence a jejich platnost

Chování

  • Automatická synchronizace: Při uložení změn údajů člena se data odešlou do ORIS
  • Indikace stavu: U člena viditelné, zda synchronizace proběhla v pořádku
  • Zotavení z chyb: Při výpadku ORIS API se synchronizace opakuje
  • Trenérské licence: Licence se automaticky stáhnou z ORIS při registraci/úpravě člena

Stakeholders

  • Správci klubu: Chtějí automatickou synchronizaci s ORIS bez manuální práce
  • Členové: Chtějí mít aktuální údaje v ORIS pro závody

Acceptance Criteria

  • Při změně údajů člena se data odešlou do ORIS
  • Systém ukazuje stav synchronizace (úspěch/chyba)
  • Trenérské licence se stáhnou z ORIS
  • Při výpadku ORIS se synchronizace retry
  • Viditelné logy synchronizace pro admina

Dependencies

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions