diff --git a/groups/admin.py b/groups/admin.py index d3e0730e..f38a2edf 100644 --- a/groups/admin.py +++ b/groups/admin.py @@ -2,7 +2,7 @@ from django.contrib import admin from . import models from safesite import models as s_models # Register your models here. -admin.site.register(models.GroupUser) +# admin.site.register(models.GroupUser) @admin.register(models.Group) @@ -18,4 +18,9 @@ class GroupmemberAdmin(admin.ModelAdmin): def formfield_for_foreignkey(self, db_field, request, **kwargs): if db_field.name == "member": kwargs["queryset"] = s_models.Partment.objects.filter(iscompany=1,deletemark=1) - return super().formfield_for_foreignkey(db_field, request, **kwargs) \ No newline at end of file + return super().formfield_for_foreignkey(db_field, request, **kwargs) + +@admin.register(models.GroupUser) +class GroupuserAdmin(admin.ModelAdmin): + list_display=['username','group'] + exclude = ('user',) \ No newline at end of file diff --git a/groups/models.py b/groups/models.py index eeb3d8b8..d562390f 100644 --- a/groups/models.py +++ b/groups/models.py @@ -25,6 +25,10 @@ class Groupmember(models.Model): group = models.ForeignKey(Group,on_delete=models.CASCADE, related_name='groupmember_group') member = models.ForeignKey(s_models.Partment,on_delete=models.CASCADE, related_name='groupmember_member') + class Meta: + verbose_name="集团-管理员" + verbose_name_plural="集团-管理员" + class GroupUser(models.Model): username = models.CharField(max_length=128, unique=True) password = models.CharField(max_length=256) @@ -32,3 +36,7 @@ class GroupUser(models.Model): issuper = models.IntegerField(default=0) group = models.ForeignKey(Group,on_delete=models.CASCADE) + class Meta: + verbose_name="管理员" + verbose_name_plural="管理员" + diff --git a/safesite/templates/question.html b/safesite/templates/question.html index 6b1bf605..e197c4f4 100644 --- a/safesite/templates/question.html +++ b/safesite/templates/question.html @@ -4,7 +4,7 @@