From 8b188f020dffebe5d0deac90fff29c9604909a9c Mon Sep 17 00:00:00 2001
From: ibuler <ibuler@qq.com>
Date: Sun, 17 Jul 2022 14:17:16 +0800
Subject: [PATCH] =?UTF-8?q?perf:=20=E4=BF=AE=E6=94=B9=E5=A4=87=E6=B3=A8?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 apps/assets/models/user.py | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/apps/assets/models/user.py b/apps/assets/models/user.py
index 418840e6a..661f89480 100644
--- a/apps/assets/models/user.py
+++ b/apps/assets/models/user.py
@@ -106,8 +106,10 @@ class SystemUser(ProtocolMixin, BaseUser):
         validators=[MinValueValidator(1), MaxValueValidator(100)]
     )
     protocol = models.CharField(max_length=16, choices=ProtocolMixin.Protocol.choices, default='ssh', verbose_name=_('Protocol'))
-
     login_mode = models.CharField(choices=LOGIN_MODE_CHOICES, default=LOGIN_AUTO, max_length=10, verbose_name=_('Login mode'))
+
+    # Todo: 重构平台后或许这里也得变化
+    # 账号模版
     account_template_enabled = models.BooleanField(default=False, verbose_name=_("启用账号模版"))
     auto_push_account = models.BooleanField(default=True, verbose_name=_('自动推送账号'))
     type = models.CharField(max_length=16, choices=Type.choices, default=Type.common, verbose_name=_('Type'))
@@ -118,7 +120,9 @@ class SystemUser(ProtocolMixin, BaseUser):
     home = models.CharField(max_length=4096, default='', verbose_name=_('Home'), blank=True)
     system_groups = models.CharField(default='', max_length=4096, verbose_name=_('System groups'), blank=True)
     ad_domain = models.CharField(default='', max_length=256)
+
     # linux su 命令 (switch user)
+    # Todo: 修改为 username, 不必系统用户了
     su_enabled = models.BooleanField(default=False, verbose_name=_('User switch'))
     su_from = models.ForeignKey('self', on_delete=models.SET_NULL, related_name='su_to', null=True, verbose_name=_("Switch from"))