2
0
mirror of https://github.com/inventree/InvenTree.git synced 2025-12-17 01:38:19 +00:00

Tweak frontend

This commit is contained in:
Oliver Walters
2025-11-25 10:10:15 +00:00
parent 2baa3d3bb7
commit a03fbb8f87
6 changed files with 5 additions and 43 deletions

View File

@@ -47,12 +47,7 @@ import {
RenderSalesOrder, RenderSalesOrder,
RenderSalesOrderShipment RenderSalesOrderShipment
} from './Order'; } from './Order';
import { import { RenderPart, RenderPartCategory, RenderPartTestTemplate } from './Part';
RenderPart,
RenderPartCategory,
RenderPartParameterTemplate,
RenderPartTestTemplate
} from './Part';
import { RenderPlugin } from './Plugin'; import { RenderPlugin } from './Plugin';
import { RenderLabelTemplate, RenderReportTemplate } from './Report'; import { RenderLabelTemplate, RenderReportTemplate } from './Report';
import { import {
@@ -77,7 +72,6 @@ export const RendererLookup: ModelRendererDict = {
[ModelType.owner]: RenderOwner, [ModelType.owner]: RenderOwner,
[ModelType.part]: RenderPart, [ModelType.part]: RenderPart,
[ModelType.partcategory]: RenderPartCategory, [ModelType.partcategory]: RenderPartCategory,
[ModelType.partparametertemplate]: RenderPartParameterTemplate,
[ModelType.parttesttemplate]: RenderPartTestTemplate, [ModelType.parttesttemplate]: RenderPartTestTemplate,
[ModelType.projectcode]: RenderProjectCode, [ModelType.projectcode]: RenderProjectCode,
[ModelType.purchaseorder]: RenderPurchaseOrder, [ModelType.purchaseorder]: RenderPurchaseOrder,

View File

@@ -141,23 +141,6 @@ export function RenderPartCategory(
); );
} }
/**
* Inline rendering of a PartParameterTemplate instance
*/
export function RenderPartParameterTemplate({
instance
}: Readonly<{
instance: any;
}>): ReactNode {
return (
<RenderInlineModel
primary={instance.name}
secondary={instance.description}
suffix={instance.units}
/>
);
}
export function RenderPartTestTemplate({ export function RenderPartTestTemplate({
instance instance
}: Readonly<{ }: Readonly<{

View File

@@ -419,8 +419,8 @@ const ParametersStep = ({
hideLabels hideLabels
fieldDefinition={{ fieldDefinition={{
field_type: 'related field', field_type: 'related field',
model: ModelType.partparametertemplate, model: ModelType.parametertemplate,
api_url: apiUrl(ApiEndpoints.part_parameter_template_list), api_url: apiUrl(ApiEndpoints.parameter_template_list),
disabled: p.on_category, disabled: p.on_category,
value: p.parameter_template, value: p.parameter_template,
onValueChange: (v) => { onValueChange: (v) => {

View File

@@ -97,21 +97,6 @@ export function useManufacturerPartFields() {
}, []); }, []);
} }
export function useManufacturerPartParameterFields() {
return useMemo(() => {
const fields: ApiFormFieldSet = {
manufacturer_part: {
disabled: true
},
name: {},
value: {},
units: {}
};
return fields;
}, []);
}
/** /**
* Field set for editing a company instance * Field set for editing a company instance
*/ */

View File

@@ -71,7 +71,7 @@ const MachineManagementPanel = Loadable(
lazy(() => import('./MachineManagementPanel')) lazy(() => import('./MachineManagementPanel'))
); );
const PartParameterPanel = Loadable(lazy(() => import('./PartParameterPanel'))); const ParameterPanel = Loadable(lazy(() => import('./ParameterPanel')));
const ErrorReportTable = Loadable( const ErrorReportTable = Loadable(
lazy(() => import('../../../../tables/settings/ErrorTable')) lazy(() => import('../../../../tables/settings/ErrorTable'))
@@ -194,7 +194,7 @@ export default function AdminCenter() {
name: 'parameters', name: 'parameters',
label: t`Parameters`, label: t`Parameters`,
icon: <IconList />, icon: <IconList />,
content: <PartParameterPanel />, content: <ParameterPanel />,
hidden: !user.hasViewRole(UserRoles.part) hidden: !user.hasViewRole(UserRoles.part)
}, },
{ {