[tasks] Move to single context for task titles

This commit is contained in:
2025-06-22 21:26:20 -04:00
parent da8d26fcd9
commit 32ec65116b
2 changed files with 5 additions and 9 deletions

View File

@ -421,10 +421,8 @@ def todoist_scrobble_task(
# user.profile.task_context_tags which will result in context-based tag titles
# We'd also have to migrate existing tasks to the new context based ones (maybe)
for label in todoist_task["todoist_label_list"]:
if label in TODOIST_TITLE_PREFIX_LABELS:
prefix = label
if label in TODOIST_TITLE_SUFFIX_LABELS:
suffix = label
if label in TODOIST_TITLE_LABELS:
title = label
if not prefix and suffix:
logger.warning(
@ -432,8 +430,6 @@ def todoist_scrobble_task(
extra={"todoist_scrobble_task": todoist_task},
)
title = " ".join([prefix.capitalize(), suffix.capitalize()])
task = Task.find_or_create(title)
timestamp = pendulum.parse(todoist_task.get("updated_at", timezone.now()))

View File

@ -1,10 +1,10 @@
TODOIST_TITLE_PREFIX_LABELS = ["work", "home", "personal"]
TODOIST_TITLE_SUFFIX_LABELS = [
TODOIST_TITLE_LABELS = [
"bug",
"project",
"feature",
"errand",
"chore",
"admin",
"baking",
"meeting",
"habit",
"research",