#21: feature/21-add-package-params #32

Open
mhu wants to merge 5 commits from feature/21-add-package-params into develop
Showing only changes of commit f2a8166874 - Show all commits

View File

@ -19,6 +19,10 @@ class Command(BaseCommand):
component_parameters = ComponentParameter.objects.filter(component=component) component_parameters = ComponentParameter.objects.filter(component=component)
package_param_ids = package_parameters.values_list('parameter_type_id', flat=True) package_param_ids = package_parameters.values_list('parameter_type_id', flat=True)
component_param_ids = component_parameters.values_list('parameter_type_id', flat=True) component_param_ids = component_parameters.values_list('parameter_type_id', flat=True)
# Skip trivial cases
if len(package_param_ids) == 0 or len(component_param_ids) == 0:
continue
self.stdout.write(f'Comp: {str(component)} Found {len(component_param_ids)} different parameters') self.stdout.write(f'Comp: {str(component)} Found {len(component_param_ids)} different parameters')
self.stdout.write(f'\tPackage: {str(component.package)} Found {len(package_param_ids)} different parameters') self.stdout.write(f'\tPackage: {str(component.package)} Found {len(package_param_ids)} different parameters')
@ -36,4 +40,4 @@ class Command(BaseCommand):
if not options['dry_run']: if not options['dry_run']:
comp_param.delete() comp_param.delete()
else: else:
self.stderr.write(f'\tParameter {common_type.parameter_name} is set on component {str(component)} and its package with different values: "{s1}" vs "{s2}"') self.stderr.write(f'\tParameter {common_type.parameter_name} is set on component {str(component)} and its package with different values: "{s1}" vs "{s2}"')