From 5ecc003de06898c57fa82fa9228cdbb840423cbd Mon Sep 17 00:00:00 2001 From: fengxuan <fengxuan@situdata.com> Date: Thu, 6 Jul 2023 14:56:34 +0800 Subject: [PATCH] MOD:用户权限移动到acc模块下 --- src/apps/account/admin.py | 6 ++++++ src/apps/doc/admin.py | 8 +++++++- src/apps/doc/models.py | 5 +++-- 3 files changed, 16 insertions(+), 3 deletions(-) diff --git a/src/apps/account/admin.py b/src/apps/account/admin.py index 1454984..59f655b 100644 --- a/src/apps/account/admin.py +++ b/src/apps/account/admin.py @@ -18,6 +18,7 @@ from django.utils.translation import gettext, gettext_lazy as _ from django.views.decorators.csrf import csrf_protect from django.views.decorators.debug import sensitive_post_parameters from apps.myadmin.admin import admin_site +from apps.doc.models import UserRole csrf_protect_m = method_decorator(csrf_protect) sensitive_post_parameters_m = method_decorator(sensitive_post_parameters()) @@ -203,6 +204,11 @@ class UserAdmin(admin.ModelAdmin): request.POST['_continue'] = 1 return super().response_add(request, obj, post_url_continue) +# Register your models here. +class UserRoleAdmin(admin.ModelAdmin): + list_display = ('id', 'auth_user_id', 'role') + admin_site.register(Group, GroupAdmin) admin_site.register(User, UserAdmin) +admin_site.register(UserRole, UserRoleAdmin) diff --git a/src/apps/doc/admin.py b/src/apps/doc/admin.py index fbc3d9e..79b3774 100644 --- a/src/apps/doc/admin.py +++ b/src/apps/doc/admin.py @@ -1,5 +1,5 @@ from django.contrib import admin -from .models import Keywords, Configs +from .models import Keywords, Configs, UserRole from .named_enum import KeywordsType from apps.myadmin.admin import admin_site @@ -20,7 +20,13 @@ class ConfigsAdmin(admin.ModelAdmin): list_display = ('id', 'value', 'comment') +# Register your models here. +class UserRoleAdmin(admin.ModelAdmin): + list_display = ('id', 'auth_user_id', 'role') + + admin_site.register(Keywords, KeywordsAdmin) admin_site.register(Configs, ConfigsAdmin) +admin_site.register(UserRole, UserRoleAdmin) # admin.site.site_header = '宝马OCR' # admin.site.site_title = '宝马OCR' diff --git a/src/apps/doc/models.py b/src/apps/doc/models.py index 74d5c4a..dd6cab0 100644 --- a/src/apps/doc/models.py +++ b/src/apps/doc/models.py @@ -1103,8 +1103,9 @@ class UserRole(models.Model): id = models.AutoField(primary_key=True, verbose_name="id") # 主键 auth_user_id = models.SmallIntegerField(null=False, default=0, verbose_name="auth_user_id") role = models.SmallIntegerField(null=False, default=0, verbose_name="role") - menu_list = models.CharField(max_length=64, verbose_name="menu_list") + menu_list = models.CharField(max_length=64, verbose_name="menu_list", blank=True) class Meta: managed = False - db_table = 'user_role' \ No newline at end of file + db_table = 'user_role' + verbose_name = '用户权限管理' \ No newline at end of file -- libgit2 0.24.0