예제 #1
0
파일: admin.py 프로젝트: weijia/obj_sys
# r.add_feature(f)
# r.add_feature(h)
# h = AdminAttrFeature({"filter_horizontal": ("descriptions", )})
# raw = AdminAttrFeature({"raw_id_fields": ("relations",)})
# r.add_feature(raw)
# r.add_feature(h)
a = AdminAttrFeature({"form": make_ajax_form(UfsObj, {"relations": "ufs_obj",
                                                      "parent": "ufs_obj",
                                                      "descriptions": "description"}),
                      "list_filter": ('source', 'ufs_obj_type')
                      })

r.add_feature(a)
r.add_feature(ReversionFeature())
r.add_feature(AdminTaggingFeature())
r.register(UfsObj)


r = AdminRegister()
r.add_feature(ReversionFeature())
r.register_all_models(models)


# obj_sys_admin_site = get_admin_site("ObjSysAdminSite")
#
# r = AdminRegister(admin_site_list=[obj_sys_admin_site], feature_list=[])
# a = AdminAttrFeature({"form": make_ajax_form(UfsObj, {"relations": "ufs_obj",
#                                                       "parent": "ufs_obj",
#                                                       "descriptions": "description"}),
#                       "list_filter": ('source', 'ufs_obj_type')
#                       })