mirror of
https://github.com/inventree/InvenTree.git
synced 2025-12-17 01:38:19 +00:00
Tweak frontend
This commit is contained in:
@@ -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,
|
||||||
|
|||||||
@@ -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<{
|
||||||
|
|||||||
@@ -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) => {
|
||||||
|
|||||||
@@ -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
|
||||||
*/
|
*/
|
||||||
|
|||||||
@@ -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)
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user