Integrare cu antrenamentele

O echipă conectată la o organizație cu facilități configurate nu trebuie să rezerve un teren separat de programarea propriului antrenament — alegerea unei facilități chiar acolo, pe formularul de antrenament, îl rezervă, iar rezervarea apare automat în calendarul comun de facilități al organizației. Editează sau anulează ulterior din oricare parte, iar cealaltă parte urmează.

Formularul unei ședințe de antrenament cu selectorul de bază sportivă, facilitate și zonă de teren

Alegerea unei facilități la programarea unui antrenament

Selectorul de facilitate apare pe formularul de antrenament doar atunci când organizația proprie a echipei are cel puțin o facilitate pe care acea echipă o poate rezerva — o echipă fără organizație-mamă, sau una a cărei organizație nu a configurat încă facilități, nu vede niciodată secțiunea, iar câmpul liber Teren / locație funcționează exact ca întotdeauna.

Când secțiunea este prezentă, alegerea unei baze sportive, a unei facilități și — dacă facilitatea este împărțită în zone — a unei zone rezervă acel interval chiar în momentul în care antrenamentul este salvat, folosind aceleași verificări ca orice altă rezervare din calendar:

  • Un interval aflat într-o închidere este blocat complet.
  • Un interval din afara programului de funcționare al bazei sportive poate fi recunoscut și confirmat, la fel ca orice altă rezervare.
  • Un conflict de programare suprapus afișează același banner de avertizare, cu aceeași regulă „Rezervă oricum” pentru cine îl poate suprascrie.

Odată aleasă o facilitate, locația proprie a antrenamentului este completată automat ca „<bază sportivă> – <facilitate>” și afișată doar pentru citire, în locul câmpului liber — serverul o deduce mereu din rezervare, deci nu este nimic de sincronizat manual.

ℹ️
O facilitate este mereu opțională

Alegerea unei facilități nu devine niciodată obligatorie doar pentru că secțiunea este vizibilă — un antrenament fără nicio facilitate aleasă se salvează în continuare fără probleme, doar cu locația liberă, exact ca înainte de existența acestei funcții.

Rezervarea legată

Salvarea unui antrenament legat de o facilitate creează o rezervare reală în calendarul de facilități al organizației, de tip Antrenament, purtând echipa, antrenorii și data/ora la care a avut loc antrenamentul. Cele două înregistrări rămân legate una de cealaltă de atunci înainte. Oricine poate vedea calendarul acelei facilități — conform setării de acces la calendar — vede această rezervare exact ca pe oricare alta: detalii complete pentru un vizitator privilegiat sau pentru echipa proprie a antrenamentului, mascată ca „Rezervat” pentru oricine cu acces mai mic.

Dacă rezervarea legată nu poate fi de fapt creată — cel mai frecvent pentru că echipa a atins deja limita lunară de antrenamente din planul Gratuit — antrenamentul în sine este totuși salvat. Poartă pur și simplu un mesaj „Antrenamentul nu a fost creat” în locul unei legături de facilitate, astfel încât nimic din ședința de antrenament în sine nu se pierde niciodată din cauza unei probleme de rezervare a facilității.

Editare și anulare — păstrarea sincronizării

Odată ce un antrenament și o rezervare sunt legate, oricare parte poate fi cea editată, iar cealaltă urmează automat:

Acțiune Ce se întâmplă
Reprogramarea datei/orei sau a facilității antrenamentului Rezervarea legată se mută odată cu el — pe loc, nu ca o rezervare nouă — verificată față de închideri, program și conflicte exact ca o rezervare nouă.
Anularea antrenamentului Rezervarea legată este anulată și ea, eliberând acel interval înapoi în calendarul de facilități.
Eliminarea facilității dintr-un antrenament existent (revenire la text liber) Rezervarea legată este anulată, iar antrenamentul continuă ca o ședință simplă, nelegată.
Editarea sau anularea directă a rezervării, din partea calendarului de facilități Data/ora și statutul antrenamentului legat se actualizează pentru a se potrivi — un manager de facilități care mută sau anulează o rezervare nu lasă niciodată ecranul propriu de antrenament al echipei arătând informații învechite.

Rezervarea proprie a unui antrenament este afișată doar pentru citire, în interiorul formularului de rezervare — o insignă „Antrenament creat” în locul câmpurilor editabile — deoarece ecranul de antrenament este locul unde o ședință legată de o facilitate trebuie gestionată zi de zi.

⚠️
Odată finalizat, nicio parte nu se mai mișcă

Un antrenament deja marcat ca finalizat — și rezervarea lui legată — nu este niciodată reprogramat sau anulat de o sincronizare ulterioară. Ședințele trecute rămân exact așa cum s-au întâmplat, la fel ca peste tot în calendarul de facilități.

Pornirea din calendar în schimb

Aceeași legătură poate fi construită și invers: crearea unei rezervări noi direct din calendarul de facilități, cu tipul Antrenament și o echipă selectată, oferă un comutator „Creează și o ședință de antrenament”. Activarea lui creează antrenamentul corespunzător chiar în momentul salvării rezervării — exact aceeași pereche legată descrisă mai sus, doar pornită din calendar, nu din ecranul propriu Antrenamente al echipei.

Pașii următori