1234567891011121314151617181920212223242526272829303132333435363738394041 |
- from django.contrib import admin
- from operation.models import FeedbackInfo, GuestEntranceControlInfo, LatestAppInfo, SplashInfo
- from utils.redis.rversion import delete_guest_entrance_control, set_guest_entrance_control
- class LatestAppInfoAdmin(admin.ModelAdmin):
- list_display = ('latest_version', 'latest_app', 'latest_url', 'status', 'created_at', 'updated_at')
- class SplashInfoAdmin(admin.ModelAdmin):
- list_display = ('splash_image', 'spalash_image_airtime', 'spalash_image_deadline', 'status', 'created_at', 'updated_at')
- class FeedbackInfoAdmin(admin.ModelAdmin):
- list_display = ('user_id', 'feedback', 'status', 'created_at', 'updated_at')
- class GuestEntranceControlInfoAdmin(admin.ModelAdmin):
- list_display = ('platform', 'min_adr', 'max_adr', 'min_ios', 'max_ios', 'status', 'created_at', 'updated_at')
- def save_model(self, request, obj, form, change):
- obj.save()
-
- set_guest_entrance_control(obj)
- def delete_model(self, request, obj):
- obj.delete()
-
- delete_guest_entrance_control()
- admin.site.register(LatestAppInfo, LatestAppInfoAdmin)
- admin.site.register(SplashInfo, SplashInfoAdmin)
- admin.site.register(FeedbackInfo, FeedbackInfoAdmin)
- admin.site.register(GuestEntranceControlInfo, GuestEntranceControlInfoAdmin)
|