From 1353fba9fd8285242b568dba8b8f982e24ccfb75 Mon Sep 17 00:00:00 2001 From: Alex Baker Date: Fri, 10 Jan 2025 23:48:19 -0600 Subject: [PATCH] Disable multilevel subtasks for Microsoft To Do --- .../java/org/tasks/compose/edit/SubtaskRow.kt | 18 ++++++++++++------ app/src/main/res/values/strings.xml | 1 + 2 files changed, 13 insertions(+), 6 deletions(-) diff --git a/app/src/main/java/org/tasks/compose/edit/SubtaskRow.kt b/app/src/main/java/org/tasks/compose/edit/SubtaskRow.kt index 7e2ae4b59..d66afe528 100644 --- a/app/src/main/java/org/tasks/compose/edit/SubtaskRow.kt +++ b/app/src/main/java/org/tasks/compose/edit/SubtaskRow.kt @@ -80,15 +80,21 @@ fun SubtaskRow( }, content = { Column { - val isGoogleTaskChild = + val subtasksDisabled = hasParent && - filter.isGoogleTasks && - originalFilter.isGoogleTasks && + !filter.isIcalendar && + !originalFilter.isIcalendar && originalFilter.uuid == filter.uuid - if (isGoogleTaskChild) { + if (subtasksDisabled) { DisabledText( - text = stringResource(id = org.tasks.R.string.subtasks_multilevel_google_task), - modifier = Modifier.padding(top = 20.dp, bottom = 20.dp, end = 16.dp) + text = stringResource( + id = if (filter.isGoogleTasks) { + org.tasks.R.string.subtasks_multilevel_google_task + } else { + org.tasks.R.string.subtasks_multilevel_microsoft + } + ), + modifier = Modifier.padding(start = 12.dp, top = 20.dp, bottom = 20.dp, end = 16.dp) ) } else { Spacer(modifier = Modifier.height(height = 8.dp)) diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 2e1dc1839..a0ca71b86 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -518,6 +518,7 @@ File %1$s contained %2$s.\n\n Expand subtasks Collapse subtasks Multi-level subtasks not supported by Google Tasks + Multi-level subtasks not supported by Microsoft To Do Enter tag name Select a platform Synchronize your tasks with Tasks.org