mirror of https://github.com/jumpserver/jumpserver
perf: 修改为账号模版
parent
0d46834fbf
commit
008b18eced
|
@ -17,7 +17,7 @@ class Migration(migrations.Migration):
|
|||
),
|
||||
migrations.AddField(
|
||||
model_name='systemuser',
|
||||
name='auto_create_account',
|
||||
name='account_template_enabled',
|
||||
field=models.BooleanField(default=False, verbose_name='Auto account if not exist'),
|
||||
),
|
||||
]
|
||||
|
|
|
@ -108,8 +108,8 @@ class SystemUser(ProtocolMixin, BaseUser):
|
|||
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'))
|
||||
auto_create_account = models.BooleanField(default=False, verbose_name=_("自动创建账号"))
|
||||
auto_push_account = models.BooleanField(default=True, verbose_name=_('推送账号到资产'))
|
||||
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'))
|
||||
sudo = models.TextField(default='/bin/whoami', verbose_name=_('Sudo'))
|
||||
shell = models.CharField(max_length=64, default='/bin/bash', verbose_name=_('Shell'))
|
||||
|
|
|
@ -47,7 +47,7 @@ class SystemUserSerializer(AuthSerializerMixin, BulkOrgResourceModelSerializer):
|
|||
fields_small = fields_mini + fields_write_only + [
|
||||
'token', 'ssh_key_fingerprint',
|
||||
'type', 'type_display', 'protocol', 'is_asset_protocol',
|
||||
'auto_create_account', 'login_mode', 'login_mode_display', 'priority',
|
||||
'account_template_enabled', 'login_mode', 'login_mode_display', 'priority',
|
||||
'sudo', 'shell', 'sftp_root', 'home', 'system_groups', 'ad_domain',
|
||||
'username_same_with_user', 'auto_push_account', 'auto_generate_key',
|
||||
'su_enabled', 'su_from',
|
||||
|
|
Loading…
Reference in New Issue