diff --git a/apps/users/forms.py b/apps/users/forms.py index fb353a1b3..7bbdb6180 100644 --- a/apps/users/forms.py +++ b/apps/users/forms.py @@ -10,6 +10,6 @@ class UserForm(ModelForm): model = User fields = [ 'username', 'name', 'email', 'groups', 'wechat', - 'phone', 'enable_2FA', 'role', 'comment', + 'phone', 'enable_2FA', 'role', 'date_expired', 'comment', ] diff --git a/apps/users/models.py b/apps/users/models.py index 0b31f697d..a79f273e3 100644 --- a/apps/users/models.py +++ b/apps/users/models.py @@ -51,9 +51,9 @@ class UserGroup(models.Model): class User(AbstractUser): - username = models.CharField(max_length=20, unique=True, verbose_name='用户名') - name = models.CharField(max_length=20, verbose_name='姓名') - email = models.EmailField(max_length=30, unique=True, verbose_name='邮件') + username = models.CharField(max_length=20, unique=True, verbose_name='用户名', help_text='* required') + name = models.CharField(max_length=20, verbose_name='姓名', help_text='* required') + email = models.EmailField(max_length=30, unique=True, verbose_name='邮件', help_text='* required') groups = models.ManyToManyField(UserGroup, verbose_name='用户组') avatar = models.ImageField(verbose_name='头像', blank=True) wechat = models.CharField(max_length=30, blank=True, verbose_name='微信') @@ -65,7 +65,7 @@ class User(AbstractUser): public_key = models.CharField(max_length=1000, blank=True, verbose_name='公钥') comment = models.CharField(max_length=200, blank=True, verbose_name='描述') created_by = models.CharField(max_length=30, default='') - date_expired = models.DateTimeField(default=datetime.datetime.max) + date_expired = models.DateTimeField(default=datetime.datetime.max, verbose_name='有效期') class Meta: db_table = 'user' diff --git a/apps/users/templates/users/user_add.html b/apps/users/templates/users/user_add.html index 1a7f45aae..d61642564 100644 --- a/apps/users/templates/users/user_add.html +++ b/apps/users/templates/users/user_add.html @@ -21,44 +21,38 @@
-
+ {% csrf_token %} -

账户

+

账户

{{ form.username|bootstrap_horizontal }} {{ form.name|bootstrap_horizontal }} {{ form.email|bootstrap_horizontal }} {{ form.groups|bootstrap_horizontal }}
-

密码

+

密码

-
+
生成重置密码连接,通过邮件发送给用户
-

角色安全

+

角色安全

+ {{ form.role|bootstrap_horizontal }} + {{ form.date_expired|bootstrap_horizontal }}
- +
- + {{ form.enable_2FA }}
-
-
-
- -
-
-
-
- -
-
-
+

信息

+ {{ form.phone|bootstrap_horizontal }} + {{ form.wechat|bootstrap_horizontal }} + {{ form.comment|bootstrap_horizontal }}
diff --git a/apps/users/templates/users/user_list.html b/apps/users/templates/users/user_list.html index 9bd2ba2dc..6c6ecaa6d 100644 --- a/apps/users/templates/users/user_list.html +++ b/apps/users/templates/users/user_list.html @@ -21,11 +21,11 @@
- 添加用户 + 添加用户 删除所选 - +
- +