Skip to content

Дашборд

Дашборд — настраиваемая стартовая страница с виджетами для быстрого доступа к ключевой информации.

Возможности

  • 14 виджетов — перетаскивание и включение/отключение
  • Сохранение — порядок и видимость виджетов сохраняются в localStorage
  • Сброс — возможность вернуть расположение по умолчанию

Виджеты

ВиджетОписание
My TasksЗадачи, назначенные текущему пользователю
OrganizationsСписок организаций пользователя
ProjectsСписок проектов
TeamsСписок команд
StatsСтатистика (всего задач, проектов, команд)
Upcoming EventsБлижайшие события календаря
Recent NotificationsПоследние уведомления
Task Status BreakdownДиаграмма статусов задач
Overdue TasksПросроченные задачи
Upcoming DeadlinesБлижайшие дедлайны
Quick ActionsБыстрые действия (создать задачу, проект, команду)
Active Video RoomsАктивные видеокомнаты
Recent ConversationsПоследние чаты
PlanИнформация о текущем тарифе

Composables

typescript
const widgets = useDashboardWidgets()

widgets.isVisible('my-tasks')     // проверка видимости
widgets.toggle('my-tasks')        // вкл/выкл виджет
widgets.move(oldIndex, newIndex)  // перетаскивание
widgets.reset()                    // сброс к умолчанию

Маршрут

МаршрутПредставлениеОписание
/DashboardViewНастраиваемый дашборд

Избранное

Пользователи могут помечать задачи, проекты и другие сущности для быстрого доступа. Управление избранным:

МетодПутьОписание
GET/api/favoritesСписок избранных пользователя
POST/api/favoritesДобавить в избранное (entityType, entityId)
DELETE/api/favorites/:entityType/:entityIdУдалить из избранного

Избранное используется в виджетах быстрого доступа и результатах глобального поиска.