mirror of
https://github.com/inventree/InvenTree.git
synced 2025-06-15 19:45:46 +00:00
Generate absolute links for item renderers
This commit is contained in:
@ -23,7 +23,11 @@ export function RenderBuildOrder(
|
|||||||
type: ModelType.build
|
type: ModelType.build
|
||||||
})}
|
})}
|
||||||
image={instance.part_detail?.thumbnail || instance.part_detail?.image}
|
image={instance.part_detail?.thumbnail || instance.part_detail?.image}
|
||||||
url={props.link ? getDetailUrl(ModelType.build, instance.pk) : undefined}
|
url={
|
||||||
|
props.link
|
||||||
|
? getDetailUrl(ModelType.build, instance.pk, true)
|
||||||
|
: undefined
|
||||||
|
}
|
||||||
/>
|
/>
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
@ -40,7 +40,9 @@ export function RenderCompany(
|
|||||||
primary={instance.name}
|
primary={instance.name}
|
||||||
secondary={instance.description}
|
secondary={instance.description}
|
||||||
url={
|
url={
|
||||||
props.link ? getDetailUrl(ModelType.company, instance.pk) : undefined
|
props.link
|
||||||
|
? getDetailUrl(ModelType.company, instance.pk, true)
|
||||||
|
: undefined
|
||||||
}
|
}
|
||||||
/>
|
/>
|
||||||
);
|
);
|
||||||
@ -76,7 +78,7 @@ export function RenderSupplierPart(
|
|||||||
}
|
}
|
||||||
url={
|
url={
|
||||||
props.link
|
props.link
|
||||||
? getDetailUrl(ModelType.supplierpart, instance.pk)
|
? getDetailUrl(ModelType.supplierpart, instance.pk, true)
|
||||||
: undefined
|
: undefined
|
||||||
}
|
}
|
||||||
/>
|
/>
|
||||||
@ -104,7 +106,7 @@ export function RenderManufacturerPart(
|
|||||||
image={manufacturer?.thumnbnail ?? manufacturer.image}
|
image={manufacturer?.thumnbnail ?? manufacturer.image}
|
||||||
url={
|
url={
|
||||||
props.link
|
props.link
|
||||||
? getDetailUrl(ModelType.manufacturerpart, instance.pk)
|
? getDetailUrl(ModelType.manufacturerpart, instance.pk, true)
|
||||||
: undefined
|
: undefined
|
||||||
}
|
}
|
||||||
/>
|
/>
|
||||||
|
@ -27,7 +27,7 @@ export function RenderPurchaseOrder(
|
|||||||
image={supplier.thumnbnail || supplier.image}
|
image={supplier.thumnbnail || supplier.image}
|
||||||
url={
|
url={
|
||||||
props.link
|
props.link
|
||||||
? getDetailUrl(ModelType.purchaseorder, instance.pk)
|
? getDetailUrl(ModelType.purchaseorder, instance.pk, true)
|
||||||
: undefined
|
: undefined
|
||||||
}
|
}
|
||||||
/>
|
/>
|
||||||
@ -55,7 +55,7 @@ export function RenderReturnOrder(
|
|||||||
image={customer.thumnbnail || customer.image}
|
image={customer.thumnbnail || customer.image}
|
||||||
url={
|
url={
|
||||||
props.link
|
props.link
|
||||||
? getDetailUrl(ModelType.returnorder, instance.pk)
|
? getDetailUrl(ModelType.returnorder, instance.pk, true)
|
||||||
: undefined
|
: undefined
|
||||||
}
|
}
|
||||||
/>
|
/>
|
||||||
@ -99,7 +99,9 @@ export function RenderSalesOrder(
|
|||||||
})}
|
})}
|
||||||
image={customer.thumnbnail || customer.image}
|
image={customer.thumnbnail || customer.image}
|
||||||
url={
|
url={
|
||||||
props.link ? getDetailUrl(ModelType.salesorder, instance.pk) : undefined
|
props.link
|
||||||
|
? getDetailUrl(ModelType.salesorder, instance.pk, true)
|
||||||
|
: undefined
|
||||||
}
|
}
|
||||||
/>
|
/>
|
||||||
);
|
);
|
||||||
|
@ -44,7 +44,9 @@ export function RenderPart(
|
|||||||
secondary={instance.description}
|
secondary={instance.description}
|
||||||
suffix={badge}
|
suffix={badge}
|
||||||
image={instance.thumnbnail || instance.image}
|
image={instance.thumnbnail || instance.image}
|
||||||
url={props.link ? getDetailUrl(ModelType.part, instance.pk) : undefined}
|
url={
|
||||||
|
props.link ? getDetailUrl(ModelType.part, instance.pk, true) : undefined
|
||||||
|
}
|
||||||
/>
|
/>
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
@ -71,7 +73,7 @@ export function RenderPartCategory(
|
|||||||
secondary={instance.description}
|
secondary={instance.description}
|
||||||
url={
|
url={
|
||||||
props.link
|
props.link
|
||||||
? getDetailUrl(ModelType.partcategory, instance.pk)
|
? getDetailUrl(ModelType.partcategory, instance.pk, true)
|
||||||
: undefined
|
: undefined
|
||||||
}
|
}
|
||||||
/>
|
/>
|
||||||
|
@ -29,7 +29,7 @@ export function RenderStockLocation(
|
|||||||
secondary={instance.description}
|
secondary={instance.description}
|
||||||
url={
|
url={
|
||||||
props.link
|
props.link
|
||||||
? getDetailUrl(ModelType.stocklocation, instance.pk)
|
? getDetailUrl(ModelType.stocklocation, instance.pk, true)
|
||||||
: undefined
|
: undefined
|
||||||
}
|
}
|
||||||
/>
|
/>
|
||||||
@ -70,7 +70,9 @@ export function RenderStockItem(
|
|||||||
suffix={<Text size='sm'>{quantity_string}</Text>}
|
suffix={<Text size='sm'>{quantity_string}</Text>}
|
||||||
image={instance.part_detail?.thumbnail || instance.part_detail?.image}
|
image={instance.part_detail?.thumbnail || instance.part_detail?.image}
|
||||||
url={
|
url={
|
||||||
props.link ? getDetailUrl(ModelType.stockitem, instance.pk) : undefined
|
props.link
|
||||||
|
? getDetailUrl(ModelType.stockitem, instance.pk, true)
|
||||||
|
: undefined
|
||||||
}
|
}
|
||||||
/>
|
/>
|
||||||
);
|
);
|
||||||
|
Reference in New Issue
Block a user