mirror of
				https://github.com/netbox-community/netbox.git
				synced 2024-05-10 07:54:54 +00:00 
			
		
		
		
	This commit is contained in:
		| @@ -17,6 +17,7 @@ | |||||||
| * [#4008](https://github.com/netbox-community/netbox/issues/4008) - Toggle rack elevation face using front/rear strings | * [#4008](https://github.com/netbox-community/netbox/issues/4008) - Toggle rack elevation face using front/rear strings | ||||||
| * [#4017](https://github.com/netbox-community/netbox/issues/4017) - Remove redundant tenant field from cluster form | * [#4017](https://github.com/netbox-community/netbox/issues/4017) - Remove redundant tenant field from cluster form | ||||||
| * [#4019](https://github.com/netbox-community/netbox/issues/4019) - Restore border around background devices in rack elevations | * [#4019](https://github.com/netbox-community/netbox/issues/4019) - Restore border around background devices in rack elevations | ||||||
|  | * [#4027](https://github.com/netbox-community/netbox/issues/4027) - Repair schema migration for #3569 to convert IP addresses with DHCP status | ||||||
| * [#4028](https://github.com/netbox-community/netbox/issues/4028) - Correct URL patterns to match Unicode characters in tag slugs | * [#4028](https://github.com/netbox-community/netbox/issues/4028) - Correct URL patterns to match Unicode characters in tag slugs | ||||||
|  |  | ||||||
| --- | --- | ||||||
|   | |||||||
| @@ -2,10 +2,10 @@ from django.db import migrations, models | |||||||
|  |  | ||||||
|  |  | ||||||
| IPADDRESS_STATUS_CHOICES = ( | IPADDRESS_STATUS_CHOICES = ( | ||||||
|     (0, 'container'), |  | ||||||
|     (1, 'active'), |     (1, 'active'), | ||||||
|     (2, 'reserved'), |     (2, 'reserved'), | ||||||
|     (3, 'deprecated'), |     (3, 'deprecated'), | ||||||
|  |     (5, 'dhcp'), | ||||||
| ) | ) | ||||||
|  |  | ||||||
| IPADDRESS_ROLE_CHOICES = ( | IPADDRESS_ROLE_CHOICES = ( | ||||||
|   | |||||||
							
								
								
									
										21
									
								
								netbox/ipam/migrations/0034_fix_ipaddress_status_dhcp.py
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										21
									
								
								netbox/ipam/migrations/0034_fix_ipaddress_status_dhcp.py
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,21 @@ | |||||||
|  | from django.db import migrations | ||||||
|  |  | ||||||
|  |  | ||||||
|  | def ipaddress_status_dhcp_to_slug(apps, schema_editor): | ||||||
|  |     IPAddress = apps.get_model('ipam', 'IPAddress') | ||||||
|  |     IPAddress.objects.filter(status='5').update(status='dhcp') | ||||||
|  |  | ||||||
|  |  | ||||||
|  | class Migration(migrations.Migration): | ||||||
|  |  | ||||||
|  |     dependencies = [ | ||||||
|  |         ('ipam', '0033_deterministic_ordering'), | ||||||
|  |     ] | ||||||
|  |  | ||||||
|  |     operations = [ | ||||||
|  |         # Fixes a missed integer substitution from #3569; see bug #4027. The original migration has also been fixed, | ||||||
|  |         # so this can be omitted when squashing in the future. | ||||||
|  |         migrations.RunPython( | ||||||
|  |             code=ipaddress_status_dhcp_to_slug | ||||||
|  |         ), | ||||||
|  |     ] | ||||||
		Reference in New Issue
	
	Block a user