fix: Gather account error

pull/15730/head
wangruidong 2025-07-15 17:50:43 +08:00 committed by Bryan
parent 613715135b
commit c0adc1fe74
4 changed files with 7 additions and 7 deletions

View File

@ -31,12 +31,12 @@ diff_items = risk_items + common_risk_items
@bulk_create_decorator(AccountRisk)
def _create_risk(self, data):
def _create_risk(data):
return AccountRisk(**data)
@bulk_update_decorator(AccountRisk, update_fields=["details"])
def _update_risk(self, account):
def _update_risk(account):
return account

View File

@ -155,7 +155,7 @@ class BaseManager:
report = self.gen_report()
report = transform(report, cssutils_logging_level="CRITICAL")
subject = self.get_report_subject()
emails = [r.email for r in recipients if r.email]
emails = [user.email]
send_mail_async(subject, report, emails, html_message=report)
def gen_report(self):

View File

@ -1385,9 +1385,9 @@
"TicketFlow": "Ticket flow",
"TicketFlowCreate": "Create approval flow",
"TicketFlowUpdate": "Update the approval flow",
"TicketList": "Ticket list",
"TicketList": "Tickets",
"Tickets": "Tickets",
"TicketsAudit": "Tickets audit",
"TicketsAudit": "Ticket audits",
"Time": "Time",
"TimeDelta": "Duration",
"TimeExpression": "Time expression",

View File

@ -61,7 +61,7 @@ class Migration(migrations.Migration):
('id', models.UUIDField(default=uuid.uuid4, primary_key=True, serialize=False)),
('title', models.CharField(max_length=256, verbose_name='Title')),
('type', models.CharField(choices=[('general', 'General'), ('apply_asset', 'Apply for asset'), ('login_confirm', 'Login confirm'), ('command_confirm', 'Command confirm'), ('login_asset_confirm', 'Login asset confirm')], default='general', max_length=64, verbose_name='Type')),
('state', models.CharField(choices=[('pending', 'Open'), ('closed', 'Cancel'), ('approved', 'Approved'), ('rejected', 'Rejected')], default='pending', max_length=16, verbose_name='State')),
('state', models.CharField(choices=[('all', 'All'), ('pending', 'Open'), ('closed', 'Cancel'), ('approved', 'Approved'), ('rejected', 'Rejected')], default='pending', max_length=16, verbose_name='State')),
('status', models.CharField(choices=[('open', 'Open'), ('closed', 'Finished')], default='open', max_length=16, verbose_name='Status')),
('approval_step', models.SmallIntegerField(choices=[(1, 'One level'), (2, 'Two level')], default=1, verbose_name='Approval step')),
('comment', models.TextField(blank=True, default='', verbose_name='Comment')),
@ -85,7 +85,7 @@ class Migration(migrations.Migration):
('date_updated', models.DateTimeField(auto_now=True, verbose_name='Date updated')),
('comment', models.TextField(blank=True, default='', verbose_name='Comment')),
('id', models.UUIDField(default=uuid.uuid4, primary_key=True, serialize=False)),
('state', models.CharField(choices=[('pending', 'Open'), ('closed', 'Cancel'), ('approved', 'Approved'), ('rejected', 'Rejected')], default='pending', max_length=64)),
('state', models.CharField(choices=[('all', 'All'), ('pending', 'Open'), ('closed', 'Cancel'), ('approved', 'Approved'), ('rejected', 'Rejected')], default='pending', max_length=64)),
],
options={
'verbose_name': 'Ticket assignee',