Profil organizație
Profilul de organizație este entitatea de cel mai înalt nivel din 4league. Funcționează ca o umbrelă pentru mai multe competiții, cluburi și jucători — oferind asociațiilor de fotbal, asociațiilor județene și ligilor cu mai multe divizii un singur loc din care gestionează totul, de la transferuri și legitimarea jucătorilor până la arhivarea sezoanelor și federațiile afiliate.
Dacă organizezi mai mult de o competiție, gestionezi mai multe cluburi sau ai nevoie de legitimare oficială a jucătorilor cu ferestre de transfer, ai nevoie de un profil de organizație. Organizatorii care rulează o singură competiție pot folosi în schimb un Profil competiție.
Crearea unei organizații
Configurarea unui profil de organizație durează doar câteva minute. Odată creat, poți începe imediat să adaugi competiții și membri.
Organizațiile de tip Federație, Asociație și Club pot fi create doar pe planul PRO. Planurile Gratuit și PRO Jucător pot crea exact un grup Comunitate / Grup de prieteni; grupurile suplimentare și orice organizație oficială necesită PRO. Vezi Regulile de abonament pentru organizații pentru detaliile complete.
Alege un tip de organizație
Înainte de a introduce detaliile, aplicația te întreabă ce fel de organizație vrei să creezi. Alegerea este permanentă — funcțiile, rolurile și fluxurile de legitimare diferă în funcție de tip, iar tipul nu mai poate fi schimbat după creare.
| Tip | Potrivit pentru | Plan necesar |
|---|---|---|
| Federație | For național sau supra-regional de conducere, care gestionează cluburi afiliate, reguli oficiale și licențiere. | PRO |
| Asociație | Organizator regional care rulează ligi afiliate, cu reguli locale și comisii de disciplină. | PRO |
| Club | Club de fotbal cu mai multe echipe, jucători legitimați, staff și legături cu federația. | PRO |
| Comunitate / Grup de prieteni | Grup independent, informal — o singură echipă, meciuri de weekend, fotbal de plăcere. Vezi ghidul Grupului de prieteni. | Gratuit pentru primul; PRO pentru grupuri suplimentare. |
Fiecare cont poate deține în total până la 10 organizații, indiferent de plan sau tip. Când limita este atinsă, ecranul de creare înlocuiește cardurile de tip cu un banner care explică restricția. Contactează echipa 4league dacă ai nevoie să o mărești.
Restricția PRO se aplică doar creărilor noi. Dacă creezi o Federație/Asociație/Club pe PRO și ulterior renunți la abonament — sau dacă un membru care nu a avut niciodată PRO se alătură ca membru al echipei — vizualizarea și editarea organizației, a competițiilor și a membrilor ei continuă să funcționeze normal.
Pas cu pas
Deschide meniul de creare
În aplicație, apasă butonul + sau navighează la Creează → Organizație nouă. Trebuie să ai rolul de Organizator activat pe cont.
Alege un tip
Apasă pe Federație, Asociație, Club sau Comunitate. Cardurile Federație/Asociație/Club afișează o insignă PRO dacă nu ai încă abonament; apăsarea pe Continuă pe aceste carduri te redirecționează către fluxul de upgrade înainte ca organizația să fie creată. Cardul Comunitate afișează FREE dacă nu deții încă un grup Comunitate / Grup de prieteni și PRO în caz contrar. Nu uita: tipul nu mai poate fi schimbat ulterior.
Introdu numele organizației
Alege un nume clar, oficial. Acest nume apare pe legitimațiile jucătorilor, pe documentele de transfer și pe paginile publice ale competițiilor. Exemplu: „Asociația Județeană de Fotbal”.
Încarcă un logo
Apasă pe spațiul rezervat logoului pentru a încărca o imagine de pe dispozitiv. Se recomandă o imagine pătrată de cel puțin 512×512 px. Logoul apare pe documentele de meci și pe pagina publică a organizației.
Adaugă o descriere
Scrie un scurt rezumat al organizației — regiunea, categoriile de vârstă acoperite sau misiunea ei. Acesta este afișat public jucătorilor și echipelor care explorează aplicația.
Completează datele de contact
Adaugă o adresă de email oficială, un număr de telefon și un URL de website. Acestea sunt afișate pe profilul public al organizației și pe documentele de legitimare.
Salvează și confirmă
Apasă Creează organizația. Ești desemnat automat Președinte (rolul cel mai înalt). Se generează un cod unic de organizație — distribuie-l celorlalți administratori pentru a-i invita.
„Asociația Județeană de Fotbal” creează o organizație pentru a gestiona 5 ligi cu 80 de echipe, pe diferite categorii de vârstă și divizii. Președintele completează numele oficial, încarcă stema asociației județene, adaugă emailul de contact și invită secretarul drept co-administrator. În 10 minute organizația este activă și pregătită pentru înscrierea echipelor.
Cele 6 file de jos
Odată ce o organizație este selectată, aplicația afișează o bară de file de jos specifică organizației. Aceleași șase file apar pentru fiecare tip de organizație (Federație, Asociație, Club, Comunitate / Grup de prieteni). Eticheta celei de-a doua file se adaptează — afișează „Grup” pentru un grup Comunitate / Grup de prieteni și „Organizație” pentru celelalte trei tipuri — dar numărul de file, ordinea și ecranele țintă sunt identice.
| # | Filă | Unde duce |
|---|---|---|
| 1 | Prezentare generală | Panoul organizației — vezi Panou organizație mai jos pentru fiecare widget afișat pe ecran. |
| 2 | Organizație Etichetată „Grup” pentru organizațiile Comunitate / Grup de prieteni. | Navigatorul de ligi și echipe — vezi Ligi și echipe în organizație. |
| 3 | Jucători | Baza de jucători la nivel de organizație — vezi Jucătorii organizației pentru directorul cu căutare, operațiunile în bloc și fluxul de legitimare. |
| 4 | Meciuri și statistici | Panoul de meciuri și statistici agregate din toate competițiile — vezi Panou meciuri și statistici. |
| 5 | Media | Galeria media partajată și panoul de linkuri video — vezi Galerie media și videoclipuri. |
| 6 | Mai multe | Sertarul contului — setări, profil, notificări și punctele de intrare către Setări organizație, Membri și roluri, Profilul meu în această organizație, Jurnal de activitate (doar pentru proprietar), Transferuri și ferestre și Organizații afiliate. |
Aceste șase file apar doar cât timp o organizație este profilul activ. Revenirea la profilul personal, la o echipă sau la o competiție aduce în loc bara de file a acelui context. Numărul de file rămâne șase pentru toate tipurile de organizații — se schimbă doar eticheta celei de-a doua file.
Panou organizație
Panoul este centrul de comandă al organizației tale. Agregă date în timp real din toate competițiile, echipele și jucătorii, într-o singură pagină derulabilă.
| Widget de panou | Ce afișează |
|---|---|
| Rezumat statistici | Numărul de organizații copil, competiții, echipe și jucători înregistrați în prezent în organizație. |
| Meciuri live și viitoare | Meciurile aflate în desfășurare chiar acum, plus următoarele partide programate în toate competițiile din organizație. |
| Meciuri recente | Cele mai recent încheiate meciuri din toate competițiile copil, cu scorurile finale. |
| Momente importante | Momente selectate — rezultate notabile, borne atinse și evoluții remarcabile din întreaga organizație. |
| Media | Cele mai noi fotografii și linkuri video încărcate în galeria media a organizației. |
| Știri și mesaje | Anunțurile publicate în organizație și conversațiile recente cu membrii. |
| Ferestre de transfer și sezoane | Ferestrele de transfer active și sezonul curent pentru fiecare competiție copil. |
Panoul arată: 5 competiții active, 80 de echipe înscrise, 1.200 de jucători. Cele 12 partide de azi apar la meciuri live și viitoare, cu scorurile finale ale etapei precedente listate dedesubt. Secretarul poate intra direct în orice meci sau competiție dintr-un singur ecran.
Gestionare membri și roluri
Fiecare persoană din staff-ul organizației — de la președinte până la un voluntar media — primește propriul rol, cu permisiuni delimitate precis.
Adăugare membri
Membrii sunt invitați prin distribuirea codului de invitație al organizației sau prin trimiterea unei invitații directe pe email din aplicație.
Mergi la Membri
Din panoul organizației, apasă Membri → Invită membru.
Alege metoda de invitare
Selectează Invitație pe email pentru a trimite un link direct, sau folosește Distribuie codul pentru a partaja codul organizației. Membrii noi introduc codul la configurarea contului.
Atribuie un rol
Înainte sau după ce membrul se alătură, atribuie-i un rol. Rolul implicit pentru membrii noi este nivelul cu cele mai puține permisiuni. Poți promova oricând.
Președintele adaugă în organizație 3 membri ai consiliului (cu rolul „Membru al consiliului”) și 10 arbitri (cu rolul „Arbitru”). Trimite invitații pe email consiliului și distribuie codul organizației la ședința arbitrilor. Toți cei 13 se alătură în aceeași zi și își văd imediat permisiunile relevante în aplicație.
Delegarea accesului de administrator
Separat de rolurile personalizate cu nume și prioritate descrise în continuare, orice membru poate fi marcat și ca administrator complet — un drept de gestionare echivalent cu al proprietarului, activat direct din fișa acelui membru, fără a partaja datele de autentificare ale proprietarului. Funcționează la fel pentru toate cele patru tipuri de organizații, inclusiv Comunitate / Grup de prieteni.
Adaugă sau deschide un membru
Din Membri, fie inviți un membru nou, fie apeși pe unul existent pentru a-l edita.
Activează „Acordă acces de administrator”
Activarea acestui comutator afișează un câmp pentru emailul de administrator. Dacă membrul nu are încă un cont 4league pe acel email, i se creează unul și i se trimite un email de invitație — pur și simplu se autentifică cu acel email, iar organizația apare în lista lui de profiluri.
Salvează
Membrul este acum administrator. Administratorii pot fi văzuți din Mai multe > Administratori — o listă doar în citire cu fiecare membru marcat în prezent ca administrator, care trimite înapoi în ecranul de editare al membrului pentru a modifica sau revoca dreptul.
Spre deosebire de administratorii delegați ai unei competiții sau echipe (vezi Administratori delegați — Proprietar vs Administrator), un administrator de organizație nu consumă un „loc de administrator” dedicat. Acordarea accesului de administrator doar marchează un membru existent — deci contează în limita gratuită de membri a organizației (2 pentru Federație/Asociație/Club, 3 pentru Comunitate / Grup de prieteni). PRO elimină această limită. Vezi Locuri de administrator pentru comparația completă.
Dacă un administrator delegat (care nu este proprietar) încearcă să adauge un membru peste limita gratuită, aplicația nu îi poate afișa un ecran de upgrade asupra căruia nu are autoritate. În schimb, proprietarul primește un mesaj în inbox și o notificare push (cu link direct către upgrade), ca să poată ridica singur limita. Proprietarii care ating limita direct văd imediat solicitarea de upgrade.
Președintele AJF vrea ca secretara să poată gestiona totul în organizație cât timp el este în concediu, fără a-i da datele lui personale de autentificare. Îi deschide fișa de membru, activează Acordă acces de administrator și îi introduce emailul. Ea are deja un cont 4league, așa că dreptul este acordat imediat — data următoare când deschide aplicația, organizația AJF apare cu drepturi depline de administrator.
Roluri și permisiuni personalizate
Pe lângă rolurile predefinite de mai jos, fiecare organizație își poate defini oricâte roluri proprii are nevoie — numește-le după cum îți dictează structura (de ex. „Vicepreședinte”, „Coordonator”, „Voluntar”) — și atașează fiecăruia un set de permisiuni detaliat. Primul rol creat în organizație este deținut de fondatorul ei și are cea mai mare prioritate; restul depinde de tine.
Orice organizație care nu este un Grup comunitar / de prieteni pornește cu cinci roluri predefinite, în ordinea priorității: Director, Administrator, Secretar, Arbitru și Antrenor. Arbitru are capacitatea de arbitraj, deci atribuirea lui deschide câmpurile necesare pentru a desemna persoana să arbitreze meciuri. Antrenor are din start capacitatea Echipe — încadrarea unui membru la Antrenor este suficientă pentru a-l atribui echipelor organizației din Alocări → Gestionare acces echipă a acelui membru, fără altă configurare de rol. Poți redenumi, reordona sau șterge oricare dintre cele cinci și poți adăuga roluri personalizate alături de ele; Grupurile comunitare / de prieteni păstrează un singur rol predefinit și nu primesc Arbitru sau Antrenor.
Administratorul clubului FC Eagles adaugă un membru nou și îl încadrează la rolul predefinit „Antrenor”. Deoarece Antrenor are deja capacitatea Echipe, Administratorul deschide secțiunea Alocări din fișa acestui membru și îl atribuie echipelor U18 și Seniori. Membrul apare acum în listele de staff ale ambelor echipe, cu acces limitat la ele, fără ca cineva să fi trebuit să construiască manual un rol în prealabil.
| Zonă de permisiuni | Exemple |
|---|---|
| Rezultate meciuri | Doar vizualizare, introducere scoruri, editare scoruri, resetare rezultate |
| Legitimare jucători | Vizualizare legitimări, aprobare legitimări, editare în bloc |
| Transferuri | Vizualizare solicitări, aprobare primă etapă, aprobare finală |
| Media | Încărcare fotografii, adăugare linkuri video, ștergere media |
| Finanțe | Vizualizare stare abonament, gestionare facturare |
| Setări | Editare informații organizație, generare coduri, gestionare integrări |
Organizația creează un rol „Manager media” cu permisiuni de încărcare a fotografiilor și adăugare de linkuri video, dar rolul nu poate modifica rezultatele meciurilor și nici legitimările jucătorilor. Jurnalistul sportiv local primește acest rol, obținând acces la galeria media fără să atingă datele competiționale.
Ierarhia rolurilor
Fiecare rol pe care îl creezi are o prioritate numerică (ordinea lui). Un membru poate atribui, edita sau elimina doar roluri cu prioritate mai mică decât a lui — asta previne escaladarea privilegiilor. Când un membru nou se alătură, este plasat în rolul pe care îl alegi, iar prioritatea lui este preluată din acel rol. Reordonarea sau redenumirea rolurilor se face din setările de roluri ale organizației.
Numele de roluri de mai jos nu sunt predefinite — sunt o alegere ilustrativă de denumiri pe care o asociație județeană ar putea-o face la configurarea propriei liste de roluri. AJF își ordonează rolurile personalizate astfel: Președinte > Vicepreședinte > Secretar > Coordonator arbitri > Manager media. Secretarul poate gestiona arbitrii și voluntarii media, dar nu poate edita pe nimeni cu prioritate de Vicepreședinte sau mai sus. Organizația ta poate folosi aceste nume, alte nume sau un număr complet diferit de niveluri — platforma impune doar compararea priorităților, nu etichetele.
Ștergerea unei organizații elimină definitiv toate competițiile asociate, evidențele de legitimare și conținutul media. Această acțiune nu poate fi anulată. Doar contul care deține rolul cu cea mai mare prioritate (de regulă fondatorul) o poate declanșa.
Consiliu & organigramă
Orice organizație care nu este un Grup comunitar / de prieteni are un Consiliu — lista de membri cu rolul, departamentul și linia de raportare a fiecăruia — și o organigramă care redă aceleași date sub formă de arbore, cu rădăcina în proprietar. Pe tabletă și web (ecrane de la 768 px lățime) organigrama se deschide ca o pânză orizontală, cu panoramare, la zoom 100%, centrată pe proprietar; butonul de încadrare din bara de instrumente reajustează organigrama la lățimea ecranului. Pe telefon, aceleași date sunt disponibile ca listă derulabilă.
Secretara deschide organigrama pe tabletă. Se încarcă centrată pe caseta proprietarului la zoom 100%, cu casetele Director și Administrator vizibile imediat mai jos. Ea atinge iconița de încadrare pentru a micșora zoom-ul până când toată structura de 40 de membri încape pe lățimea ecranului, apoi navighează prin departamente.
Capacitatea de rol „Membri”
Un rol poate primi capacitatea Membri din editorul de roluri (comutatorul „poate adăuga, edita și elimina membri”). Oricine deține un rol cu această capacitate poate adăuga, edita, elimina și reordona membri și departamente — gestionând Consiliul și organigrama — fără să fie administrator. Capacitatea se aplică întregii organizații din momentul în care rolul este atribuit; nu există o țintă separată pe echipă sau departament de ales.
Capacitatea este deliberat restrânsă: rolurile în sine (crearea, redenumirea, reordonarea sau ștergerea rolurilor și a capacităților lor), alocările membrilor, atribuirile de arbitri, setările organizației și acordarea drepturilor de administrator rămân doar la proprietar și administratori. Un deținător al capacității Membri nu se poate promova pe sine sau pe altcineva la administrator și nu poate edita lista de roluri.
Directorul AJF creează un rol „Secretar de consiliu” cu capacitatea Membri activată, dar fără drepturi de administrator. Persoana care ocupă acest rol poate acum adăuga membri noi în consiliu, corecta numele greșit al unui departament și rearanja organigrama în ordinea corectă de raportare — dar nu poate deschide Setările organizației, genera un cod nou de invitație sau schimba starea de administrator a cuiva.
Profilul meu în această organizație
Din Mai multe → Profilul meu în această organizație, orice membru care și-a revendicat contul 4league — și proprietarul — poate edita numele și fotografia pe care organizația le afișează pentru el în Consiliu și în organigramă. Rolul, departamentul și linia de raportare rămân sub controlul consiliului și nu pot fi editate din acest ecran.
Proprietarul nu are un rând în Consiliu până când nu salvează „Profilul meu în această organizație” pentru prima dată. Acea primă salvare îl creează, iar un administrator (sau un deținător al capacității Membri) îi poate atribui apoi proprietarului un rol și un departament, la fel ca oricărui alt rând — organigrama îl afișează chiar sub numele proprietarului.
Antrenoarea Elena, proprietara organizației, deschide Mai multe → Profilul meu în această organizație și încarcă o fotografie de profil adevărată, înlocuind avatarul implicit al contului. Salvarea îi creează rândul în consiliu pentru prima dată. Administratorul deschide apoi acel rând și îi setează rolul la „Președinte” și departamentul la „Executiv” — organigrama afișează acum „Președinte · Executiv” sub numele ei, în caseta proprietarului.
Ascunderea proprietarului din organigramă
Setările organizației includ un comutator Afișează proprietarul (activ implicit). Dezactivarea lui elimină caseta proprietarului atât din organigramă, cât și din previzualizarea organigramei din fila Prezentare generală, pentru toată lumea care le vizualizează. Afectează doar vizibilitatea — rândul, rolul și departamentul proprietarului din Consiliu rămân neschimbate dedesubt, iar comutatorul poate fi reactivat oricând.
Consiliul unei federații vrea ca organigrama vizibilă public să evidențieze departamentele și staff-ul, nu contul care deține tehnic organizația pe 4league. Administratorul deschide Setările organizației și dezactivează „Afișează proprietarul”. Caseta proprietarului dispare imediat atât din organigramă, cât și din previzualizarea din Prezentare generală, restul structurii rămânând neschimbat.
Meniul pentru reordonarea membrilor de nivel superior se află pe caseta proprietarului în vizualizarea de tip organigramă. Cu „Afișează proprietarul” dezactivat, folosește vizualizarea de tip listă pentru reordonare, sau reactivează temporar comutatorul.
Jurnal de activitate
Din Mai multe → Jurnal de activitate (doar pentru proprietar), proprietarul organizației poate consulta o evidență cronologică a fiecărei modificări făcute în organizație: membri adăugați, editați sau eliminați; drepturi de administrator sau de arbitru acordate sau revocate; invitații trimise; roluri, departamente și reordonări ale organigramei; alocări de echipe; atribuiri de arbitri; modificări ale setărilor; și regenerări ale codului de invitație. Fiecare intrare indică cine a făcut modificarea și când.
Jurnalul de activitate există pentru ca proprietarul să poată audita pe oricine a delegat — inclusiv administratorii și deținătorii capacității Membri. Administratorii delegați nu îl pot deschide.
Antrenoarea Elena observă că un departament a fost redenumit și vrea să afle cine a făcut asta. Deschide Mai multe → Jurnal de activitate și derulează până găsește intrarea: „Andrei a redenumit departamentul „Tineret” în „Academie” — acum 2 zile.” Mai jos, jurnalul arată și că Andrei a acordat drepturi de administrator unui membru nou al consiliului săptămâna trecută și că a fost regenerat codul de invitație al organizației luna trecută.
Ligi și echipe în organizație
Toate competițiile și echipele din 4league pot fi legate de o organizație, oferind administratorilor supraveghere și drepturi de gestionare asupra întregii structuri.
Alocare echipe
Echipele se pot alătura unei organizații introducând codul organizației, sau un administrator le poate înscrie direct din panoul organizației.
Navighează la Echipe
Din panoul organizației, apasă Echipe → Înscrie echipă.
Caută sau creează echipa
Caută după nume un profil de echipă 4league existent, sau creează o fișă de echipă nouă în numele clubului.
Alocă la o divizie
Selectează competiția/divizia din care face parte echipa. Echipele pot fi în mai multe competiții simultan (de ex. o echipă de seniori în Divizia 1 și în Cupă).
80 de echipe se înscriu la AJF. Secretarul le împarte în cinci competiții: Divizia 1 (12 echipe), Divizia 2 (16 echipe), Liga U18 (20 de echipe), Liga U15 (16 echipe) și Liga U12 (16 echipe). Fiecare manager de echipă primește o notificare care îi confirmă plasarea în divizie.
Gestionare competiții
Din panoul organizației, administratorii pot vedea toate competițiile deodată, le pot verifica starea și pot lua măsuri de gestionare fără să comute între profilurile individuale ale competițiilor.
| Acțiune | Cine o poate face | Descriere |
|---|---|---|
| Vizualizarea tuturor competițiilor | Toți membrii | Vezi numele, starea, numărul de echipe și data următorului meci pentru fiecare competiție din organizație. |
| Publicarea etapei următoare | Secretar și mai sus | Marchează următoarea etapă programată ca publicată, astfel încât echipele să vadă partidele viitoare. |
| Amânarea unei competiții | Vicepreședinte și mai sus | Suspendă o competiție activă din cauza vremii, a problemelor cu terenurile sau a unei analize administrative. |
| Transferul deținerii unei competiții | Doar Președintele | Mută o competiție la o altă organizație sau o face independentă. |
În fiecare luni, Secretarul vizualizează toate cele 5 ligi în lista de competiții a organizației, verifică ce etape sunt încă neprogramate și publică partidele etapei următoare pentru fiecare divizie activă. Echipele primesc notificări push despre meciurile care urmează, fără ca Secretarul să intre separat în fiecare competiție.
Promovare și retrogradare
Nu există un mecanism automat de promovare/retrogradare. Promovarea și retrogradarea între divizii se face manual la trecerea dintre sezoane: după încheierea sezonului și înainte de a-l începe pe următorul, un administrator ajustează alocarea la competiție a fiecărei echipe, astfel încât echipele promovate să ajungă în divizia superioară, iar cele retrogradate în cea inferioară. Aceleași ecrane folosite pentru alocarea echipelor la competiții la înscriere sunt folosite pentru mutarea lor între divizii la schimbarea de sezon.
La finalul sezonului, secretara încheie toate competițiile și blochează clasamentele finale. Înainte de a deschide noul sezon, mută primele 2 echipe din Divizia 2 în Divizia 1 și ultimele 2 echipe din Divizia 1 în Divizia 2, editând alocarea la competiție a fiecărei echipe. Când pornește noul sezon, loturile reflectă noile divizii.
Jucătorii organizației
Organizația menține o bază centrală de jucători care acoperă fiecare jucător legitimat din toate echipele și competițiile afiliate.
Bază de jucători
Baza de jucători este un director cu căutare al tuturor jucătorilor din organizație. Este sursa unică de adevăr pentru starea legitimării, afilierea la echipă și eligibilitate.
| Câmp | Descriere |
|---|---|
| Număr de legitimare | ID unic la nivel de organizație atribuit fiecărui jucător (de ex. CFA-2024-0001). |
| Echipa curentă | Echipa (echipele) la care jucătorul este legitimat în prezent în organizație. |
| Stare legitimare | Activă, În așteptarea aprobării, Suspendată sau Expirată. |
| Viză medicală | Data ultimei vize și data expirării. Vizele expirate marchează jucătorul ca neeligibil. |
| Categorie de vârstă | Categoria de vârstă pentru care jucătorul este eligibil, pe baza datei de naștere. |
Organizația are 1.200 de jucători legitimați. Secretara caută „Mihai” după nume și vede instantaneu toți jucătorii cu numele Mihai — echipa, starea legitimării și data vizei medicale. Poate intra în orice fișă pentru a vedea detaliile complete sau pentru a lua măsuri.
Operațiuni în bloc
Operațiunile în bloc permit administratorilor să efectueze aceeași acțiune asupra a zeci sau sute de jucători deodată, economisind timp semnificativ la trecerile dintre sezoane.
| Acțiune în bloc | Când o folosești |
|---|---|
| Alocare în bloc la o echipă | Mută un grup de jucători de la o echipă desființată la una nouă. |
| Actualizare stare în bloc | Activează, suspendă sau expiră un lot de legitimări dintr-o singură mișcare. |
| Promovare în bloc la altă categorie de vârstă | Mută jucătorii care au depășit o categorie de vârstă în cea următoare. |
| Export în bloc | Descarcă întreaga bază de jucători ca CSV sau PDF pentru raportare. |
La începutul noului sezon, secretara filtrează baza de jucători după toți jucătorii născuți în 2009 aflați în prezent la categoria U15. 50 de jucători corespund. Îi selectează pe toți 50 și folosește Promovare în bloc la altă categorie de vârstă pentru a-i muta la U18. Toate cele 50 de legitimări se actualizează simultan.
Legitimare jucători
Legitimarea oficială leagă contul 4league al unui jucător de evidențele oficiale ale organizației. Fiecare legitimare generează o legitimație și un număr unic.
Jucătorul trimite cererea de legitimare
Jucătorul (sau managerul echipei sale) trimite din aplicație o cerere de legitimare, furnizându-și datele personale și atașând documentele necesare.
Administratorul verifică și aprobă
Legitimarea apare în fișa jucătorului și pe ecranele relevante de echipă/competiție ca legitimare în așteptare. Administratorul verifică vârsta jucătorului, documentele și viza medicală înainte de a aproba direct din acea fișă.
Se atribuie numărul de legitimare
La aprobare, sistemul atribuie un număr unic de legitimare urmând formatul configurat de organizație (de ex. CFA-2024-0001 pentru sezonul 2024 al asociației județene).
Se generează legitimația
O legitimație digitală este emisă pe profilul jucătorului, afișând fotografia, numele, echipa, numărul de legitimare și perioada de valabilitate.
Fiecare jucător primește un număr de legitimare (de ex. CFA-2024-0001). Sistemul urmărește data de expirare a vizei medicale. Cu 30 de zile înainte de expirare, jucătorul și managerul echipei sale primesc o notificare push pentru reînnoire. Dacă termenul expiră, starea jucătorului devine „Neeligibil” și nu mai poate fi trecut pe foaia de meci până la actualizarea vizei.
Când configurezi legitimarea, setează datele de început și de sfârșit ale sezonului. Astfel legitimările expiră automat la finalul sezonului, păstrându-ți baza de jucători curată fără intervenție manuală.
Transferuri și ferestre
Sistemul de transferuri gestionează mutarea oficială a jucătorilor între echipe, cluburi și competiții. Toate transferurile trec prin lanțuri de aprobare și pot fi restricționate la ferestre de transfer definite.
Solicitări de transfer
Există cinci tipuri de solicitări de transfer, fiecare cu propriul flux.
| Tip de transfer | Ce face | Caz frecvent de utilizare |
|---|---|---|
| Realocare la altă echipă | Mută un jucător de la o echipă la alta în cadrul aceluiași club. | Promovarea unui junior la echipa de seniori. |
| Transfer între cluburi | Transfer complet al unui jucător de la un club la altul. | Un jucător care pleacă de la FC Lions la FC Tigers în mijlocul sezonului. |
| Realocare la altă competiție | Mută un jucător într-o altă competiție, păstrând același club. | Înscrierea unui jucător de seniori ca legitimare suplimentară în liga U21. |
| Împrumut | Legitimare temporară la un al doilea club pentru o perioadă definită. | Un jucător din Divizia 1 care se alătură unui club din Divizia 2 sub formă de împrumut până la finalul sezonului. |
| Corecție administrativă | Repară o eroare de legitimare fără a declanșa verificarea ferestrei de transfer. | Corectarea unei date de naștere greșite sau a unui nume scris greșit pe o legitimare. |
Jucătorul Ion Popescu solicită un transfer de la FC Lions la FC Tigers. Managerul FC Lions este notificat și trebuie să aprobe plecarea. Managerul FC Tigers este notificat și trebuie să aprobe semnarea. La final, administratorul organizației verifică ambele aprobări și confirmă transferul. Numărul de legitimare al lui Ion este actualizat la noul club, iar vechea legitimare este arhivată.
Lanț de aprobare
Fiecare transfer trece printr-un lanț de aprobare. Lungimea lanțului depinde de amploarea transferului.
Jucătorul sau managerul inițiază solicitarea
Jucătorul sau managerul echipei sale curente trimite solicitarea de transfer cu echipa de destinație și tipul de transfer.
Clubul care cedează aprobă
Managerul echipei curente a jucătorului aprobă sau respinge plecarea. Un motiv de respingere este obligatoriu dacă solicitarea este refuzată.
Clubul primitor aprobă
Managerul clubului de destinație acceptă jucătorul. Acest pas este omis pentru corecțiile administrative.
Administratorul organizației finalizează
Un administrator al organizației cu permisiune de aprobare a transferurilor verifică și finalizează. Legitimarea jucătorului este actualizată.
Federația-părinte (dacă e cazul)
Pentru transferurile între organizații, un administrator al federației-părinte trebuie să dea aprobarea finală înainte ca transferul să fie complet.
Un jucător de la un club din AJF (Vest) vrea să se mute la un club din AJF (Est). Ambii manageri de club aprobă, ambii administratori ai asociațiilor județene aprobă, iar la final administratorul Federației Naționale de Fotbal dă acordul final. Lanțul complet necesită 5 aprobări, dar jucătorul poate urmări fiecare pas în timp real în aplicație.
Ferestre de transfer
Ferestrele de transfer definesc perioadele în care transferurile între cluburi sunt permise. În afara unei ferestre, majoritatea tipurilor de transfer sunt blocate automat.
Deschide setările Ferestre de transfer
Navighează la Setări organizație → Ferestre de transfer.
Adaugă o fereastră
Apasă Adaugă fereastră, dă-i un nume (de ex. „Vara 2024”) și setează data de început și de sfârșit.
Selectează tipurile de transfer permise
Alege ce tipuri de transfer sunt permise în această fereastră. Corecțiile administrative sunt de regulă permise întotdeauna, indiferent de fereastră.
Fereastra de vară: 1 iunie – 31 august. Fereastra de iarnă: 1 ianuarie – 31 ianuarie. Transferurile între cluburi din afara acestor ferestre sunt blocate automat. Împrumuturile sunt permise tot anul. Corecțiile administrative pot fi făcute oricând.
Dacă un transfer între cluburi este încercat în afara unei ferestre de transfer, aplicația blochează trimiterea și afișează data următoarei ferestre disponibile. Excepțiile de urgență necesită ca un Președinte sau Vicepreședinte să suprascrie temporar setările ferestrei.
Panou meciuri și statistici
Panoul de meciuri și statistici agregă date din fiecare competiție a organizației, oferind administratorilor o vedere de ansamblu peste divizii asupra rezultatelor și statisticilor.
| Secțiune | Ce afișează |
|---|---|
| Meciurile de azi | Toate meciurile programate pentru azi din fiecare divizie. Scorurile live se actualizează în timp real. |
| Rezultate recente | Scorurile finale din ultimele 7 zile, din toate competițiile. |
| Golgheteri agregat | Golurile marcate de orice jucător în orice competiție a organizației, ierarhizate peste toate ligile. |
| Lideri la cartonașe | O previzualizare cu primii 3 jucători după cartonașe roșii, apoi galbene, din meciurile recente. Apasă pentru ecranul complet Lideri la cartonașe, cu clasamente separate pentru cartonașe galbene și roșii. |
| Partide viitoare | Meciurile programate în următoarele 14 zile, filtrabile pe divizii. |
Panoul organizației arată cele 12 meciuri de azi, distribuite în Divizia 1 (3 meciuri), Divizia 2 (4 meciuri), U18 (3 meciuri) și U15 (2 meciuri). În tabelul agregat al golgheterilor, liderul are 22 de goluri în total — 18 în Divizia 1 și 4 în Cupa Județului. Niciun alt profil de competiție nu oferă această vedere combinată.
Oricine urmărește o echipă din această organizație îi poate vedea dintr-o privire poziția curentă din widgetul de poziție în clasament al aplicației pentru ceas inteligent. Widgetul arată numele organizației, numele echipei, poziția curentă, punctele și o variație zilnică ▲/▼ — același număr transmis în notificarea push rankingPositionChange.
Galerie media și videoclipuri
Galeria media a organizației este un spațiu comun pentru fotografii de meci, imagini de la evenimente și linkuri video. Este distinctă de galeriile individuale ale competițiilor sau echipelor.
Deschide fila Media
Din profilul organizației, apasă Media pentru a accesa galeria.
Încarcă fotografii
Apasă Adaugă fotografii și selectează imagini de pe dispozitiv. Poți încărca până la 50 de fotografii deodată. Adaugă descrieri și etichetează competiția sau meciul relevant.
Adaugă linkuri video
Apasă Adaugă video și lipește un URL de YouTube, Vimeo sau altul. Adaugă un titlu și o descriere. Miniatura videoclipului este preluată automat.
Configurează vizibilitatea
Setează fiecare album sau videoclip ca public (vizibil pentru toți utilizatorii aplicației) sau privat (vizibil doar membrilor organizației).
După un weekend plin de meciuri, Managerul media încarcă 50 de fotografii etichetate la Divizia 1, Etapa 8. Adaugă și linkul de YouTube al transmisiunii live a finalei Diviziei 1. Fanii și jucătorii care urmăresc organizația văd imediat noul conținut în fluxurile lor.
Atribuie un rol dedicat de Manager media unui fotograf de club sau unui jurnalist. Primește acces complet la încărcarea și gestionarea conținutului media, fără să poată atinge rezultatele meciurilor sau legitimările jucătorilor.
Meciuri comunitate
Meciurile de comunitate există doar în organizațiile de tip Comunitate / Grup de prieteni. Federațiile, asociațiile și cluburile folosesc în schimb competiții și partide oficiale. Vezi ghidul Grupului de prieteni ca referință canonică, inclusiv alocarea automată a echipelor și formarea de echipe echilibrate după nivel.
Meciurile de comunitate sunt jocuri informale create de organizație — amicale, meciuri spontane sau evenimente caritabile. Sunt separate de competițiile oficiale, dar rămân urmărite în sistem.
Creează un meci de comunitate
Navighează la Panou organizație → Meciuri comunitate → Meci nou. Setează data, locația și formatul (de ex. 7 la 7, 11 la 11).
Deschide înscrierile
Publică meciul, astfel încât jucătorii înregistrați în organizație să îl vadă și să se înscrie. Setează o limită de jucători dacă e nevoie.
Alocă echipele automat
După închiderea înscrierilor, folosește butonul Alocare automată echipe pentru a împărți aleatoriu participanții în tabere echilibrate. Evaluările de nivel sunt folosite pentru a menține echipele echitabile.
Înregistrează rezultatul
După meci, introdu scorul și marcatorii. Statisticile meciurilor de comunitate sunt urmărite separat de statisticile competițiilor oficiale.
Organizația creează un meci de comunitate în fiecare duminică dimineața. Jucătorii se înscriu prin aplicație. Echipele sunt alocate automat în fiecare săptămână. De-a lungul sezonului, statisticile de participare arată că 120 de jucători unici au luat parte, cel mai activ fiind prezent la 18 din cele 22 de sesiuni săptămânale.
Gestionare sezon
Gestionarea sezonului la nivel de organizație îți permite să închizi și să arhivezi toate competițiile simultan și să pregătești întreaga structură a organizației pentru un sezon nou.
Verifică dacă toate meciurile sunt încheiate
Sistemul verifică dacă există meciuri nejucate sau în așteptare în toate competițiile. Meciurile restante trebuie înregistrate, amânate sau anulate înainte ca sezonul să poată fi închis.
Declanșează Încheie tot
Navighează la Setări organizație → Gestionare sezon → Încheie toate competițiile. Sistemul închide toate competițiile active, blochează clasamentele și arhivează datele sezonului.
Aplică promovarea și retrogradarea
Mută manual echipele între divizii ajustând alocările lor la competiții înainte de startul noului sezon. Vezi Promovare și retrogradare mai sus.
Actualizează loturile
Rezolvă transferurile, legitimările noi și legitimările expirate ale jucătorilor înainte de începerea noului sezon.
Pornește noile sezoane
Deschide fiecare competiție și pornește un sezon nou. Loturile actualizate ale echipelor sunt preluate automat.
La sfârșitul lunii iunie, Președintele declanșează Încheie toate competițiile. Toate cele 5 divizii se închid simultan. Rezultatele și clasamentele sunt arhivate și vizibile ca istoric. În august, secretara realocă manual echipele promovate și retrogradate în noile divizii, procesează fereastra de transfer de vară și pornește sezoane noi pentru toate cele 5 divizii, cu loturile actualizate.
Arhivele de sezon nu expiră niciodată. Antrenorii, jucătorii și fanii pot răsfoi clasamentele istorice, golgheterii și rezultatele meciurilor din orice sezon trecut din istoria organizației.
Organizații afiliate
Organizațiile pot forma relații părinte-copil pentru a modela structurile reale de guvernanță din fotbal — de la ligile locale, prin asociațiile județene, până la federațiile naționale.
Ierarhie părinte-copil
O organizație copil operează independent, dar datele ei pot fi agregate la părinte pentru supraveghere și raportare. Aprobările de transfer pentru mutările între organizații urcă în ierarhie.
Federația Națională de Fotbal este organizația-părinte a 40 de asociații județene. Fiecare asociație județeană își gestionează independent ligile, echipele și legitimările. Dar când un jucător se transferă între două asociații județene diferite, administratorul federației vede solicitarea și dă aprobarea finală. Panoul federației arată și statistici agregate din toate cele 40 de județe.
Pornește de la organizația-părinte
Un administrator al organizației-părinte inițiază alăturarea din setările părintelui. Aplicația rulează mai întâi o verificare de conformitate asupra viitorului copil pentru a confirma că tipurile sunt compatibile (de ex. o Federație poate primi drept copil o Asociație sau un Club), apoi afișează o previzualizare a înregistrării, listând competițiile, echipele și jucătorii care ar fi preluați.
Verifică previzualizarea
Confirmă copiii de înregistrat. Previzualizarea îți permite să accepți întreaga structură sau să alegi doar o parte înainte de trimitere.
Trimite și acceptă
Părintele trimite înregistrarea. Proprietarul organizației copil primește o notificare și acceptă (sau respinge) legătura. Odată acceptată, relația părinte-copil devine activă și vizualizările agregate din panoul părintelui încep să preia date de la copil.
Reguli de deținere
Regulile de deținere stabilesc dacă un jucător sau o echipă poate fi legitimat(ă) simultan în mai multe organizații sau competiții.
| Regulă | Setare implicită | Poate fi suprascrisă? |
|---|---|---|
| Un singur club per divizie per jucător | Activată | Nu — previne dubla legitimare în același eșalon. |
| Legitimare pe mai multe categorii de vârstă | Activată | Da — un jucător poate fi legitimat simultan la U18 și la Seniori dacă organizația permite. |
| Împrumuturile contează ca legitimare principală | Dezactivată | Da — configurezi dacă un jucător împrumutat își păstrează eligibilitatea la clubul-mamă. |
| Transferul între organizații necesită aprobarea părintelui | Activată | Da — organizația-părinte poate renunța la ea pentru transferuri cu miză mică. |
Un talent de 17 ani este legitimat la FC Eagles U18. Organizația permite legitimarea pe mai multe categorii de vârstă, așa că managerul echipei îl legitimează și la echipa de Seniori. Joacă la U18 sâmbăta și amicale la Seniori duminica. Statisticile îi sunt urmărite separat pe fiecare legitimare.
Rezolvarea conflictelor
Când două cluburi revendică același jucător — sau când orice entitate copil (echipă, competiție, jucător) ajunge într-o stare contestată sau inconsecventă — conflictul apare ca un banner chiar pe ecranul entității afectate. Nu există un inbox separat de dispute: deschide profilul jucătorului, al echipei sau al competiției, iar bannerul este în partea de sus a paginii, cu o acțiune de rezolvare integrată.
Observă bannerul
Când deschizi jucătorul, echipa sau competiția afectată, în partea de sus apare un banner care descrie conflictul — de exemplu „Două cluburi revendică acest jucător”. Bannerul listează fiecare revendicare aflată în conflict, cu marcajul de timp și orice context justificativ.
Analizează revendicările în conflict
Bannerul se extinde pentru a arăta fiecare parte — marcajele de timp ale legitimărilor, clubul care le-a trimis și eventualele documente atașate. Nu este nevoie să navighezi în afara entității.
Rezolvă direct din banner
Folosește acțiunea de rezolvare direct din banner pentru a alege revendicarea validă. Cealaltă revendicare este respinsă și ambele cluburi sunt notificate. Odată rezolvat, bannerul dispare de pe ecranul entității.
Două cluburi îl revendică pe mijlocașul Andrei Ionescu. Când administratorul organizației deschide profilul lui Andrei, un banner în partea de sus afișează „Două cluburi revendică acest jucător” și arată alăturat legitimarea FC Panthers (5 martie, 09:14) și legitimarea FC Wolves (5 martie, 14:30). Administratorul apasă „Rezolvă” din banner, alege FC Panthers (legitimare mai veche), iar bannerul dispare. FC Wolves este notificat și poate iniția o solicitare formală de transfer dacă mai vrea să-l aducă pe Andrei în fereastra următoare.
Vizualizarea și gestionarea tuturor afiliaților
Ecranul Afiliați al unei organizații-părinte listează într-un singur loc fiecare organizație, competiție și echipă afiliată — filtrabil după tip (Ligi, Echipe, Organizații sau Toate). De aici, părintele poate elimina forțat orice afiliat direct, fără să aștepte ca acel copil să solicite deconectarea.
Doar proprietarul organizației-părinte poate elimina forțat un afiliat — administratorii delegați nu pot. Eliminarea unei echipe salvează un instantaneu al rezultatelor ei istorice în evidența echipelor foste ale organizației înainte de tăierea legăturii și deconectează legitimările jucătorilor ei de organizație. Eliminarea unei competiții sau a unei sub-organizații o detașează imediat; orice conflict de deținere deschis care implică entitatea este rezolvat automat ca „eliminat”.
Ecranul Afiliați al AJF arată 5 competiții, 80 de echipe și 2 sub-organizații. Secretara filtrează după „Echipe” și găsește un club desființat în mijlocul sezonului. Îi deschide rândul și apasă pictograma de eliminare; după confirmare, evidența de sezon a echipei este arhivată în lista echipelor foste ale AJF, iar legitimările jucătorilor ei la AJF sunt șterse.
Solicitări de deconectare
Un afiliat nu trebuie să aștepte ca părintele să-l elimine — proprietarul unei competiții sau organizații poate solicita oricând deconectarea de la părinte. Solicitarea ajunge în inboxul proprietarului părinte ca mesaj de tip Solicitare de deconectare, cu acțiunile Aprobă și Respinge.
Un club decide să devină independent și solicită deconectarea de la Asociația sa regională. Proprietarul Asociației vede un mesaj „Solicitare de deconectare” în inbox. După ce analizează situația clubului, apasă Aprobă — legătura parent a clubului este ștearsă și acesta operează acum independent. Dacă ar fi apăsat Respinge, afilierea ar fi rămas neschimbată, iar clubul ar fi trebuit să trimită din nou solicitarea sau să contacteze direct Asociația.
Aprobări oficiale ale federației
Organizațiile de tip Federație (nu Asociație, Club sau Comunitate) pot analiza solicitările de recunoaștere venite de la competițiile și cluburile lor afiliate. Doar entitățile deja afiliate federației (prin parent sau printr-o legătură suplimentară de părinte) sunt eligibile să solicite — vezi solicitarea recunoașterii din perspectiva competiției.
Deschide inboxul de aprobări
Din profilul federației, deschide Solicitări de aprobare. Listează fiecare competiție și club afiliat, filtrate pe file: În așteptare, Aprobate, Respinse sau Toate — fiecare filă afișează un contor live.
Deschide o solicitare
Apasă pe orice entitate din listă pentru a deschide fișa de analiză, cu numele și logoul ei.
Adaugă un comentariu opțional și decide
Scrie un comentariu opțional, apoi apasă Aprobă recunoașterea sau Respinge recunoașterea. Proprietarul entității este notificat în ambele cazuri, iar decizia (plus comentariul tău) este salvată pe fișa entității.
O entitate respinsă poate solicita recunoașterea din nou mai târziu — acțiunea „Solicită recunoaștere” reapare pe profilul ei după o respingere, dar nu cât timp o solicitare este încă în așteptare sau deja aprobată. Fiecare entitate deține un singur slot de recunoaștere, așa că o a doua analiză suprascrie întotdeauna prima decizie.
Ecranul Solicitări de aprobare al Federației Naționale de Fotbal arată 6 solicitări în așteptare de la asociații județene și cluburi afiliate. Administratorul federației o deschide pe prima, o ligă județeană care solicită recunoașterea, adaugă comentariul „Asigurare și corp de arbitri verificate” și apasă Aprobă recunoașterea. Profilul ligii afișează acum insigna „Recunoscută oficial de Federația Națională de Fotbal”. O a doua solicitare, de la un club nou înființat, este respinsă cu comentariul „Retrimiteți după înregistrarea statutului” — clubul poate solicita din nou după ce rezolvă asta.
Setări organizație
Setările organizației îți permit să personalizezi profilul public al organizației, să configurezi regulile de conformitate și să gestionezi opțiunile administrative.
| Categorie de setări | Opțiuni |
|---|---|
| General | Editează numele organizației, logoul, descrierea, emailul de contact, telefonul, website-ul. |
| Organigramă | Comută Afișează proprietarul pentru a include sau ascunde caseta proprietarului din organigramă și din previzualizarea din Prezentare generală. |
| Cerințe de legitimare | Cere fotografie de jucător, cere viză medicală, cere act de identitate, setează intervalul de date al sezonului. |
| Ferestre de transfer | Adaugă, editează sau elimină ferestre de transfer. Configurează tipurile de transfer permise pentru fiecare fereastră. |
| Coduri și invitații | Generează un cod nou de organizație, vezi codul existent, setează expirarea codului. |
| Conformitate | Setează valabilitatea minimă a vizei medicale (de ex. trebuie să fie valabilă cel puțin 30 de zile pentru a juca), configurează regulile de suspendare pentru acumularea de cartonașe. |
| Afilieri | Gestionează legăturile părinte-copil între organizații. Acceptă sau elimină organizațiile afiliate. |
| Jucători publici | Activează Listă publică de jucători pentru a publica o listă de jucători doar pentru citire și Fotografii publice ale jucătorilor pentru a decide dacă apar fotografiile în ea. |
| Integrări | Doar proprietarul. Widgeturi pentru site și API de date (cheie API, date accesibile, adrese IP permise, utilizare). Necesită PRO. |
| Abonament | Vezi planul curent, fă upgrade, gestionează facturarea. Planurile Enterprise includ branding personalizat al organizației. |
Înaintea noului sezon, AJF își actualizează logoul cu stema redesenată și setează o regulă nouă de conformitate: toți jucătorii trebuie să aibă o viză medicală valabilă cel puțin 60 de zile de la data de start a sezonului. Orice jucător a cărui viză expiră în mai puțin de 60 de zile este marcat pentru reînnoire prioritară. Președintele generează și un cod de organizație nou, pentru a preveni accesul neautorizat al echipelor din sezonul precedent.
Generarea unui cod nou de organizație la începutul fiecărui sezon împiedică conturile vechi sau neautorizate să se alăture organizației cu un cod distribuit în anul precedent. Anunță-ți membrii actuali despre noul cod înainte de a-l invalida pe cel vechi.
Jucători publici și fotografii publice
Două comutatoare din Setările organizației controlează ce pot vedea persoanele din afară despre lotul tău:
| Comutator | Când este activ | Când este dezactivat |
|---|---|---|
| Listă publică de jucători | Oricine poate vedea lista de jucători: nume, poză, post și echipă. Statusul legitimării, codurile și vizele medicale rămân vizibile doar în organizație. | Doar membrii și administratorii organizației văd lista de jucători. |
| Fotografii publice ale jucătorilor | Fotografiile jucătorilor sunt vizibile în lista publică, în API și în widgeturi. | Fotografiile jucătorilor nu sunt afișate public. |
Comutatorul Fotografii publice ale jucătorilor se află chiar sub Listă publică de jucători. Are efect doar cât timp Listă publică de jucători este activ: dacă lista publică este oprită, nu există nimic public în care să apară fotografiile, deci setarea se salvează, dar este ignorată până reactivezi lista. Apasă Salvează în partea de jos a ecranului de setări pentru a aplica ambele comutatoare.
Andrei, administrator la Riverside Football Club, vrea ca suporterii să găsească lista jucătorilor, dar mai mulți părinți ai juniorilor preferă ca fotografiile copiilor să nu fie publice. Deschide Setările organizației, activează Listă publică de jucători, lasă Fotografii publice ale jucătorilor dezactivat și apasă Salvează. Fila publică Jucători afișează acum doar nume, posturi și echipe. Widgeturile de pe site-ul clubului și orice aplicație construită pe API-ul de date nu primesc nici ele fotografii. Mai târziu, după acordul tuturor părinților, activează Fotografii publice ale jucătorilor, iar pozele apar peste tot odată.
Fotografiile publice ale jucătorilor se aplică împreună listei publice din aplicație, API-ului de date și widgeturilor pentru site. Nu poți afișa fotografiile într-unul și le ascunde în altul.
Integrări
Linkul Integrări din partea de jos a Setărilor organizației deschide hubul de integrări. Este vizibil doar proprietarului organizației și necesită planul PRO. Hubul are două intrări:
- Widgeturi pentru site — afișează clasamente și meciuri pe site-ul tău.
- API de date — acces programatic la datele tale printr-o cheie API.
Dacă proprietarul are planul gratuit, hubul afișează mesajul „Integrările necesită planul Pro” cu un buton Upgrade, în locul celor două intrări. Cine nu este proprietar vede un mesaj că doar proprietarul organizației poate gestiona integrările.
API de date
API-ul de date permite site-ului sau aplicației tale să citească datele organizației (competiții, clasamente, meciuri, echipe, jucători și altele) folosind o cheie API. Deschide Setări organizație → Integrări → API de date. Ecranul afișează o etichetă de stare (Nicio cheie, Activă sau Revocată) și, pentru o cheie existentă, ID-ul cheii, data creării, ultima rotire a secretului și ultima utilizare. ID-ul cheii poate fi copiat cu pictograma de lângă el. Un link Documentația pentru dezvoltatori din josul ecranului deschide documentația tehnică la 4league.app/developers (în limba engleză), cu detalii despre semnarea cererilor și endpointuri.
Generează cheia API
Apasă Generează cheia API. O organizație poate avea o singură cheie activă; dacă există deja una, ești îndrumat să rotești secretul.
Copiază secretul — se afișează o singură dată
O fereastră „Salvează secretul” arată ID-ul cheii și secretul. Fereastra nu poate fi închisă: apăsarea în afara ei, glisarea în jos și butonul/gestul înapoi nu fac nimic, iar ecranul din spate nu poate fi părăsit. Butonul Am salvat secretul rămâne dezactivat până apeși cu succes Copiază secretul. Dacă copierea automată nu reușește pe dispozitivul tău, selectează textul și copiază-l manual, apoi folosește butonul L-am copiat manual. După ce închizi fereastra, secretul nu mai este afișat niciodată, așa că păstrează-l imediat într-un manager de parole sau în configurația serverului tău.
Ajustează setările
Apasă Setări API pentru a alege ce poate accesa cheia (vezi mai jos), apoi apasă Salvează. Butonul Salvează se activează doar dacă s-a schimbat ceva.
Setări API
| Setare | Ce face |
|---|---|
| Date accesibile | Un comutator pentru fiecare domeniu de date: Competiții, Clasamente, Meciuri, Echipe, Jucători, Organizații, Locații și Statistici de meci. Dezactivează datele pe care cheia nu trebuie să le citească. Lista domeniilor oferite este stabilită de server. |
| Domeniul datelor | Doar pentru organizații: alege Doar această organizație sau Include organizațiile și competițiile afiliate. Nu se afișează pentru cheile de competiție. |
| Adrese IP permise | Scrie o adresă IP sau un interval CIDR (de exemplu 203.0.113.0/24, IPv4 sau IPv6) și apasă Adaugă; apasă pictograma roșie de coș pentru a elimina o intrare. Cel mult 50 de intrări; duplicatele și valorile invalide sunt respinse. Lasă lista goală pentru a permite cereri de la orice adresă. |
Utilizare, rotire și revocare
- Utilizare luna aceasta — un indicator arată numărul de cereri folosite luna aceasta din cota lunară. Este verde sub 70%, portocaliu între 70% și 89% și roșu de la 90%. Dacă planul tău nu are o cotă fixă, se afișează doar numărul de cereri.
- Rotește secretul — după o confirmare, secretul curent încetează imediat să funcționeze, iar un secret nou este afișat o singură dată în aceeași fereastră care nu poate fi închisă. Actualizează fiecare aplicație care folosește cheia.
- Revocă cheia — scrie cuvântul de confirmare afișat în dialog și confirmă. Cheia încetează imediat să funcționeze și nu poate fi reactivată; ecranul afișează apoi „Revocată” și un buton Generează cheia API pentru a crea o cheie complet nouă.
Andrei este proprietarul organizației Riverside Football Club, cu plan PRO, iar dezvoltatorul web al clubului are nevoie de meciuri în timp real. Andrei deschide Setări → Integrări → API de date și apasă Generează cheia API. Apare secretul; apasă Copiază secretul, îl lipește în managerul de parole al clubului și abia apoi poate apăsa Am salvat secretul. În Setări API lasă active Competiții, Clasamente și Meciuri, dezactivează Jucători și adaugă adresa serverului web 203.0.113.10 la adresele IP permise, apoi salvează. Îi trimite dezvoltatorului ID-ul cheii, secretul și linkul către documentația pentru dezvoltatori. După câteva săptămâni dezvoltatorul pleacă din club: Andrei apasă Rotește secretul, copiază noul secret în configurația site-ului, iar cel vechi încetează imediat să funcționeze.
4league nu mai afișează secretul după prima vizualizare. Dacă l-ai pierdut, rotește secretul pentru a primi unul nou. Dacă cheia este revocată, aceasta dispare definitiv — generează o cheie nouă și actualizează-ți aplicațiile.
Proprietarii unei competiții primesc aceleași ecrane de API de date din ecranul Cont al competiției, prin rândul API de date. Singura diferență este că alegerea domeniului datelor nu se afișează, deoarece o cheie de competiție acoperă doar acea competiție. Vezi Profil competiție → API de date.
Cu organizația configurată, mergi la ghidul Profilului de competiție pentru a-ți crea prima ligă sau cupă, sau vizitează Roluri și permisiuni pentru a înțelege tot ce poate face rolul de Organizator în aplicație.