diff --git a/apps/accounts/migrations/0006_alter_accountrisk_username_and_more.py b/apps/accounts/migrations/0006_alter_accountrisk_username_and_more.py new file mode 100644 index 000000000..c2eee00cc --- /dev/null +++ b/apps/accounts/migrations/0006_alter_accountrisk_username_and_more.py @@ -0,0 +1,28 @@ +# Generated by Django 4.1.13 on 2025-03-11 09:39 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('accounts', '0005_accountrisk_backupaccountautomation_and_more'), + ] + + operations = [ + migrations.AlterField( + model_name='accountrisk', + name='username', + field=models.CharField(max_length=128, verbose_name='Username'), + ), + migrations.AlterField( + model_name='gatheredaccount', + name='address_last_login', + field=models.CharField(default='', max_length=767, null=True, verbose_name='Address login'), + ), + migrations.AlterField( + model_name='gatheredaccount', + name='username', + field=models.CharField(blank=True, db_index=True, max_length=128, verbose_name='Username'), + ), + ] diff --git a/apps/accounts/models/automations/check_account.py b/apps/accounts/models/automations/check_account.py index 38084836f..3a3a20eea 100644 --- a/apps/accounts/models/automations/check_account.py +++ b/apps/accounts/models/automations/check_account.py @@ -61,7 +61,7 @@ class AccountRisk(JMSOrgBaseModel): asset = models.ForeignKey( 'assets.Asset', on_delete=models.CASCADE, related_name='risks', verbose_name=_('Asset') ) - username = models.CharField(max_length=32, verbose_name=_('Username')) + username = models.CharField(max_length=128, verbose_name=_('Username')) account = models.ForeignKey( 'accounts.Account', on_delete=models.CASCADE, related_name='risks', verbose_name=_('Account'), null=True diff --git a/apps/accounts/models/automations/gather_account.py b/apps/accounts/models/automations/gather_account.py index cfb930f75..849128bac 100644 --- a/apps/accounts/models/automations/gather_account.py +++ b/apps/accounts/models/automations/gather_account.py @@ -14,8 +14,8 @@ __all__ = ['GatherAccountsAutomation', 'GatheredAccount'] class GatheredAccount(JMSOrgBaseModel): asset = models.ForeignKey('assets.Asset', on_delete=models.CASCADE, verbose_name=_("Asset")) - username = models.CharField(max_length=32, blank=True, db_index=True, verbose_name=_('Username')) - address_last_login = models.CharField(null=True, max_length=39, default='', verbose_name=_("Address login")) + username = models.CharField(max_length=128, blank=True, db_index=True, verbose_name=_('Username')) + address_last_login = models.CharField(null=True, max_length=767, default='', verbose_name=_("Address login")) date_last_login = models.DateTimeField(null=True, verbose_name=_("Date login")) remote_present = models.BooleanField(default=True, verbose_name=_("Remote present")) # 远端资产上是否还存在 present = models.BooleanField(default=False, verbose_name=_("Present")) # 系统资产上是否还存在