Skip to content

Добавлена ручка /event/ical для получения событий из 3'd party источников - #134

Open
CaseAsLimbo wants to merge 2 commits into
mainfrom
feat/add-3d-party-import-route
Open

Добавлена ручка /event/ical для получения событий из 3'd party источников#134
CaseAsLimbo wants to merge 2 commits into
mainfrom
feat/add-3d-party-import-route

Conversation

@CaseAsLimbo

Copy link
Copy Markdown

Изменения

  • Добавлена ручка /event/ical, парсящая полученный через multipart/form-data .ica или .ics файл и создающая на его основе события/событие в БД.

Детали реализации

  • group_id обязательный параметр

В планах

  • Добавить создание в том числе повторяющихся событий
  • Добавить проверку граничных условий

Check-List

  • Вы проверили свой код перед отправкой запроса?
  • Вы написали тесты к реализованным функциям?
  • Вы не забыли применить форматирование black и isort для Back-End или Prettier для Front-End?

@CaseAsLimbo CaseAsLimbo self-assigned this Sep 5, 2026
@github-actions

github-actions Bot commented Sep 5, 2026

Copy link
Copy Markdown

💩 Code linting failed, use black and isort to fix it.

@github-actions

github-actions Bot commented Sep 5, 2026

Copy link
Copy Markdown

Code Coverage

Coverage Report
FileStmtsMissCoverMissing
calendar_backend
   __main__.py660%1–16
   exceptions.py13285%8, 14
calendar_backend/methods
   list_calendar.py1169122%27–35, 39–93, 100–123, 130–136, 143–148, 157–170, 174–185
   utils.py352626%14–19, 23–28, 34–38, 42–46, 52–56
calendar_backend/models
   base.py64198%87
calendar_backend/routes
   base.py74791%75, 80–81, 86–87, 98, 101
calendar_backend/routes/event
   comment.py47687%30, 41–43, 52, 64
   comment_review.py27485%23–29, 41
   event.py1161091%39–40, 45, 52–55, 60, 120, 124
   user_event.py231343%31–51, 69–80
calendar_backend/routes/group
   group.py38392%26, 42, 58
calendar_backend/routes/lecturer
   comment.py48883%35, 49, 57–61, 70
   comment_review.py25484%21–29, 41
   lecturer.py60887%27, 41, 44, 54, 78–81
   photo.py43588%43, 48, 65, 76, 79
   photo_review.py512061%39–58, 75–77
calendar_backend/routes/models
   base.py60985%36–40, 43, 56, 67, 80
   event.py62395%15, 42, 60
   group.py391659%13–19, 22, 32–38, 41
   lecturer.py46296%21, 31
   room.py21195%13
calendar_backend/routes/room
   room.py39392%26, 44, 58
TOTAL125924880% 

Summary

Tests Skipped Failures Errors Time
34 0 💤 0 ❌ 0 🔥 4.799s ⏱️

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant