2
0
mirror of https://github.com/inventree/InvenTree.git synced 2025-12-16 17:28:11 +00:00

Merge branch 'generic-parameters' of github.com:SchrodingersGat/InvenTree into generic-parameters

This commit is contained in:
Oliver Walters
2025-11-26 00:19:06 +00:00
3 changed files with 52 additions and 20 deletions

View File

@@ -1,70 +1,100 @@
# Create some PartParameter templtes # Create some PartParameter templtes
- model: part.PartParameterTemplate - model: common.parametertemplate
pk: 1 pk: 1
fields: fields:
name: Length name: Length
units: mm units: mm
model_type:
- part
- part
- model: part.PartParameterTemplate - model: common.parametertemplate
pk: 2 pk: 2
fields: fields:
name: Width name: Width
units: mm units: mm
model_type:
- part
- part
- model: part.PartParameterTemplate - model: common.parametertemplate
pk: 3 pk: 3
fields: fields:
name: Thickness name: Thickness
units: mm units: mm
model_type:
- part
- part
# Add some parameters to parts (requires part.yaml) # Add some parameters to parts (requires part.yaml)
- model: part.PartParameter - model: common.parameter
pk: 1 pk: 1
fields: fields:
part: 1 model_id: 1
model_type:
- part
- part
template: 1 template: 1
data: 4 data: 4
- model: part.PartParameter - model: common.parameter
pk: 2 pk: 2
fields: fields:
part: 2 model_id: 2
model_type:
- part
- part
template: 1 template: 1
data: 12 data: 12
- model: part.PartParameter - model: common.parameter
pk: 3 pk: 3
fields: fields:
part: 3 model_id: 3
model_type:
- part
- part
template: 1 template: 1
data: 12 data: 12
- model: part.PartParameter - model: common.parameter
pk: 4 pk: 4
fields: fields:
part: 3 model_id: 3
model_type:
- part
- part
template: 2 template: 2
data: 12 data: 12
- model: part.PartParameter - model: common.parameter
pk: 5 pk: 5
fields: fields:
part: 3 model_id: 3
model_type:
- part
- part
template: 3 template: 3
data: 12 data: 12
- model: part.PartParameter - model: common.parameter
pk: 6 pk: 6
fields: fields:
part: 100 model_id: 100
model_type:
- part
- part
template: 3 template: 3
data: 12 data: 12
- model: part.PartParameter - model: common.parameter
pk: 7 pk: 7
fields: fields:
part: 100 model_id: 100
model_type:
- part
- part
template: 1 template: 1
data: 12 data: 12
@@ -73,12 +103,12 @@
pk: 1 pk: 1
fields: fields:
category: 7 category: 7
parameter_template: 1 template: 1
default_value: '2.8' default_value: '2.8'
- model: part.PartCategoryParameterTemplate - model: part.PartCategoryParameterTemplate
pk: 2 pk: 2
fields: fields:
category: 7 category: 7
parameter_template: 3 template: 3
default_value: '0.5' default_value: '0.5'

View File

@@ -1757,7 +1757,7 @@ class CategoryParameterTemplateSerializer(
'pk', 'pk',
'category', 'category',
'category_detail', 'category_detail',
'parameter_template', 'template',
# 'parameter_template_detail', # 'parameter_template_detail',
'default_value', 'default_value',
] ]

View File

@@ -176,6 +176,8 @@ def get_ruleset_ignore() -> list[str]:
'contenttypes_contenttype', 'contenttypes_contenttype',
# Models which currently do not require permissions # Models which currently do not require permissions
'common_attachment', 'common_attachment',
'common_parametertemplate',
'common_parameter',
'common_customunit', 'common_customunit',
'common_dataoutput', 'common_dataoutput',
'common_inventreesetting', 'common_inventreesetting',