From 6bbb1f7e86d2d3d7ffb549cb9442a5bbb7c64efb Mon Sep 17 00:00:00 2001 From: ibuler Date: Tue, 31 Jan 2023 19:02:24 +0800 Subject: [PATCH] =?UTF-8?q?perf:=20=E4=BF=AE=E6=94=B9=20connectivity?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/assets/migrations/0075_auto_20210705_1759.py | 6 +++--- apps/assets/migrations/0097_auto_20220426_1558.py | 8 ++++++++ 2 files changed, 11 insertions(+), 3 deletions(-) diff --git a/apps/assets/migrations/0075_auto_20210705_1759.py b/apps/assets/migrations/0075_auto_20210705_1759.py index 84e970075..686d61bf0 100644 --- a/apps/assets/migrations/0075_auto_20210705_1759.py +++ b/apps/assets/migrations/0075_auto_20210705_1759.py @@ -13,7 +13,7 @@ class Migration(migrations.Migration): migrations.AddField( model_name='asset', name='connectivity', - field=models.CharField(choices=[('unknown', 'Unknown'), ('ok', 'Ok'), ('failed', 'Failed')], default='unknown', max_length=16, verbose_name='Connectivity'), + field=models.CharField(choices=[('-', 'Unknown'), ('ok', 'Ok'), ('err', 'Error')], default='-', max_length=16, verbose_name='Connectivity'), ), migrations.AddField( model_name='asset', @@ -23,7 +23,7 @@ class Migration(migrations.Migration): migrations.AddField( model_name='authbook', name='connectivity', - field=models.CharField(choices=[('unknown', 'Unknown'), ('ok', 'Ok'), ('failed', 'Failed')], default='unknown', max_length=16, verbose_name='Connectivity'), + field=models.CharField(choices=[('-', 'Unknown'), ('ok', 'Ok'), ('err', 'Error')], default='-', max_length=16, verbose_name='Connectivity'), ), migrations.AddField( model_name='authbook', @@ -33,7 +33,7 @@ class Migration(migrations.Migration): migrations.AddField( model_name='historicalauthbook', name='connectivity', - field=models.CharField(choices=[('unknown', 'Unknown'), ('ok', 'Ok'), ('failed', 'Failed')], default='unknown', max_length=16, verbose_name='Connectivity'), + field=models.CharField(choices=[('-', 'Unknown'), ('ok', 'Ok'), ('err', 'Error')], default='-', max_length=16, verbose_name='Connectivity'), ), migrations.AddField( model_name='historicalauthbook', diff --git a/apps/assets/migrations/0097_auto_20220426_1558.py b/apps/assets/migrations/0097_auto_20220426_1558.py index ec7f64084..2a16841d5 100644 --- a/apps/assets/migrations/0097_auto_20220426_1558.py +++ b/apps/assets/migrations/0097_auto_20220426_1558.py @@ -34,6 +34,13 @@ def migrate_macos_platform(apps, schema_editor): platform_model.objects.using(db_alias).filter(id=old_macos.id).delete() +def migrate_connectivity(apps, schema_editor): + db_alias = schema_editor.connection.alias + asset_model = apps.get_model('assets', 'Asset') + asset_model.objects.using(db_alias).filter(connectivity='unknown').update(connectivity='-') + asset_model.objects.using(db_alias).filter(connectivity='failed').update(connectivity='err') + + class Migration(migrations.Migration): dependencies = [ ('assets', '0096_auto_20220426_1550'), @@ -43,4 +50,5 @@ class Migration(migrations.Migration): migrations.RunPython(create_internal_platforms), migrations.RunPython(update_user_platforms), migrations.RunPython(migrate_macos_platform), + migrations.RunPython(migrate_connectivity), ]