Дата окончания была раньше сегодняшней даты, изменилась на позже сегодняшней - сессия появилась




  1. Пользователь находится в расписании и видит 3 ближайших сессии, а также все мероприятия.
  2. Фасилитатор зашёл в настройки сессии и отредактировал сессию так что дата окончания была раньше сегодняшней даты, изменилась на позже сегодняшней
  3. У пользователей, которые имели доступ к этой сессии, она появилась в списке сессий в соответствии с правилами вывода сессий на экран без обновления страницы (см. п. 3.3.2).

 

3. Фасилитатор изменил информацию о сессии

  1. Фасилитатор изменил информацию о сессии: название, изменил даты или фасилитатора
  2. В плашке сессии изменилась информация без обновления страницы

 

4. Фасилитатор добавил новую сессию или дал доступ к новой сессии

  1. Фасилитатор

a. добавил новую сессию в цикл, к которому имеет доступ пользователь или

b. дал доступ к новому циклу, в котором есть хотя бы одна сессия или

c. фасилитатор добавил новый лист в сессию,в которой до этого не было листов.

  1. Система отразила новую сессию (все сессии, к которым появился доступ) без обновления страницы в соответствии с п. 3.3.2

 

5. Фасилитатор удалил сессию или удалил доступ к сессии

  1. Фасилитатор

a. фасилитатор удалил сессию в цикле, к которому имел доступ пользователь

b. фасилитатор удалил доступ к циклу, в котором были сессии

c. фасилитатор удалил последний лист в сессии

  1. Страницы со списком ближайших мероприятий и всех мероприятий перерисовались без обновления страницы с учетом исчезнувшей сессии (всех сессий, к которым был удален доступ) (см. п. 3.3.2).

 

6. Пользователь выбрал сессию в расписании

  1. Пользователь выбрал сессию в расписании
  2. Система открывает первую страницу сессии

 

7. Открытие разделов, которые есть в КП

  1. Пользователь выбрал и нажал на один из разделов
  2. Появилось модальное окно, в окне отображается название раздела и его текст
  3. Пользователь читает текст
  4. Пользователь нажимает на крестик в окне или за пределы окна
  5. Модальное окно закрывается

 

8. Работа фильтра - селектор фасилитаторов (ведущих)

  1. Пользователь кликнул по селектору с фасилитаторами
  2. Появился выпадающий список со всеми фасилитаторами, которые ведут доступные пользователю и не завершившиеся сессии

a. если сессий в списке нет, или к ним не прикреплены фасилитаторы, то список будет пустым

  1. Пользователь может начать вводить имя фасилитатора

. список фильтруется по мере вводимых символов

  1. Пользователь выбрал фасилитатора из списка

. ниже селектора появляется чипсина с фасилитатором

    1. если до этого был выбран фасилитатор в фильтре, фильтр по нему сбрасывается, чипсина с фасилитатором исчезает - выбрать в фильтре можно строго одного фасилитатора.

c. список закрывается

d. на экране отображаются сессии данного фасилитатора в соответствии с правилами п 3.3.2

3. Пользователь не выбрал никого в списке и кликнул за пределы селектора

. поле ввода в селектора, если там пользователь что-то ввел, очищается

a. список с фасилитаторами закрывается

 

9. Работа фильтра - удаление фильтрации по фасилитаторам через чипсину

  1. Пользователь нажал на крестик на чипсине с фасилитатором
  2. Чипсина исчезла
  3. Фильтрация списка по фасилитаторам отменилась

a. другие фильтры, если они были применены должны сохраниться

b. отображение списка сессий должно быть в соответствии с п.3.3.2

 

10. Работа фильтра - селектор программы и цикла

  1. Пользователь кликнул по селектору с программой (пока не выбрана программа селектор цикла - серый и недоступный)
  2. Появился выпадающий список со всеми программами, к которым прикреплен пользователь и в которых есть циклы

a. Пользователь может начать вводить название программы, в этом случае список программ фильтруется по мере вводимых символов

  1. Пользователь выбрал нужную программу

. В поле ввода программы выводится название данной программы

a. Список программ закрывается

  1. Рядом становится доступным селектор со всеми циклами данной программы, появляется выпадающий список

. Пользователь может начать вводить название цикла, в этом случае список циклов фильтруется по мере вводимых символов

  1. Пользователь выбрал цикл из списка

. в поле ввода цикла выводится название цикла

a. список закрывается

b. на экране отображаются сессии данного цикла в соответствии с правилами п 3.3.2

c. если в цикле нет сессий или все сессии цикла уже завершились, то на экране должна быть надпись об этом - п 3.3.2.4

  1. Пользователь не выбрал программу или цикл в списке и кликнул за переделы селектора

. поля ввода программы и/или цикла в селекторе очищаются

a. список с программами и/или циклами закрывается

 

11. Работа фильтра - поиск по названию сессии

  1. Пользователь вводит что-то в поле ввода поиска по названию сессии
  2. Система фильтрует сессии на экране по мере вводимых символов
  3. Отфильтрованные сессии отображаются в соответствии с правила п.3.3.2
  4. Если сессий с введенным названием нет, то на экране должна быть надпись об этом - п 3.3.2.4

 

12. Работа фильтра - диапазон дат

  1. Пользователь кликает на поле ввода первой или второй даты
  2. Появляется календарь
  3. Пользователь выбирает в календаре любую дату, вручную дату ввести нельзя
  4. Дата отображается в поле ввода, календарь закрывается
  5. Система фильтрует сессии на экране в соответствии с выбранной датой

a. если пользователь ввел первую дату, отображаются сессии, которые начинаются не раньше этой даты

b. если пользователь ввел вторую дату, отображаются сессии, которые начинаются не позже этой даты

c. сессии отображаются на экране в соответствии с правилами 3.3.2

d. если сессий, удовлетворяющих условию, нет, то на экране должна быть надпись об этом - п 3.3.2.4

  1. Пользователь кликнул по полу ввода другой даты
  2. Появляется календарь

. если вначале была заполнена первая дата, теперь пользователь выбирает вторую дату, то вторая дата не должна быть меньше первой. Даты, меньше первой, не доступны в календаре

a. если вначале была заполнена вторая дата, теперь пользователь выбирает первую дату, то первая дата не должна быть больше второй. Даты, больше второй, не доступны в календаре

  1. Пользователь выбирает в календаре дату, вручную дату ввести нельзя
  2. Дата отображается в поле ввода, календарь закрывается
  3. Система фильтрует сессии на экране в соответствии с выбранным диапазоном дат начала

. сессии отображаются на экране в соответствии с правилами 3.3.2

a. если сессий, удовлетворяющих условию, нет, то на экране должна быть надпись об этом - п 3.3.2.4

 

13. Работа фильтра - совместное использование нескольких фильтров

  1. Пользователь задал одно из условий в фильтре (например, фасилитатора)
  2. Пользователь задал второе условие в фильтре (например, диапазон дат)
  3. Список сессий фильтруется исходя из совместного применения этих двух (или более) условий (например все сессии данного фасилитатора в заданном диапазоне дат)

 

14. Работа фильтра - очистить фильтр

  1. Пользователь нажал на кнопку “Очистить фильтр”
  2. Все заполненные поля в фильтре очищаются
  3. Список на сессий на экране обновляется без перезагрузки страницы
  4. Отображаются все сессии, которые не закночились и которые доступны пользователю, в соответствии с правилами 3.3.2

 



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2019-06-26 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: