Add permission and membership objects to admin.
parent
224f2f5a32
commit
e10bb00f8a
|
@ -1,7 +1,7 @@
|
||||||
from django.utils.translation import ugettext_lazy as _
|
from django.utils.translation import ugettext_lazy as _
|
||||||
|
|
||||||
from django.contrib import admin
|
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 django.contrib.auth.admin import UserAdmin as DjangoUserAdmin
|
||||||
|
|
||||||
from greenmine.base.models import Role, User
|
from greenmine.base.models import Role, User
|
||||||
|
@ -35,4 +35,11 @@ class UserAdmin(DjangoUserAdmin):
|
||||||
form = UserChangeForm
|
form = UserChangeForm
|
||||||
add_form = UserCreationForm
|
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(User, UserAdmin)
|
||||||
|
admin.site.register(Permission, PermissionAdmin)
|
||||||
|
|
|
@ -70,11 +70,13 @@ class TaskAdmin(reversion.VersionAdmin):
|
||||||
def user_story_id(self, instance):
|
def user_story_id(self, instance):
|
||||||
return instance.user_story.id
|
return instance.user_story.id
|
||||||
|
|
||||||
|
class MembershipAdmin(admin.ModelAdmin):
|
||||||
|
list_display = ['project', 'role', 'user']
|
||||||
|
list_filter = ['project', 'role']
|
||||||
|
|
||||||
class IssueAdmin(reversion.VersionAdmin):
|
class IssueAdmin(reversion.VersionAdmin):
|
||||||
list_display = ["subject", "type"]
|
list_display = ["subject", "type"]
|
||||||
|
|
||||||
|
|
||||||
class SeverityAdmin(admin.ModelAdmin):
|
class SeverityAdmin(admin.ModelAdmin):
|
||||||
list_display = ["name", "order", "project"]
|
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.Priority, PriorityAdmin)
|
||||||
admin.site.register(models.IssueType, IssueTypeAdmin)
|
admin.site.register(models.IssueType, IssueTypeAdmin)
|
||||||
admin.site.register(models.Points, PointsAdmin)
|
admin.site.register(models.Points, PointsAdmin)
|
||||||
|
admin.site.register(models.Membership, MembershipAdmin)
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue