Exemple #1
0
def _render_tag_groups_or_labels(entries, object_type, with_links, label_type, label_sources):
    elements = [
        _render_tag_group(tg_id, tag, object_type, with_links, label_type,
                          label_sources.get(tg_id, "unspecified"))
        for tg_id, tag in sorted(entries.items())
    ]
    return html.render_tags(HTML("").join(elements),
                            class_=["tagify", label_type, "display"],
                            readonly="true")
Exemple #2
0
def _render_tag_groups_or_labels(
    entries: Union[TaggroupIDToTagID, Labels],
    object_type: str,
    with_links: bool,
    label_type: str,
    label_sources: LabelSources,
) -> HTML:
    elements = [
        _render_tag_group(
            tag_group_id_or_label_key,
            tag_id_or_label_value,
            object_type,
            with_links,
            label_type,
            label_sources.get(tag_group_id_or_label_key, "unspecified"),
        ) for tag_group_id_or_label_key, tag_id_or_label_value in sorted(
            entries.items())
    ]
    return html.render_tags(HTML(" ").join(elements),
                            class_=["tagify", label_type, "display"],
                            readonly="true")