Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Поддержать возможность заводить задачи, которые появляются каждый день/каждую неделю. #17

Closed
Tracked by #16
FrediKats opened this issue Apr 2, 2022 · 0 comments · Fixed by #43
Assignees
Labels
task Implementation is needed
Milestone

Comments

@FrediKats
Copy link
Owner

FrediKats commented Apr 2, 2022

Помимо обычных задач, которые создаются, выполняются и забываются, часто встречаются задачи, которые нужно выполнять с какой-то периодичностью. Список возможных поддерживаемых периодов:

  • Daily, каждые N дней
  • Daily, каждый рабочий день
  • Daily, каждые N недель с указанием дней недели
  • Daily, каждый месяц в указанное число
  • Weekly, каждые N недель (без привязки ко дню)
  • Monthly, каждые N месяцев (без привязки ко дню или неделе)

Для периодических задач должны задаваться интервал, когда они должны появляться. Для каждого повторения должна создаваться чилдовая задача. список свойств дочерней задачи:

  • Id, который генерируется новый
  • Title, description, createion time, estimates
  • State, который должен выставляться для чилдовой задачи незавивисимо
  • Трек интервал, которые должны для каждой отдельной чилдовой задачи считаться, но парентовая должна собираться сумму всех этих интервалов
  • Deadline - генерируется в зависимости от настроек
@FrediKats FrediKats added this to the PoC milestone Apr 2, 2022
@FrediKats FrediKats added the task Implementation is needed label Apr 2, 2022
@FrediKats FrediKats self-assigned this Apr 8, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
task Implementation is needed
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant