From 79200538e2b6ff7f24b042902c2f0c01174e30bc Mon Sep 17 00:00:00 2001 From: Daniel Oquinn Date: Mon, 24 Nov 2025 22:15:01 -0500 Subject: [PATCH 1/2] Update components.py --- paperless/objects/components.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/paperless/objects/components.py b/paperless/objects/components.py index 28e3561..38dbd42 100644 --- a/paperless/objects/components.py +++ b/paperless/objects/components.py @@ -173,6 +173,9 @@ class BaseComponent: thumbnail_url: Optional[str] = attr.ib( validator=attr.validators.optional(attr.validators.instance_of(str)) ) + part_url: Optional[str] = attr.ib( + validator=attr.validators.optional(attr.validators.instance_of(str)) + ) @property def part_name_sans_ext(self): From 281ee9039c1930ea7742e68dac4e232b14a04cd2 Mon Sep 17 00:00:00 2001 From: Daniel Oquinn Date: Tue, 25 Nov 2025 11:19:41 -0500 Subject: [PATCH 2/2] add part url to quote mapping --- paperless/api_mappers/quotes.py | 1 + 1 file changed, 1 insertion(+) diff --git a/paperless/api_mappers/quotes.py b/paperless/api_mappers/quotes.py index be0d49a..4a31771 100644 --- a/paperless/api_mappers/quotes.py +++ b/paperless/api_mappers/quotes.py @@ -242,6 +242,7 @@ def map(cls, resource): 'part_name', 'part_number', 'part_uuid', + 'part_url', 'purchased_component', 'process', 'revision',