Changelog » Historie » Verze 18

Verze 17 (Jakub Jirůtka, 2014-12-08 21:02) → Verze 18/19 (Jakub Jirůtka, 2015-05-15 16:10)

h1. Přehled změn

h2. 2015-04-22

* Do [[Thesis]] přidány elementy keywords, lang a summary.

h2. 2015-03-26

* Do [[ThesisState]] přidán stav _FAILED_.

h2.
2014-12-08

* Zdroje [[Semesters#GET-semestersprev|/semesters/prev]] a [[Semesters#GET-semestersnext|/semesters/next]] upraveny tak, aby vracely skutečný předchozí, resp. následující semestr (namísto semestrů určených KOS parametry PREVSEM, resp. AKTSEM2).
* Přidán zdroj [[Parameters#GET-parameters|/parameters]] vracející parametry KOSu.

h2. 2014-12-03

* Opraven problém s databázovým řazením záznamů obsahujících diakritiku (snad už definitivně).

h2. 2014-11-13

* Přidán zdroj [[Teachers#GET-teachersusernameOrIdtimetable|/teachers/{}/timetable]] poskytující tzv. „omezení vyučujícího“ (aka rozvrhové lístky typu „jiné“).
* Přidán zdroj [[Students#GET-studentsstudyCodeOrIdexams|/students/{}/exams]] pro přímočařejší přístup k zapsaným zkouškám studenta.

h2. 2014-11-10

* Ve zdroji studenta (resp. studia) je nyní možné použít jako identifikátor i databázové ID.

h2. 2014-07-24

* Opravena „detekce“ externího předmětu.

h2. 2014-06-24

* Opraven problém s řazením záznamů obsahující diakritiku.

h2. 2014-05-06

* Do [[Student]] přidán element _supervisorSpecialist_ (školitel specialista).
* Přidána podpora pro RSQL dotazy nad kolekcemi vazeb, např.:
** /api/3/courses/MI-W20/parallels?query=teachers==vitvatom
** /api/3/courses/MI-W20/parallels?query=teachers.lastName==Vitvar
* Přidána podpora pro RSQL dotazy nad [[Parallel#TimetableSlot|TimetableSlot]] v rámci [[Parallel]], např.:
** /api/3/courses/MI-W20/parallels?query=timetableSlot/room==T9:350;timetableSlot/firstHour==3

h2. 2014-04-24

* Opraven problém s kódováním znaků při zápisu [[Thesis]] do KOS; vyřešeno transliterizací do znaků dostupných v Latin 2 ("unidecode":https://github.com/jirutka/unidecode).

h2. 2014-03-26

* Oprava chyby ve zdroji [[Branches#GET-branchesidstudyPlans|/branches/{id}/studyPlans]] (na jakýkoli dotaz vracel chybu).

h2. 2014-03-25

* Do [[Thesis]] přidán element _defenseDate_ (datum obhájení).
* Přidán zdroj [[Courses#GET-coursescodebranches|/courses/{code}/branches]].

h2. 2014-03-10

* Opravena chyba s (ne)escapování nevalidních znaků v XML.

h2. 2014-03-03

* Přidán zdroj [[Teachers#GET-teachersusernameOrIdexams|/teachers/{usernameOrId}/exams]].

h2. 2014-02-17

* V KOS zrušeno omezení na přístup k záznamům vyučujících, kteří _nemají vztah_ s danou fakultou (tj. v KOSapi již vidíme všechny vyučující).
* Množina přístupných studentů rozšířena o ty, kteří mají/měli zapsanou závěrečnou práci vedenou nebo oponovanou vyučujícím z dané fakulty.

h2. 2013-11-04

* Povolen read-only přístup do /theses i pro neprivilegovaný OAuth scope.

h2. 2013-10-02

* Množina přístupných vyučujících rozšířena o externisty.

h2. 2013-09-30

* Do [[ThesisState]] přidán stav DEFENDED (obhájeno).

h2. 2013-11-04

* Do [[People#GET-peopleusernameOrId|/people/{param}]] přidána možnost použít jako parametr i ID osoby.

h2. 2013-07-29

* Přidány read-write zdroje [[Theses|témat závěrečných prací]].

h2. 2013-04-11

* do [[Student]] přidán atribut _studyTerminationReason_
* přidána autentizace přes OAuth2 (zatím ve stádiu testování)

h2. 2013-04-09

* do [[Exam]] přidán atribut _termType_ odlišující zkouškový a zápočtový termín

h2. 2013-04-08

* *! změna identifikátoru [[Branch]]* – místo kódu oboru použito ID (ukázalo se, že kód oboru nemusí být a není unikátní)
* přidán zdroj [[Teachers#GET-teachersusernameOrIdparallels|/teachers/{usernameOrId}/parallels]]

h2. 2013-03-25

* do [[Programme]] přidán atribut _faculty_
* do [[Course]] přidán atribut _programmeType_
* do [[StudyPlan]] přidán atribut _individual_
* do RSQL přidána možnost vyhledávání podle ID záznamu (speciální atribut @_id@)