From 171d44c40564fda21e47557d0083fd47273389c3 Mon Sep 17 00:00:00 2001 From: Jakub Jirutka Date: Fri, 9 Oct 2015 01:43:22 +0200 Subject: [PATCH] Add first_day_override to semester representer and docs --- app/representers/semesters_representer.rb | 1 + docs/Sirius.raml | 54 ++++++++++++++++------- 2 files changed, 38 insertions(+), 17 deletions(-) diff --git a/app/representers/semesters_representer.rb b/app/representers/semesters_representer.rb index ee4f8d6..f730c3f 100644 --- a/app/representers/semesters_representer.rb +++ b/app/representers/semesters_representer.rb @@ -25,6 +25,7 @@ class SemestersRepresenter < Roar::Decorator property :starts_at property :ends_at property :first_week_parity + property :first_day_override end end diff --git a/docs/Sirius.raml b/docs/Sirius.raml index af508fa..8d80fea 100644 --- a/docs/Sirius.raml +++ b/docs/Sirius.raml @@ -423,15 +423,15 @@ resourceTypes: example: | { "semesters": { - "id": "18000-B142", - "semester": "B142", + "id": "18000-B151", + "semester": "B151", "faculty": 18000, - "starts_at": "2015-02-16", - "ends_at": "2015-09-21", - "exams_start_at": "2015-05-18", - "exams_end_at": "2015-06-27", - "teaching_ends_at": "2015-05-16", - "first_week_parity": "even", + "starts_at": "2015-10-05", + "ends_at": "2016-02-22", + "exams_start_at": "2016-01-11", + "exams_end_at": "2016-02-21", + "teaching_ends_at": "2016-01-10", + "first_week_parity": "odd", "hour_duration": 45, "hour_starts": [ "07:30", "08:15", "09:15", "10:00", "11:00", "11:45", @@ -441,19 +441,39 @@ resourceTypes: "periods": [ { "type": "teaching", - "starts_at": "2015-02-16", - "ends_at": "2015-05-16", - "first_week_parity": "even" + "starts_at": "2015-10-05", + "ends_at": "2015-12-20", + "first_week_parity": "odd" }, { - "type": "exams", - "starts_at": "2015-05-18", - "ends_at": "2015-06-27" - } + "type": "teaching", + "starts_at": "2015-12-21", + "ends_at": "2015-12-21", + "first_week_parity": "even", + "first_day_override": "wednesday" + }, + { + "type": "teaching", + "starts_at": "2015-12-22", + "ends_at": "2015-12-22", + "first_week_parity": "odd", + "first_day_override": "tuesday" + }, { "type": "holiday", - "starts_at": "2015-07-01", - "ends_at": "2015-08-31" + "starts_at": "2015-12-23", + "ends_at": "2016-01-03" + }, + { + "type": "teaching", + "starts_at": "2016-01-04", + "ends_at": "2016-01-10", + "first_week_parity": "even" + }, + { + "type": "exams", + "starts_at": "2016-01-11", + "ends_at": "2016-02-20" } ] }