MOD:用户权限移动到acc模块下
Showing
3 changed files
with
16 additions
and
3 deletions
| ... | @@ -18,6 +18,7 @@ from django.utils.translation import gettext, gettext_lazy as _ | ... | @@ -18,6 +18,7 @@ from django.utils.translation import gettext, gettext_lazy as _ |
| 18 | from django.views.decorators.csrf import csrf_protect | 18 | from django.views.decorators.csrf import csrf_protect |
| 19 | from django.views.decorators.debug import sensitive_post_parameters | 19 | from django.views.decorators.debug import sensitive_post_parameters |
| 20 | from apps.myadmin.admin import admin_site | 20 | from apps.myadmin.admin import admin_site |
| 21 | from apps.doc.models import UserRole | ||
| 21 | 22 | ||
| 22 | csrf_protect_m = method_decorator(csrf_protect) | 23 | csrf_protect_m = method_decorator(csrf_protect) |
| 23 | sensitive_post_parameters_m = method_decorator(sensitive_post_parameters()) | 24 | sensitive_post_parameters_m = method_decorator(sensitive_post_parameters()) |
| ... | @@ -203,6 +204,11 @@ class UserAdmin(admin.ModelAdmin): | ... | @@ -203,6 +204,11 @@ class UserAdmin(admin.ModelAdmin): |
| 203 | request.POST['_continue'] = 1 | 204 | request.POST['_continue'] = 1 |
| 204 | return super().response_add(request, obj, post_url_continue) | 205 | return super().response_add(request, obj, post_url_continue) |
| 205 | 206 | ||
| 207 | # Register your models here. | ||
| 208 | class UserRoleAdmin(admin.ModelAdmin): | ||
| 209 | list_display = ('id', 'auth_user_id', 'role') | ||
| 210 | |||
| 206 | 211 | ||
| 207 | admin_site.register(Group, GroupAdmin) | 212 | admin_site.register(Group, GroupAdmin) |
| 208 | admin_site.register(User, UserAdmin) | 213 | admin_site.register(User, UserAdmin) |
| 214 | admin_site.register(UserRole, UserRoleAdmin) | ... | ... |
| 1 | from django.contrib import admin | 1 | from django.contrib import admin |
| 2 | from .models import Keywords, Configs | 2 | from .models import Keywords, Configs, UserRole |
| 3 | from .named_enum import KeywordsType | 3 | from .named_enum import KeywordsType |
| 4 | from apps.myadmin.admin import admin_site | 4 | from apps.myadmin.admin import admin_site |
| 5 | 5 | ||
| ... | @@ -20,7 +20,13 @@ class ConfigsAdmin(admin.ModelAdmin): | ... | @@ -20,7 +20,13 @@ class ConfigsAdmin(admin.ModelAdmin): |
| 20 | list_display = ('id', 'value', 'comment') | 20 | list_display = ('id', 'value', 'comment') |
| 21 | 21 | ||
| 22 | 22 | ||
| 23 | # Register your models here. | ||
| 24 | class UserRoleAdmin(admin.ModelAdmin): | ||
| 25 | list_display = ('id', 'auth_user_id', 'role') | ||
| 26 | |||
| 27 | |||
| 23 | admin_site.register(Keywords, KeywordsAdmin) | 28 | admin_site.register(Keywords, KeywordsAdmin) |
| 24 | admin_site.register(Configs, ConfigsAdmin) | 29 | admin_site.register(Configs, ConfigsAdmin) |
| 30 | admin_site.register(UserRole, UserRoleAdmin) | ||
| 25 | # admin.site.site_header = '宝马OCR' | 31 | # admin.site.site_header = '宝马OCR' |
| 26 | # admin.site.site_title = '宝马OCR' | 32 | # admin.site.site_title = '宝马OCR' | ... | ... |
| ... | @@ -1103,8 +1103,9 @@ class UserRole(models.Model): | ... | @@ -1103,8 +1103,9 @@ class UserRole(models.Model): |
| 1103 | id = models.AutoField(primary_key=True, verbose_name="id") # 主键 | 1103 | id = models.AutoField(primary_key=True, verbose_name="id") # 主键 |
| 1104 | auth_user_id = models.SmallIntegerField(null=False, default=0, verbose_name="auth_user_id") | 1104 | auth_user_id = models.SmallIntegerField(null=False, default=0, verbose_name="auth_user_id") |
| 1105 | role = models.SmallIntegerField(null=False, default=0, verbose_name="role") | 1105 | role = models.SmallIntegerField(null=False, default=0, verbose_name="role") |
| 1106 | menu_list = models.CharField(max_length=64, verbose_name="menu_list") | 1106 | menu_list = models.CharField(max_length=64, verbose_name="menu_list", blank=True) |
| 1107 | 1107 | ||
| 1108 | class Meta: | 1108 | class Meta: |
| 1109 | managed = False | 1109 | managed = False |
| 1110 | db_table = 'user_role' | ||
| ... | \ No newline at end of file | ... | \ No newline at end of file |
| 1110 | db_table = 'user_role' | ||
| 1111 | verbose_name = '用户权限管理' | ||
| ... | \ No newline at end of file | ... | \ No newline at end of file | ... | ... |
-
Please register or sign in to post a comment