Disable multilevel subtasks for Microsoft To Do

pull/3248/head
Alex Baker 11 months ago
parent 07ea6489a6
commit 1353fba9fd

@ -80,15 +80,21 @@ fun SubtaskRow(
}, },
content = { content = {
Column { Column {
val isGoogleTaskChild = val subtasksDisabled =
hasParent && hasParent &&
filter.isGoogleTasks && !filter.isIcalendar &&
originalFilter.isGoogleTasks && !originalFilter.isIcalendar &&
originalFilter.uuid == filter.uuid originalFilter.uuid == filter.uuid
if (isGoogleTaskChild) { if (subtasksDisabled) {
DisabledText( DisabledText(
text = stringResource(id = org.tasks.R.string.subtasks_multilevel_google_task), text = stringResource(
modifier = Modifier.padding(top = 20.dp, bottom = 20.dp, end = 16.dp) 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 { } else {
Spacer(modifier = Modifier.height(height = 8.dp)) Spacer(modifier = Modifier.height(height = 8.dp))

@ -518,6 +518,7 @@ File %1$s contained %2$s.\n\n
<string name="expand_subtasks">Expand subtasks</string> <string name="expand_subtasks">Expand subtasks</string>
<string name="collapse_subtasks">Collapse subtasks</string> <string name="collapse_subtasks">Collapse subtasks</string>
<string name="subtasks_multilevel_google_task">Multi-level subtasks not supported by Google Tasks</string> <string name="subtasks_multilevel_google_task">Multi-level subtasks not supported by Google Tasks</string>
<string name="subtasks_multilevel_microsoft">Multi-level subtasks not supported by Microsoft To Do</string>
<string name="enter_tag_name">Enter tag name</string> <string name="enter_tag_name">Enter tag name</string>
<string name="choose_synchronization_service">Select a platform</string> <string name="choose_synchronization_service">Select a platform</string>
<string name="tasks_org_description">Synchronize your tasks with Tasks.org</string> <string name="tasks_org_description">Synchronize your tasks with Tasks.org</string>

Loading…
Cancel
Save