]> git.ozlabs.org Git - patchwork/blobdiff - apps/patchwork/admin.py
Move to a more recent django project structure
[patchwork] / apps / patchwork / admin.py
diff --git a/apps/patchwork/admin.py b/apps/patchwork/admin.py
deleted file mode 100644 (file)
index 5297903..0000000
+++ /dev/null
@@ -1,50 +0,0 @@
-from django.contrib import admin
-from patchwork.models import Project, Person, UserProfile, State, Patch, \
-         Comment, Bundle
-
-class ProjectAdmin(admin.ModelAdmin):
-    list_display = ('name', 'linkname','listid', 'listemail')
-admin.site.register(Project, ProjectAdmin)
-
-class PersonAdmin(admin.ModelAdmin):
-    list_display = ('__unicode__', 'has_account')
-    search_fields = ('name', 'email')
-    def has_account(self, person):
-        return bool(person.user)
-    has_account.boolean = True
-    has_account.admin_order_field = 'user'
-    has_account.short_description = 'Account'
-admin.site.register(Person, PersonAdmin)
-
-class UserProfileAdmin(admin.ModelAdmin):
-    search_fields = ('user__username', 'user__first_name', 'user__last_name')
-admin.site.register(UserProfile, UserProfileAdmin)
-
-class StateAdmin(admin.ModelAdmin):
-    list_display = ('name', 'action_required')
-admin.site.register(State, StateAdmin)
-
-class PatchAdmin(admin.ModelAdmin):
-    list_display = ('name', 'submitter', 'project', 'state', 'date',
-            'archived', 'is_pull_request')
-    list_filter = ('project', 'state', 'archived')
-    search_fields = ('name', 'submitter__name', 'submitter__email')
-    date_hierarchy = 'date'
-    def is_pull_request(self, patch):
-        return bool(patch.pull_url)
-    is_pull_request.boolean = True
-    is_pull_request.admin_order_field = 'pull_url'
-    is_pull_request.short_description = 'Pull'
-admin.site.register(Patch, PatchAdmin)
-
-class CommentAdmin(admin.ModelAdmin):
-    list_display = ('patch', 'submitter', 'date')
-    search_fields = ('patch__name', 'submitter__name', 'submitter__email')
-    date_hierarchy = 'date'
-admin.site.register(Comment, CommentAdmin)
-
-class BundleAdmin(admin.ModelAdmin):
-    list_display = ('name', 'owner', 'project', 'public')
-    list_filter = ('public', 'project')
-    search_fields = ('name', 'owner')
-admin.site.register(Bundle, BundleAdmin)