Settings: task keys enumerator generated from project related settings

This commit is contained in:
Jakub Jezek 2021-05-31 11:23:50 +02:00
parent ac82a98192
commit 4e5375309d
No known key found for this signature in database
GPG key ID: D8548FBF690B100A

View file

@ -231,12 +231,13 @@ class TaskTypeEnumEntity(BaseEnumEntity):
self.placeholder = None
def _get_enum_values(self):
from ..lib import get_default_anatomy_settings
anatomy_settings = get_default_anatomy_settings()
anatomy_entity = self.get_entity_from_path(
"project_settings/project_anatomy"
)
valid_keys = set()
enum_items = []
for task_type, _task_attr in anatomy_settings["tasks"].items():
for task_type in anatomy_entity["tasks"].keys():
enum_items.append({task_type: task_type})
valid_keys.add(task_type)