__author__ = 'ahmetdal'

from django.contrib import admin

# Register your models here.
from django.contrib.auth import get_user_model
from esefpy.web.esefauth.views.meta_data_views import UserMetaData, PermissionMetaData, \
    GroupObjectPermissionMetaData, \
    UserObjectPermissionMetaData, UserAttributeMetaData, UserRoleMetaData
from esefpy.web.nav.views import MenuMetaData
from esefpy.web.rest.meta_factory import MetaFactory

User = get_user_model()
admin.site.register(User)

MetaFactory().register('User', UserMetaData)
# MetaFactory().register('Group', GroupMetaData)
MetaFactory().register('Permission', PermissionMetaData)
MetaFactory().register('GroupObjectPermission', GroupObjectPermissionMetaData)
MetaFactory().register('UserObjectPermission', UserObjectPermissionMetaData)
MetaFactory().register('UserAttribute', UserAttributeMetaData)
MetaFactory().register('UserRole', UserRoleMetaData)
MetaFactory().register('Menu', MenuMetaData)








