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)
from . import models from djangoautoconf.auto_conf_admin_tools.admin_register import AdminRegister factory = AdminRegister() factory.register_all_model(models)
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') })
import models from djangoautoconf.auto_conf_admin_tools.admin_register import AdminRegister factory = AdminRegister() factory.register_all_model(models)
# 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)
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)