🔖 chore(base.py): add display_name field to FrontendNode

The `display_name` field is added to the `FrontendNode` class to allow for a more user-friendly name to be displayed in the UI. If `display_name` is not set, the `name` field will be used instead.
This commit is contained in:
Gabriel Luiz Freitas Almeida 2023-06-09 17:08:01 -03:00
commit bfb4a8e609

View file

@ -14,6 +14,7 @@ class FrontendNode(BaseModel):
description: str
base_classes: List[str]
name: str = ""
display_name: str = ""
def to_dict(self) -> dict:
return {
@ -21,7 +22,8 @@ class FrontendNode(BaseModel):
"template": self.template.to_dict(self.format_field),
"description": self.description,
"base_classes": self.base_classes,
}
"display_name": self.display_name or self.name,
},
}
def add_extra_fields(self) -> None: