added possibility to add task entity type custom attributes

This commit is contained in:
iLLiCiTiT 2020-07-13 16:24:38 +02:00
parent aea8f16437
commit 11151b4122

View file

@ -455,10 +455,20 @@ class CustomAttributes(BaseAction):
# Prepare data of entity specific attributes
for entity_type, cust_attr_datas in cust_attr_def.items():
for key, cust_attr_data in cust_attr_datas.items():
cust_attr_data["key"] = key
cust_attr_data["entity_type"] = entity_type
attrs_data.append(cust_attr_data)
if entity_type.lower() != "task":
for key, cust_attr_data in cust_attr_datas.items():
cust_attr_data["key"] = key
cust_attr_data["entity_type"] = entity_type
attrs_data.append(cust_attr_data)
continue
# Task should have nested level for object type
for object_type, _cust_attr_datas in cust_attr_datas.items():
for key, cust_attr_data in _cust_attr_datas.items():
cust_attr_data["key"] = key
cust_attr_data["entity_type"] = entity_type
cust_attr_data["object_type"] = object_type
attrs_data.append(cust_attr_data)
# Process prepared data
for cust_attr_data in attrs_data: