mirror of
				https://github.com/inventree/InvenTree.git
				synced 2025-11-03 22:55:43 +00:00 
			
		
		
		
	Register test template in the admin interface
This commit is contained in:
		@@ -12,6 +12,7 @@ from .models import PartCategory, Part
 | 
				
			|||||||
from .models import PartAttachment, PartStar
 | 
					from .models import PartAttachment, PartStar
 | 
				
			||||||
from .models import BomItem
 | 
					from .models import BomItem
 | 
				
			||||||
from .models import PartParameterTemplate, PartParameter
 | 
					from .models import PartParameterTemplate, PartParameter
 | 
				
			||||||
 | 
					from .models import PartTestTemplate
 | 
				
			||||||
 | 
					
 | 
				
			||||||
from stock.models import StockLocation
 | 
					from stock.models import StockLocation
 | 
				
			||||||
from company.models import SupplierPart
 | 
					from company.models import SupplierPart
 | 
				
			||||||
@@ -126,6 +127,11 @@ class PartStarAdmin(admin.ModelAdmin):
 | 
				
			|||||||
    list_display = ('part', 'user')
 | 
					    list_display = ('part', 'user')
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					class PartTestTemplateAdmin(admin.ModelAdmin):
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    list_display = ('part', 'test_name', 'required')
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
class BomItemResource(ModelResource):
 | 
					class BomItemResource(ModelResource):
 | 
				
			||||||
    """ Class for managing BomItem data import/export """
 | 
					    """ Class for managing BomItem data import/export """
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -202,3 +208,4 @@ admin.site.register(PartStar, PartStarAdmin)
 | 
				
			|||||||
admin.site.register(BomItem, BomItemAdmin)
 | 
					admin.site.register(BomItem, BomItemAdmin)
 | 
				
			||||||
admin.site.register(PartParameterTemplate, ParameterTemplateAdmin)
 | 
					admin.site.register(PartParameterTemplate, ParameterTemplateAdmin)
 | 
				
			||||||
admin.site.register(PartParameter, ParameterAdmin)
 | 
					admin.site.register(PartParameter, ParameterAdmin)
 | 
				
			||||||
 | 
					admin.site.register(PartTestTemplate, PartTestTemplateAdmin)
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										19
									
								
								InvenTree/part/migrations/0041_auto_20200517_0348.py
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										19
									
								
								InvenTree/part/migrations/0041_auto_20200517_0348.py
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,19 @@
 | 
				
			|||||||
 | 
					# Generated by Django 3.0.5 on 2020-05-17 03:48
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					from django.db import migrations, models
 | 
				
			||||||
 | 
					import django.db.models.deletion
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					class Migration(migrations.Migration):
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    dependencies = [
 | 
				
			||||||
 | 
					        ('part', '0040_parttesttemplate'),
 | 
				
			||||||
 | 
					    ]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    operations = [
 | 
				
			||||||
 | 
					        migrations.AlterField(
 | 
				
			||||||
 | 
					            model_name='parttesttemplate',
 | 
				
			||||||
 | 
					            name='part',
 | 
				
			||||||
 | 
					            field=models.ForeignKey(limit_choices_to={'trackable': True}, on_delete=django.db.models.deletion.CASCADE, related_name='test_templates', to='part.Part'),
 | 
				
			||||||
 | 
					        ),
 | 
				
			||||||
 | 
					    ]
 | 
				
			||||||
@@ -1183,7 +1183,8 @@ class PartTestTemplate(models.Model):
 | 
				
			|||||||
    part = models.ForeignKey(
 | 
					    part = models.ForeignKey(
 | 
				
			||||||
        Part,
 | 
					        Part,
 | 
				
			||||||
        on_delete=models.CASCADE,
 | 
					        on_delete=models.CASCADE,
 | 
				
			||||||
        related_name='test_templates'
 | 
					        related_name='test_templates',
 | 
				
			||||||
 | 
					        limit_choices_to={'trackable': True},
 | 
				
			||||||
    )
 | 
					    )
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    test_name = models.CharField(
 | 
					    test_name = models.CharField(
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user