Params: name
, date
, location
, duration
, season_id
, league_ids
, division_ids
, organizing_team_id
Auth: token (musí být admin)
Vytvoří nový turnaj se zadanými parametry
name
: jméno turnaje
date
: datum turnaje (YYYY-MM-DD)
location
: název lokace kde se turnaj koná
duration
: počet dní kolik bude turnaj probíhat
season_id
: ID sezóny do které turnaj patří (pro výběr sezóny použij GET /list/season
)
league_ids
: pole ID lig (hala|venek|středoškolka|U23|...) do kterých turnaj patří (pro výběr sezóny použij GET /list/league
)
division_ids
: pole ID divizí (open|woman|mix) do kterých turnaj patří (pro výběr divize použij GET /list/division
)
organizing_team_id
: ID týmu který turnaj organizuje
Params: id
Auth: token (musí být admin)
Označí daný turnaj za smazaný (jen nastavuje příznak v DB, reálně nic nemaže)
Params: season_id
Auth: token (musí být admin)
Vrátí výši příspěvků pro jednotlivé týmy za danou sezónu. Součástí odpovědi je i seznam hráčů, kteří tuto sezónu hráli za více než 1 tým.
Params: player_id
, season_id
Auth: token (musí být admin)
Odpustí danému hráči poplatky za danou sezónu
player_id
: ID hráče, kterému budou příspěvky odpuštěny
season_id
: ID sezóny pro kterou odpustek platí
Params:pardon_id
Auth: token (musí být admin)
Smaže konkrétní 'odpustek' poplatků pro hráče
Params: email
, login
, password
, state
Auth: token, musí být admin
Upraví data pro daného uživatele
state
: změní stav, může být jeden z 'waiting_for_confirmation', 'confirmed', 'blocked', 'password_reset'
Params: name
, country_name
Auth:token, musí být admin
Přidá novou národnost
name
: jméno národnosti (Česká, Slovenská, ...)
country_name
: jméno státu ke kterému se národnost váže (Česko, Slovensko, ...); zatím k ničemu, ale pak to můžeme ještě provázat s adresama
Params: [name]
, [country_name]
Auth:token, musí být admin
Upraví národnost
name
: jméno národnosti (Česká, Slovenská, ...)
country_name
: jméno státu ke kterému se národnost váže (Česko, Slovensko, ...); zatím k ničemu, ale pak to můžeme ještě provázat s adresama
Auth:token, musí být admin
Odstraní národnost
Params: name
, start
Auth: token, musí být admin
Vytvoří novou sezónu
name
: jméno sezóny (2018, 2019, ...)
start
: datum kdy sezóna začala
Params: [name]
, [start]
Auth: token, musí být admin
Upraví údaje sezóny
name
: jméno sezóny (2018, 2019, ...)
start
: datum kdy sezóna začala
Params: amount
, name
, type
Auth: token, musí být admin
Vytvoří nový poplatek
amount
: částka
name
: jméno poplatku (poplatek čaldu za sezónu)
type
: typ poplatku - jeden z [player_per_season
, player_per_tournament
, team_per_season
, team_per_tournament
]
player_per_season
- poplatek platí každý hráč za účast na alespoň jednom turnaji související ligy v dané sezóněplayer_per_tournament
- poplatek platí každý hráč za účast na každém turnaji související ligyteam_per_season
- poplatek platí každý tým za sezónu ve které se účastní alespoň jednoho turanje související ligyteam_per_tournament
- poplatek platí každý tým za účast na každém turnaj související ligy
Params: [name]
, [amount]
, [type]
Auth: token, musí být admin
Upraví údaje poplatku
amount
: částka
name
: jméno poplatku (poplatek čaldu za sezónu)
type
: typ poplatku - jeden z [player_per_season
, player_per_tournament
, team_per_season
, team_per_tournament
]
player_per_season
- poplatek platí každý hráč za účast na alespoň jednom turnaji související ligy v dané sezóněplayer_per_tournament
- poplatek platí každý hráč za účast na každém turnaji související ligyteam_per_season
- poplatek platí každý tým za sezónu ve které se účastní alespoň jednoho turanje související ligyteam_per_tournament
- poplatek platí každý tým za účast na každém turnaj související ligy
Auth: token, musí být admin
Smaže poplatek
Params: first_season_id
, league_id
Auth: token, musí být admin
Přiřadí poplatek - počáteční sezónu od které je aktivní a ligu které se týká