@@ -1,6 +1,5 @@  | 
            ||
| 1 | 1 | 
                # -*- coding: utf-8 -*-  | 
            
| 2 | 2 | 
                 | 
            
| 3 | 
                -from djadmin import DeleteModelAdmin  | 
            |
| 4 | 3 | 
                from django.conf import settings  | 
            
| 5 | 4 | 
                from django.contrib import admin  | 
            
| 6 | 5 | 
                from django.template.loader import render_to_string  | 
            
                @@ -71,9 +70,10 @@ class LatestAppInfoAdmin(admin.ModelAdmin):  | 
            ||
| 71 | 70 | 
                set_latest_app(obj.src)  | 
            
| 72 | 71 | 
                 | 
            
| 73 | 72 | 
                 | 
            
| 74 | 
                -class PatchInfoAdmin(admin.ModelAdmin, DeleteModelAdmin):  | 
            |
| 73 | 
                +class PatchInfoAdmin(admin.ModelAdmin):  | 
            |
| 75 | 74 | 
                     list_display = ('platform', 'version', 'patch', 'src', 'status', 'created_at', 'updated_at')
               | 
            
| 76 | 75 | 
                     list_filter = ('platform', 'src', 'status')
               | 
            
| 76 | 
                + actions = None  | 
            |
| 77 | 77 | 
                 | 
            
| 78 | 78 | 
                def save_model(self, request, obj, form, change):  | 
            
| 79 | 79 | 
                obj.version = strip(obj.version)  | 
            
                @@ -92,6 +92,7 @@ class PatchInfoAdmin(admin.ModelAdmin, DeleteModelAdmin):  | 
            ||
| 92 | 92 | 
                class APPSettingsInfoAdmin(admin.ModelAdmin):  | 
            
| 93 | 93 | 
                     list_display = ('platform', 'channel', 'version', 'online', 'status', 'created_at', 'updated_at')
               | 
            
| 94 | 94 | 
                     list_filter = ('platform', 'online', 'status')
               | 
            
| 95 | 
                + actions = None  | 
            |
| 95 | 96 | 
                 | 
            
| 96 | 97 | 
                def save_model(self, request, obj, form, change):  | 
            
| 97 | 98 | 
                obj.channel = strip(obj.channel)  | 
            
                @@ -120,6 +121,7 @@ class FeedbackInfoAdmin(admin.ModelAdmin):  | 
            ||
| 120 | 121 | 
                 | 
            
| 121 | 122 | 
                class GuestEntranceControlInfoAdmin(admin.ModelAdmin):  | 
            
| 122 | 123 | 
                     list_display = ('platform', 'min_adr', 'max_adr', 'min_ios', 'max_ios', 'status', 'created_at', 'updated_at')
               | 
            
| 124 | 
                + actions = None  | 
            |
| 123 | 125 | 
                 | 
            
| 124 | 126 | 
                def save_model(self, request, obj, form, change):  | 
            
| 125 | 127 | 
                obj.min_adr = strip(obj.min_adr)  | 
            
                @@ -7,7 +7,6 @@ Pillow==3.4.2  | 
            ||
| 7 | 7 | 
                StatusCode==1.0.0  | 
            
| 8 | 8 | 
                TimeConvert==1.3.12  | 
            
| 9 | 9 | 
                cryptography==1.5.2  | 
            
| 10 | 
                -django-admin==1.0.2  | 
            |
| 11 | 10 | 
                django-curtail-uuid==1.0.0  | 
            
| 12 | 11 | 
                django-detect==1.0.5  | 
            
| 13 | 12 | 
                django-file-md5==1.0.0  |