mirror of
https://github.com/inventree/InvenTree.git
synced 2025-07-03 04:00:57 +00:00
Parameter by name (#5055)
* Add method get_parameter - Return a parameter for a part, on name * Add unit test for new method * Adds template tag to retrieve parameter based on name * Update docs
This commit is contained in:
@ -181,7 +181,7 @@ def encode_svg_image(filename):
|
||||
|
||||
|
||||
@register.simple_tag()
|
||||
def part_image(part):
|
||||
def part_image(part: Part):
|
||||
"""Return a fully-qualified path for a part image.
|
||||
|
||||
Arguments:
|
||||
@ -200,6 +200,23 @@ def part_image(part):
|
||||
return uploaded_image(img)
|
||||
|
||||
|
||||
@register.simple_tag()
|
||||
def part_parameter(part: Part, parameter_name: str):
|
||||
"""Return a PartParameter object for the given part and parameter name
|
||||
|
||||
Arguments:
|
||||
part: A Part object
|
||||
parameter_name: The name of the parameter to retrieve
|
||||
|
||||
Returns:
|
||||
A PartParameter object, or None if not found
|
||||
"""
|
||||
if type(part) is Part:
|
||||
return part.get_parameter(parameter_name)
|
||||
else:
|
||||
return None
|
||||
|
||||
|
||||
@register.simple_tag()
|
||||
def company_image(company):
|
||||
"""Return a fully-qualified path for a company image.
|
||||
|
Reference in New Issue
Block a user