Add permission and membership objects to admin.

remotes/origin/enhancement/email-actions
Andrey Antukh 2013-04-01 12:21:05 +02:00
parent 224f2f5a32
commit e10bb00f8a
2 changed files with 12 additions and 2 deletions

View File

@ -1,7 +1,7 @@
from django.utils.translation import ugettext_lazy as _
from django.contrib import admin
from django.contrib.auth.models import Group
from django.contrib.auth.models import Group, Permission
from django.contrib.auth.admin import UserAdmin as DjangoUserAdmin
from greenmine.base.models import Role, User
@ -35,4 +35,11 @@ class UserAdmin(DjangoUserAdmin):
form = UserChangeForm
add_form = UserCreationForm
class PermissionAdmin(admin.ModelAdmin):
list_display = ['name', 'content_type', 'codename']
list_filter = ['content_type']
admin.site.register(User, UserAdmin)
admin.site.register(Permission, PermissionAdmin)

View File

@ -70,11 +70,13 @@ class TaskAdmin(reversion.VersionAdmin):
def user_story_id(self, instance):
return instance.user_story.id
class MembershipAdmin(admin.ModelAdmin):
list_display = ['project', 'role', 'user']
list_filter = ['project', 'role']
class IssueAdmin(reversion.VersionAdmin):
list_display = ["subject", "type"]
class SeverityAdmin(admin.ModelAdmin):
list_display = ["name", "order", "project"]
@ -106,4 +108,5 @@ admin.site.register(models.UserStoryStatus, UserStoryStatusAdmin)
admin.site.register(models.Priority, PriorityAdmin)
admin.site.register(models.IssueType, IssueTypeAdmin)
admin.site.register(models.Points, PointsAdmin)
admin.site.register(models.Membership, MembershipAdmin)