from sets.admin import * from .models import * from django.contrib import admin class Admin_Subscribe(Admin_Trans_BaseModel): fieldsets = ( (None, { 'classes': ['wide'], 'fields': ('name', 'enable', ('price'), 'options', 'period_name', 'period', 'order', 'bg_color', 'text_color' ) }), ) list_display = [ 'id', 'name', 'enable', 'price', 'period_name', 'period', 'order', 'modifiedDT', 'createDT' ] list_display_links = ['id'] list_editable = ['enable'] list_filter = ['modifiedDT', 'createDT'] search_fields = ['name', 'period_name'] filter_horizontal = ['options'] admin.site.register(Subscribe,Admin_Subscribe) class Admin_SubscribeOption(Admin_Trans_BaseModel): fieldsets = ( (None, { 'classes': ['wide'], 'fields': ('name', 'order', 'enable' ) }), (None, { 'classes': ['wide'], 'fields': ( ('allow_route_rising_count',), ('allow_route_highlight_count', 'route_highlight_hours'), ) }), ) list_display = [ 'id', 'enable', 'name', 'allow_route_rising_count', 'allow_route_highlight_count', 'route_highlight_hours', 'order', 'modifiedDT', 'createDT' ] list_editable = ['enable'] list_display_links = ['id'] list_filter = ['modifiedDT', 'createDT'] search_fields = ['name'] admin.site.register(SubscribeOption,Admin_SubscribeOption) class Admin_SubscribeForUser(Admin_Trans_BaseModel): fieldsets = ( (None, { 'classes': ['wide'], 'fields': ('enable', 'user', 'subscribe', 'last_paid_DT', 'paid_period_from_DT', 'paid_period_to_DT', 'auto_continue', 'receive_finish_subscribe_msg', 'order', 'used_route_rising_count', 'used_route_highlight_count', ) }), ) list_display = [ 'id', 'enable', 'name', 'user', 'subscribe', 'used_route_rising_count', 'used_route_highlight_count', 'last_paid_DT', 'paid_period_from_DT', 'paid_period_to_DT', 'auto_continue', 'receive_finish_subscribe_msg', 'order', 'modifiedDT', 'createDT' ] list_display_links = ['id'] list_filter = [ 'enable', 'subscribe', 'last_paid_DT', 'paid_period_from_DT', 'paid_period_to_DT', 'auto_continue', 'receive_finish_subscribe_msg', 'modifiedDT', 'createDT' ] list_editable = ['enable'] search_fields = ['name', 'id', 'user__email', 'user__first_name', 'user__last_name'] admin.site.register(SubscribeForUser,Admin_SubscribeForUser)