pomodorr.projects.services package

Submodules

pomodorr.projects.services.project_service module

pomodorr.projects.services.project_service.is_project_name_available(user: django.contrib.auth.models.AbstractUser, name: str, excluded=None) → bool

pomodorr.projects.services.sub_task_service module

pomodorr.projects.services.sub_task_service.is_sub_task_name_available(task, name: str, excluded=None) → bool

pomodorr.projects.services.task_service module

pomodorr.projects.services.task_service.archive_task(task: pomodorr.projects.models.Task)pomodorr.projects.models.Task
pomodorr.projects.services.task_service.check_task_already_active(task: pomodorr.projects.models.Task) → None
pomodorr.projects.services.task_service.check_task_already_completed(task: pomodorr.projects.models.Task) → None
pomodorr.projects.services.task_service.complete_task(task: pomodorr.projects.models.Task, db_save=True)pomodorr.projects.models.Task
pomodorr.projects.services.task_service.create_next_task(task: pomodorr.projects.models.Task)pomodorr.projects.models.Task
pomodorr.projects.services.task_service.get_next_due_date(due_date: datetime.datetime, duration: datetime.timedelta) → datetime.datetime
pomodorr.projects.services.task_service.is_task_name_available(project: pomodorr.projects.models.Project, name: str, excluded=None) → bool
pomodorr.projects.services.task_service.perform_pin(task: pomodorr.projects.models.Task, project: pomodorr.projects.models.Project, db_save: bool = True)pomodorr.projects.models.Task
pomodorr.projects.services.task_service.pin_to_project(task: pomodorr.projects.models.Task, project: pomodorr.projects.models.Project, db_save: bool = True) → Optional[pomodorr.projects.models.Task]
pomodorr.projects.services.task_service.reactivate_task(task: pomodorr.projects.models.Task, db_save=True)pomodorr.projects.models.Task

Module contents