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 = {
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))

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

Loading…
Cancel
Save