23 lines
		
	
	
		
			579 B
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			23 lines
		
	
	
		
			579 B
		
	
	
	
		
			Python
		
	
	
	
	
	
"""passbook core admin"""
 | 
						|
 | 
						|
from django.apps import apps
 | 
						|
from django.contrib import admin
 | 
						|
from django.contrib.admin.sites import AlreadyRegistered
 | 
						|
from django.contrib.auth.admin import UserAdmin
 | 
						|
 | 
						|
from passbook.core.models import User
 | 
						|
 | 
						|
 | 
						|
def admin_autoregister(app):
 | 
						|
    """Automatically register all models from app"""
 | 
						|
    app_models = apps.get_app_config(app).get_models()
 | 
						|
    for model in app_models:
 | 
						|
        try:
 | 
						|
            admin.site.register(model)
 | 
						|
        except AlreadyRegistered:
 | 
						|
            pass
 | 
						|
 | 
						|
 | 
						|
admin.site.register(User, UserAdmin)
 | 
						|
admin_autoregister('passbook_core')
 |