Add option to hide BOM IDs
This commit is contained in:
parent
262ea42caf
commit
26b505120a
@ -41,6 +41,7 @@ class Options:
|
|||||||
bgcolor_cable: Optional[Color] = None
|
bgcolor_cable: Optional[Color] = None
|
||||||
bgcolor_bundle: Optional[Color] = None
|
bgcolor_bundle: Optional[Color] = None
|
||||||
color_mode: ColorMode = 'SHORT'
|
color_mode: ColorMode = 'SHORT'
|
||||||
|
show_bom_ids: bool = False
|
||||||
mini_bom_mode: bool = True
|
mini_bom_mode: bool = True
|
||||||
|
|
||||||
def __post_init__(self):
|
def __post_init__(self):
|
||||||
|
|||||||
@ -181,7 +181,7 @@ class Harness:
|
|||||||
|
|
||||||
rows = [[f'{html_bgcolor(connector.bgcolor_title)}{remove_links(connector.name)}'
|
rows = [[f'{html_bgcolor(connector.bgcolor_title)}{remove_links(connector.name)}'
|
||||||
if connector.show_name else None],
|
if connector.show_name else None],
|
||||||
[bom_bubble(connector.bom_id),
|
[bom_bubble(connector.bom_id) if self.options.show_bom_ids else None,
|
||||||
pn_info_string(HEADER_PN, None, remove_links(connector.pn)),
|
pn_info_string(HEADER_PN, None, remove_links(connector.pn)),
|
||||||
html_line_breaks(pn_info_string(HEADER_MPN, connector.manufacturer, connector.mpn)),
|
html_line_breaks(pn_info_string(HEADER_MPN, connector.manufacturer, connector.mpn)),
|
||||||
html_line_breaks(pn_info_string(HEADER_SPN, connector.supplier, connector.spn))],
|
html_line_breaks(pn_info_string(HEADER_SPN, connector.supplier, connector.spn))],
|
||||||
@ -257,10 +257,10 @@ class Harness:
|
|||||||
if isinstance(cable.bom_hash, list):
|
if isinstance(cable.bom_hash, list):
|
||||||
cable.bom_id = [self.bom[_hash]['bom_id'] for _hash in cable.bom_hash]
|
cable.bom_id = [self.bom[_hash]['bom_id'] for _hash in cable.bom_hash]
|
||||||
cable_bom_id_str = None
|
cable_bom_id_str = None
|
||||||
cable_bom_id_str_list = [bom_bubble(_id) for _id in cable.bom_id]
|
cable_bom_id_str_list = [bom_bubble(_id) for _id in cable.bom_id] if self.options.show_bom_ids else None
|
||||||
else:
|
else:
|
||||||
cable.bom_id = self.bom[cable.bom_hash]['bom_id']
|
cable.bom_id = self.bom[cable.bom_hash]['bom_id']
|
||||||
cable_bom_id_str = bom_bubble(cable.bom_id)
|
cable_bom_id_str = bom_bubble(cable.bom_id) if self.options.show_bom_ids else None
|
||||||
cable_bom_id_str_list = None
|
cable_bom_id_str_list = None
|
||||||
|
|
||||||
html = []
|
html = []
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user