Skip to content

Починить запросы к API в очередях #51

@qqpayne

Description

@qqpayne

Сейчас запрос, который должен фетчить слоты текущего месяца, подхватывает просто все слоты. Что бы это поправить, нужно добавить аргументы к запросау в slot.js. Но тогда это всё сломает и выбирать для записи можно будет только дни текущего месяца.

Есть подозрения, что хорошо сделать систему, при которой фетчатся только слоты текущего месяца, с текущим состоянием аппки не получится - MonthSelector устроен так, что ему нужно заранее знать, какие месяцы доступны.
Вижу только два варианта:

  1. Поменять систему выбора месяца (MonthSelector)
  2. Поменять API и добавить возможность фетчить месяцы

И всё это осложняется тем, что текущая выбранная дата сейчас прячется внутри QueueInputGroup. Нужно будет добавить коллбэк и перефетчивать на него АПИ или вынести дату из инпут-группы и сделать её контроллируемой извне.

Мотивация за всем этим стоит простая: чем больше матрица слотов, тем больше работы приходится проводить календарю при каждом выборе дня, и тем больше всё тормозит.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions