mirror of
https://github.com/inventree/InvenTree.git
synced 2025-12-16 09:18:10 +00:00
Tweak frontend
This commit is contained in:
@@ -47,12 +47,7 @@ import {
|
||||
RenderSalesOrder,
|
||||
RenderSalesOrderShipment
|
||||
} from './Order';
|
||||
import {
|
||||
RenderPart,
|
||||
RenderPartCategory,
|
||||
RenderPartParameterTemplate,
|
||||
RenderPartTestTemplate
|
||||
} from './Part';
|
||||
import { RenderPart, RenderPartCategory, RenderPartTestTemplate } from './Part';
|
||||
import { RenderPlugin } from './Plugin';
|
||||
import { RenderLabelTemplate, RenderReportTemplate } from './Report';
|
||||
import {
|
||||
@@ -77,7 +72,6 @@ export const RendererLookup: ModelRendererDict = {
|
||||
[ModelType.owner]: RenderOwner,
|
||||
[ModelType.part]: RenderPart,
|
||||
[ModelType.partcategory]: RenderPartCategory,
|
||||
[ModelType.partparametertemplate]: RenderPartParameterTemplate,
|
||||
[ModelType.parttesttemplate]: RenderPartTestTemplate,
|
||||
[ModelType.projectcode]: RenderProjectCode,
|
||||
[ModelType.purchaseorder]: RenderPurchaseOrder,
|
||||
|
||||
@@ -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({
|
||||
instance
|
||||
}: Readonly<{
|
||||
|
||||
@@ -419,8 +419,8 @@ const ParametersStep = ({
|
||||
hideLabels
|
||||
fieldDefinition={{
|
||||
field_type: 'related field',
|
||||
model: ModelType.partparametertemplate,
|
||||
api_url: apiUrl(ApiEndpoints.part_parameter_template_list),
|
||||
model: ModelType.parametertemplate,
|
||||
api_url: apiUrl(ApiEndpoints.parameter_template_list),
|
||||
disabled: p.on_category,
|
||||
value: p.parameter_template,
|
||||
onValueChange: (v) => {
|
||||
|
||||
@@ -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
|
||||
*/
|
||||
|
||||
@@ -71,7 +71,7 @@ const MachineManagementPanel = Loadable(
|
||||
lazy(() => import('./MachineManagementPanel'))
|
||||
);
|
||||
|
||||
const PartParameterPanel = Loadable(lazy(() => import('./PartParameterPanel')));
|
||||
const ParameterPanel = Loadable(lazy(() => import('./ParameterPanel')));
|
||||
|
||||
const ErrorReportTable = Loadable(
|
||||
lazy(() => import('../../../../tables/settings/ErrorTable'))
|
||||
@@ -194,7 +194,7 @@ export default function AdminCenter() {
|
||||
name: 'parameters',
|
||||
label: t`Parameters`,
|
||||
icon: <IconList />,
|
||||
content: <PartParameterPanel />,
|
||||
content: <ParameterPanel />,
|
||||
hidden: !user.hasViewRole(UserRoles.part)
|
||||
},
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user