mirror of
				https://github.com/inventree/InvenTree.git
				synced 2025-11-04 07:05:41 +00:00 
			
		
		
		
	Do not generate parameter data on the server side when rendering part category templates
This commit is contained in:
		@@ -227,8 +227,7 @@
 | 
				
			|||||||
        loadParametricPartTable(
 | 
					        loadParametricPartTable(
 | 
				
			||||||
            "#parametric-part-table",
 | 
					            "#parametric-part-table",
 | 
				
			||||||
            { 
 | 
					            { 
 | 
				
			||||||
                headers: {{ headers|safe }},
 | 
					                category: {{ category.pk }},
 | 
				
			||||||
                data: {{ parameters|safe }},
 | 
					 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
        );
 | 
					        );
 | 
				
			||||||
    });
 | 
					    });
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -988,22 +988,6 @@ class CategoryDetail(InvenTreeRoleMixin, DetailView):
 | 
				
			|||||||
        category = kwargs.get('object', None)
 | 
					        category = kwargs.get('object', None)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        if category:
 | 
					        if category:
 | 
				
			||||||
            cascade = kwargs.get('cascade', True)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
            # Prefetch parts parameters
 | 
					 | 
				
			||||||
            parts_parameters = category.prefetch_parts_parameters(cascade=cascade)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
            # Get table headers (unique parameters names)
 | 
					 | 
				
			||||||
            context['headers'] = category.get_unique_parameters(cascade=cascade,
 | 
					 | 
				
			||||||
                                                                prefetch=parts_parameters)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
            # Insert part information
 | 
					 | 
				
			||||||
            context['headers'].insert(0, 'description')
 | 
					 | 
				
			||||||
            context['headers'].insert(0, 'part')
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
            # Get parameters data
 | 
					 | 
				
			||||||
            context['parameters'] = category.get_parts_parameters(cascade=cascade,
 | 
					 | 
				
			||||||
                                                                  prefetch=parts_parameters)
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
            # Insert "starred" information
 | 
					            # Insert "starred" information
 | 
				
			||||||
            context['starred'] = category.is_starred_by(self.request.user)
 | 
					            context['starred'] = category.is_starred_by(self.request.user)
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user