예제 #1
0
from djangoautoconf.auto_conf_admin_tools.admin_register import AdminRegister
from djangoautoconf.auto_conf_admin_tools.foreign_key_auto_complete import ForeignKeyAutoCompleteFeature
import models

r = AdminRegister()
f = ForeignKeyAutoCompleteFeature()
r.register_all_models(models)

예제 #2
0
from . import models
from djangoautoconf.auto_conf_admin_tools.admin_register import AdminRegister
factory = AdminRegister()

factory.register_all_model(models)
예제 #3
0
파일: admin.py 프로젝트: weijia/obj_sys
from ajax_select import make_ajax_form
from django.contrib.admin import AdminSite
from ufs_tools.string_tools import class_name_to_low_case

from djangoautoconf.auto_conf_admin_tools.admin_attr_feature import AdminAttrFeature
from djangoautoconf.auto_conf_admin_tools.admin_features.admin_tagging_feature import AdminTaggingFeature
from djangoautoconf.auto_conf_admin_tools.admin_register import AdminRegister
import models
# from djangoautoconf.auto_conf_admin_tools.filter_horizontal_feature import FilterHorizontalFeature
# from djangoautoconf.auto_conf_admin_tools.foreign_key_auto_complete import ForeignKeyAutoCompleteFeature
from djangoautoconf.auto_conf_admin_tools.reversion_feature import ReversionFeature
# from normal_admin.user_admin import UserAdminAuthenticationForm, get_admin_site
from obj_sys.models_ufs_obj import UfsObj


r = AdminRegister()
# f = ForeignKeyAutoCompleteFeature()
# # h = FilterHorizontalFeature(('descriptions', 'relations'))
# f.set_search_field_by_model({UfsObj: ("uuid", "ufs_url", "full_path")})
# 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')
                      })
예제 #4
0
파일: admin.py 프로젝트: weijia/django-git
import models
from djangoautoconf.auto_conf_admin_tools.admin_register import AdminRegister
factory = AdminRegister()

factory.register_all_model(models)
예제 #5
0
# from djangoautoconf.auto_conf_admin_tools.foreign_key_auto_complete import ForeignKeyAutoCompleteFeature
from djangoautoconf.auto_conf_admin_tools.reversion_feature import ReversionFeature
from djangoautoconf.auto_conf_admin_tools.admin_register import AdminRegister
import models


managed_item_admin_register = AdminRegister()
managed_item_admin_register.add_feature(ReversionFeature())
managed_item_admin_register.register_all_models(models)
예제 #6
0
from djangoautoconf.auto_conf_admin_tools.admin_register import AdminRegister
from djangoautoconf.auto_conf_admin_tools.reversion_feature import ReversionFeature

import models
factory = AdminRegister()
factory.add_feature(ReversionFeature())
factory.register_all_model(models)

# from reversion.helpers import patch_admin
#
# patch_admin(models.BookingRequest)
# patch_admin(models.BookableResource)


from reversion import models

factory.register_all_model(models)