mirror of https://github.com/Hoffelhas/autodoist
Added possibility to ignore section labelling by providing a * either at the start or end of the section name. Useful for additional flexibility with e.g. kanban board.
parent
1312474e53
commit
b741b83b14
11
autodoist.py
11
autodoist.py
|
@ -964,9 +964,18 @@ def autodoist_magic(args, api, connection):
|
||||||
|
|
||||||
# Reset
|
# Reset
|
||||||
first_found[0] = False
|
first_found[0] = False
|
||||||
|
disable_section_labelling = 0
|
||||||
|
|
||||||
for section in sections:
|
for section in sections:
|
||||||
|
|
||||||
|
# Check if section labelling is disabled (useful for e.g. Kanban)
|
||||||
|
if next_action_label is not None:
|
||||||
|
try:
|
||||||
|
if section.name.startswith('*') or section.name.endswith('*'):
|
||||||
|
disable_section_labelling = 1
|
||||||
|
except:
|
||||||
|
pass
|
||||||
|
|
||||||
# Check db existance
|
# Check db existance
|
||||||
db_check_existance(connection, section)
|
db_check_existance(connection, section)
|
||||||
|
|
||||||
|
@ -1057,7 +1066,7 @@ def autodoist_magic(args, api, connection):
|
||||||
continue
|
continue
|
||||||
|
|
||||||
# Remove clean all task and subtask data
|
# Remove clean all task and subtask data
|
||||||
if task.content.startswith('*'):
|
if task.content.startswith('*') or disable_section_labelling:
|
||||||
remove_label(task, next_action_label,
|
remove_label(task, next_action_label,
|
||||||
overview_task_ids, overview_task_labels)
|
overview_task_ids, overview_task_labels)
|
||||||
db_update_value(connection, task, 'task_type', None)
|
db_update_value(connection, task, 'task_type', None)
|
||||||
|
|
Loading…
Reference in New Issue