Решения

Решения - это способ сгруппировать данные на доске, вы можете добавлять решения, группировать их во вложенные списки и экспортировать решения целиком на другую доску.

Этапы развития функционала

С помощью решений вы можете визуально разделять отдельные части системы на доске, в примере ниже представлена схема подключения пользователей к доске, решение "room" содержит начальный функционал - пользователи подключаются к доске и каждый может отправить новое состояние, в случае, если пользователь был отключен - ему отправляется код no_room

Решение "room rights" состоит в добавлении владельца комнаты и исключительность его прав: добавляется проверка, может ли текущий пользователь редактировать доску, если таких прав нет - отправляется код "no_rights", в блоке App добавлен блок уведомления.

Следующий этап развития системы - добавить возможность запроса редактирования, в решении "room rights ask" добавлен запрос "edit_request", пересылка запроса владельцу комнаты и окно получения уведомления запроса в App. 

В решении "room rights accept" добавляются окно принятия запроса и уведомление о возможности редактирования, соответствующие потоки отправки сообщений и данные комнаты. 

Решения "room rights ask" и "room rights accept" могли быть в рамках одного, но они разделены для наглядности логики взаимодействия пользователей.

Остались вопросы? Поможем их решить

Нажимая на кнопку «Заказать обратный звонок» вы подтверждаете, что ознакомились ­с Политикой конфиденциальности и согласны на обработку персональных данных