# Generated by Django 4.1.8 on 2023-06-27 08:10 from django.db import migrations, models import django.db.models.deletion import taggit.managers import utilities.json class Migration(migrations.Migration): dependencies = [ ('extras', '0084_staging'), ('netbox_slm', '0004_auto_20220415_0705'), ] operations = [ migrations.AlterField( model_name='softwareproduct', name='custom_field_data', field=models.JSONField(blank=True, default=dict, encoder=utilities.json.CustomFieldJSONEncoder), ), migrations.AlterField( model_name='softwareproductinstallation', name='custom_field_data', field=models.JSONField(blank=True, default=dict, encoder=utilities.json.CustomFieldJSONEncoder), ), migrations.AlterField( model_name='softwareproductversion', name='custom_field_data', field=models.JSONField(blank=True, default=dict, encoder=utilities.json.CustomFieldJSONEncoder), ), migrations.CreateModel( name='SoftwareLicense', fields=[ ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False)), ('created', models.DateTimeField(auto_now_add=True, null=True)), ('last_updated', models.DateTimeField(auto_now=True, null=True)), ('custom_field_data', models.JSONField(blank=True, default=dict, encoder=utilities.json.CustomFieldJSONEncoder)), ('name', models.CharField(max_length=128)), ('description', models.CharField(blank=True, max_length=255, null=True)), ('type', models.CharField(max_length=128)), ('stored_location', models.CharField(blank=True, max_length=255, null=True)), ('start_date', models.DateField(blank=True, null=True)), ('expiration_date', models.DateField(blank=True, null=True)), ('installation', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.PROTECT, to='netbox_slm.softwareproductinstallation')), ('software_product', models.ForeignKey(on_delete=django.db.models.deletion.PROTECT, to='netbox_slm.softwareproduct')), ('tags', taggit.managers.TaggableManager(through='extras.TaggedItem', to='extras.Tag')), ('version', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.PROTECT, to='netbox_slm.softwareproductversion')), ], options={ 'abstract': False, }, ), ]