SUAI-TaskPlanner-Contest / TaskPlanner

Client application for working with todos and syncing with CalDAV servers
MIT License
3 stars 2 forks source link

Update use-case.md #36

Closed HerrAlin closed 1 year ago

HerrAlin commented 1 year ago

Use-case merge request

Related Issue #14
Reviewer requrements Особых требований нет

Исполнитель: @HerrAlin

Code changes

Были файл use-case.md в которам хранятся таблицы use-case

How to test

Проверить соответсвие use-case ТЗ

UI Demonstration

image

Dary5 commented 1 year ago
  1. image Очень много опечаток и пропущенных знаков.
  2. Если попыток введения пин-кода было больше трёх, то какие санкции будут? если никаких, то и нет смысла в счётчике попыток.
  3. По синхронизации данных вроде решили, что синхронизация происходит по выбранному Пользователем приоритету.
  4. Создание/редактирование задачи: это не одна кнопка, а две разные, но они вызывают одну форму.
  5. Удаление сервера: нужно сначала войти в окно Настройки, выбрать из списка сервер и только потом нажать на кнопку удалить.
  6. По удалению задачи: нет альтернативного сценария.
HerrAlin commented 1 year ago

@Dary5

  1. Очень много опечаток и пропущенных знаков.

То что нашел, исправил

  1. Если назначение пин-кода было более разнообразным, то какие будут ограничения? если нет, то и нет смысла в счётчике расходов.

Если PIN введен больше 3 раз, то возможность использовать его для входа пропадает, и нужно вводить логин и пароль

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

Исправил этот момент

  1. Создание/редактирование задачи: это не одна кнопка, две разные, но они вызывают одну форму.

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

  1. Удаление сервера: необходимо сначала войти в окно настроек, выбрать из списка серверов и только затем установить установку.

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

  1. По удалению задачи: нет альтернативного сценария.

Это артифакт выполнения работы

HerrAlin commented 1 year ago

@Dary5 , я внес изменеия с учетом замечаний

Dary5 commented 1 year ago

image image image image image image image

HerrAlin commented 1 year ago

Внесу изменения до 15.04

HerrAlin commented 1 year ago

Внес изменеия с учетом замечаний

Dary5 commented 1 year ago

почти в финале image image image image image остальное всё классно

HerrAlin commented 1 year ago

Внёс изменения

HerrAlin commented 1 year ago

@astronik00 У нас с Дашей возник вопрос по поводу входа в приложение, нужно ли отражать такой сценарий, если пользователь захочит войти по логину и паролю, даже если он не выходил через аккаунт? И еще, может быть сделать задачу PIN-кода при первом запуске, в окне инструкции?

astronik00 commented 1 year ago

@astronik00 У нас с дашей возник вопрос по поводу входа в приложение, нужно ли отражать такой сценарий, если пользователь захочит войти по логину и паролю, даже если он не выходил через аккаунт? И еще, может быть сделать задачу PIN-кода при первом запуске, в окне инструкции?

Первое не поняла Второе - идея хорошая

HerrAlin commented 1 year ago

Если пользователь не вышел из аккаунта, задав PIN-код, закрывает приложение. А потом при входе его забыл, но пароль помнит. И чтобы ему на угад не вводить PIN 3 раза, можно было сразу перейти ко входу через логин и пароль.

astronik00 commented 1 year ago

Если пользователь не вышел из аккаунта, задав PIN-код, закрывает приложение. А потом при входе его забыл, но пароль помнит. И чтобы ему на угад не вводить PIN 3 раза, можно было сразу перейти ко входу через логин и пароль.

Может, сразу сделать так, чтобы в одно поле можно было внести либо пин-код, либо пароль? Тогда ничего дополнительного и делать не придется