fix: Update username and address_last_login field length in account models

wangruidong 2025-03-11 17:47:05 +08:00
parent 82de373f8e
commit 2e0757b2bd
3 changed files with 31 additions and 3 deletions

View File

@ -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'),
),
]

View File

@ -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

View File

@ -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")) # 系统资产上是否还存在