Initial commit
This commit is contained in:
@@ -0,0 +1,53 @@
|
||||
# coding=utf-8
|
||||
from django.contrib import admin
|
||||
from django.forms import ModelForm,DateField
|
||||
from syscfg.models import *
|
||||
from common import generic
|
||||
|
||||
|
||||
class SiteForm(ModelForm):
|
||||
"""
|
||||
|
||||
"""
|
||||
class Meta:
|
||||
model = Site
|
||||
fields = '__all__'
|
||||
|
||||
|
||||
class SiteAdmin(admin.ModelAdmin):
|
||||
list_per_page = 10
|
||||
list_display = ['name', 'begin', 'end']
|
||||
fields = (('begin', 'end'), 'name', 'description', 'user')
|
||||
filter_horizontal = ['user']
|
||||
form = SiteForm
|
||||
|
||||
|
||||
class ModuleAdmin(generic.BOAdmin):
|
||||
CODE_NUMBER_WIDTH = 3
|
||||
CODE_PREFIX = 'U'
|
||||
list_display = ['code','name','parent','status']
|
||||
ordering = ['weight']
|
||||
raw_id_fields = ['parent']
|
||||
|
||||
|
||||
class MenuAdmin(generic.BOAdmin):
|
||||
CODE_NUMBER_WIDTH = 3
|
||||
CODE_PREFIX = 'M'
|
||||
|
||||
list_display = ['code','name','module','status']
|
||||
list_filter = ['module']
|
||||
ordering = ['weight']
|
||||
raw_id_fields = ['module']
|
||||
|
||||
|
||||
class RoleAdmin(generic.BOAdmin):
|
||||
CODE_NUMBER_WIDTH = 3
|
||||
CODE_PREFIX = 'R'
|
||||
list_display = ['code','name','status']
|
||||
filter_horizontal = ['users','menus']
|
||||
|
||||
|
||||
admin.site.register(Site, SiteAdmin)
|
||||
admin.site.register(Module,ModuleAdmin)
|
||||
admin.site.register(Menu,MenuAdmin)
|
||||
admin.site.register(Role,RoleAdmin)
|
||||
Reference in New Issue
Block a user