Skip to content
This repository was archived by the owner on Dec 6, 2022. It is now read-only.
This repository was archived by the owner on Dec 6, 2022. It is now read-only.

Физкультура захватывает все корпусы #61

@Nekolya

Description

@Nekolya

При переходе к новому АПИ у дисциплины появилось много групп. Из-за этого дисциплины, которые ведутся в одно и то же время без преподавателя и аудитории, но в разных кампусах (вроде это только физра) стали пересекаться.
Это немного нагружает ответ, но так как проведение физры особо никого не интересует, мешать не должно.
Самое просто решение - вернуть аудиторию без имени, но оставить у нее корпус.
Пример из расписания от 24.02.2022. Группы Стромынки на физре вместе с группами с Вернадского 78:

{
  "subgroup": null,
  "day_of_week": 2,
  "week": 1,
  "is_usual_place": true,
  "id": 1121364,
  "call": {
    "call_num": 2,
    "begin_time": "10:40",
    "end_time": "12:10",
    "id": 2
  },
  "period": {
    "short_name": "semester",
    "name": "Учебный семестр",
    "id": 1
  },
  "teacher": null,
  "lesson_type": {
    "short_name": "пр",
    "name": "Практическое занятие",
    "id": 2
  },
  "discipline": {
    "name": "Физическая культура и спорт",
    "id": 93474
  },
  "room": {
    "name": "Д",
    "id": 31916,
    "place": null
  },
  "groups": [
    {
      "name": "ИКБО-04-20",
      "year": 2,
      "id": 35880,
      "degree": {
        "name": "Бакалавриат",
        "id": 1
      }
    },
    {
      "name": "ИКБО-05-20",
      "year": 2,
      "id": 35881,
      "degree": {
        "name": "Бакалавриат",
        "id": 1
      }
    },
    {
      "name": "ИКБО-14-20",
      "year": 2,
      "id": 35890,
      "degree": {
        "name": "Бакалавриат",
        "id": 1
      }
    },
    {
      "name": "ИКБО-15-20",
      "year": 2,
      "id": 35891,
      "degree": {
        "name": "Бакалавриат",
        "id": 1
      }
    },
    {
      "name": "ИКБО-22-20",
      "year": 2,
      "id": 35898,
      "degree": {
        "name": "Бакалавриат",
        "id": 1
      }
    },
    {
      "name": "БИСО-02-21",
      "year": 1,
      "id": 36055,
      "degree": {
        "name": "Специалитет",
        "id": 3
      }
    },
    {
      "name": "БОСО-01-21",
      "year": 1,
      "id": 36057,
      "degree": {
        "name": "Специалитет",
        "id": 3
      }
    },
    {
      "name": "БСБО-17-21",
      "year": 1,
      "id": 36075,
      "degree": {
        "name": "Бакалавриат",
        "id": 1
      }
    },
    {
      "name": "ББСО-04-20",
      "year": 2,
      "id": 36105,
      "degree": {
        "name": "Специалитет",
        "id": 3
      }
    }
  ],
  "specific_weeks": [],
  "every_week": true
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions