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