fixed CustomUser
This commit is contained in:
		
					parent
					
						
							
								3157db235a
							
						
					
				
			
			
				commit
				
					
						b8824b3f46
					
				
			
		
					 2 changed files with 29 additions and 24 deletions
				
			
		| 
						 | 
					@ -48,6 +48,9 @@ SECRET_KEY = env('DJANGO_SECRET_KEY')
 | 
				
			||||||
INSTALLED_APPS = (
 | 
					INSTALLED_APPS = (
 | 
				
			||||||
    'membership',
 | 
					    'membership',
 | 
				
			||||||
    'filer',
 | 
					    'filer',
 | 
				
			||||||
 | 
					    'cms',  # django CMS itself
 | 
				
			||||||
 | 
					    'cmsplugin_filer_image',
 | 
				
			||||||
 | 
					    'djangocms_blog',
 | 
				
			||||||
    'djangocms_admin_style',
 | 
					    'djangocms_admin_style',
 | 
				
			||||||
    'django.contrib.admin',
 | 
					    'django.contrib.admin',
 | 
				
			||||||
    'django.contrib.auth',
 | 
					    'django.contrib.auth',
 | 
				
			||||||
| 
						 | 
					@ -56,7 +59,6 @@ INSTALLED_APPS = (
 | 
				
			||||||
    'django.contrib.messages',
 | 
					    'django.contrib.messages',
 | 
				
			||||||
    'django.contrib.staticfiles',
 | 
					    'django.contrib.staticfiles',
 | 
				
			||||||
    'django.contrib.sites',
 | 
					    'django.contrib.sites',
 | 
				
			||||||
    'cms',  # django CMS itself
 | 
					 | 
				
			||||||
    'treebeard',  # utilities for implementing a tree
 | 
					    'treebeard',  # utilities for implementing a tree
 | 
				
			||||||
    'menus',  # helper for model independent hierarchical website navigation
 | 
					    'menus',  # helper for model independent hierarchical website navigation
 | 
				
			||||||
    'sekizai',  # for javascript and css management
 | 
					    'sekizai',  # for javascript and css management
 | 
				
			||||||
| 
						 | 
					@ -70,7 +72,6 @@ INSTALLED_APPS = (
 | 
				
			||||||
    'djangocms_page_meta',
 | 
					    'djangocms_page_meta',
 | 
				
			||||||
    # django-filer
 | 
					    # django-filer
 | 
				
			||||||
    'cmsplugin_filer_file',
 | 
					    'cmsplugin_filer_file',
 | 
				
			||||||
    'cmsplugin_filer_image',
 | 
					 | 
				
			||||||
    'cmsplugin_filer_folder',
 | 
					    'cmsplugin_filer_folder',
 | 
				
			||||||
    'cmsplugin_filer_link',
 | 
					    'cmsplugin_filer_link',
 | 
				
			||||||
    'cmsplugin_filer_teaser',
 | 
					    'cmsplugin_filer_teaser',
 | 
				
			||||||
| 
						 | 
					@ -94,7 +95,6 @@ INSTALLED_APPS = (
 | 
				
			||||||
    'ungleich',
 | 
					    'ungleich',
 | 
				
			||||||
    'hosting',
 | 
					    'hosting',
 | 
				
			||||||
    'digitalglarus',
 | 
					    'digitalglarus',
 | 
				
			||||||
    'djangocms_blog',
 | 
					 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
MIDDLEWARE_CLASSES = (
 | 
					MIDDLEWARE_CLASSES = (
 | 
				
			||||||
| 
						 | 
					@ -268,28 +268,28 @@ META_SITE_PROTOCOL = 'http'
 | 
				
			||||||
META_USE_SITES = True
 | 
					META_USE_SITES = True
 | 
				
			||||||
 | 
					
 | 
				
			||||||
MIGRATION_MODULES = {
 | 
					MIGRATION_MODULES = {
 | 
				
			||||||
    'cms': 'cms.migrations',
 | 
					    # 'cms': 'cms.migrations',
 | 
				
			||||||
    # 'filer': 'filer.migrations_django',
 | 
					    # 'filer': 'filer.migrations_django',
 | 
				
			||||||
    'menus': 'menus.migrations_django',
 | 
					    # 'menus': 'menus.migrations_django',
 | 
				
			||||||
    'djangocms_flash': 'djangocms_flash.migrations_django',
 | 
					    # 'djangocms_flash': 'djangocms_flash.migrations_django',
 | 
				
			||||||
    'djangocms_googlemap': 'djangocms_googlemap.migrations_django',
 | 
					    # 'djangocms_googlemap': 'djangocms_googlemap.migrations_django',
 | 
				
			||||||
    'djangocms_inherit': 'djangocms_inherit.migrations_django',
 | 
					    # 'djangocms_inherit': 'djangocms_inherit.migrations_django',
 | 
				
			||||||
    'djangocms_link': 'djangocms_link.migrations_django',
 | 
					    # 'djangocms_link': 'djangocms_link.migrations_django',
 | 
				
			||||||
    'djangocms_snippet': 'djangocms_snippet.migrations_django',
 | 
					    # 'djangocms_snippet': 'djangocms_snippet.migrations_django',
 | 
				
			||||||
    'djangocms_teaser': 'djangocms_teaser.migrations_django',
 | 
					    # 'djangocms_teaser': 'djangocms_teaser.migrations_django',
 | 
				
			||||||
    'djangocms_column': 'djangocms_column.migrations_django',
 | 
					    # 'djangocms_column': 'djangocms_column.migrations_django',
 | 
				
			||||||
    'djangocms_flash': 'djangocms_flash.migrations_django',
 | 
					    # 'djangocms_flash': 'djangocms_flash.migrations_django',
 | 
				
			||||||
    'djangocms_googlemap': 'djangocms_googlemap.migrations_django',
 | 
					    # 'djangocms_googlemap': 'djangocms_googlemap.migrations_django',
 | 
				
			||||||
    'djangocms_inherit': 'djangocms_inherit.migrations_django',
 | 
					    # 'djangocms_inherit': 'djangocms_inherit.migrations_django',
 | 
				
			||||||
    'djangocms_style': 'djangocms_style.migrations_django',
 | 
					    # 'djangocms_style': 'djangocms_style.migrations_django',
 | 
				
			||||||
    # 'cmsplugin_filer_image': 'cmsplugin_filer_image.migrations_django',
 | 
					    # 'cmsplugin_filer_image': 'cmsplugin_filer_image.migrations_django',
 | 
				
			||||||
    'cmsplugin_filer_file': 'cmsplugin_filer_file.migrations_django',
 | 
					    # 'cmsplugin_filer_file': 'cmsplugin_filer_file.migrations_django',
 | 
				
			||||||
    'cmsplugin_filer_folder': 'cmsplugin_filer_folder.migrations_django',
 | 
					    # 'cmsplugin_filer_folder': 'cmsplugin_filer_folder.migrations_django',
 | 
				
			||||||
    'cmsplugin_filer_link': 'cmsplugin_filer_link.migrations_django',
 | 
					    # 'cmsplugin_filer_link': 'cmsplugin_filer_link.migrations_django',
 | 
				
			||||||
    'cmsplugin_filer_teaser': 'cmsplugin_filer_teaser.migrations_django',
 | 
					    # 'cmsplugin_filer_teaser': 'cmsplugin_filer_teaser.migrations_django',
 | 
				
			||||||
    'cmsplugin_filer_utils': 'cmsplugin_filer_utils.migrations_django',
 | 
					    # 'cmsplugin_filer_utils': 'cmsplugin_filer_utils.migrations_django',
 | 
				
			||||||
    'cmsplugin_filer_video': 'cmsplugin_filer_video.migrations_django',
 | 
					    # 'cmsplugin_filer_video': 'cmsplugin_filer_video.migrations_django',
 | 
				
			||||||
    'djangocms_text_ckeditor': 'djangocms_text_ckeditor.migrations',
 | 
					    # 'djangocms_text_ckeditor': 'djangocms_text_ckeditor.migrations',
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
STATICFILES_FINDERS = (
 | 
					STATICFILES_FINDERS = (
 | 
				
			||||||
| 
						 | 
					@ -407,4 +407,4 @@ META_INCLUDE_KEYWORDS = ["ungleich", "hosting", "switzerland",
 | 
				
			||||||
META_USE_SITES = True
 | 
					META_USE_SITES = True
 | 
				
			||||||
 | 
					
 | 
				
			||||||
PARLER_LANGUAGES = {1: ({'code': 'en-us'}, {'code': 'de'},)}
 | 
					PARLER_LANGUAGES = {1: ({'code': 'en-us'}, {'code': 'de'},)}
 | 
				
			||||||
# AUTH_USER_MODEL = 'membership.CustomUser'
 | 
					AUTH_USER_MODEL = 'membership.CustomUser'
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -51,6 +51,7 @@ class CustomUser(AbstractBaseUser):
 | 
				
			||||||
    objects = MyUserManager()
 | 
					    objects = MyUserManager()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    USERNAME_FIELD = "email"
 | 
					    USERNAME_FIELD = "email"
 | 
				
			||||||
 | 
					    REQUIRED_FIELDS = ['name','password']
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    @classmethod
 | 
					    @classmethod
 | 
				
			||||||
    def register(cls, name, password, email):
 | 
					    def register(cls, name, password, email):
 | 
				
			||||||
| 
						 | 
					@ -74,6 +75,10 @@ class CustomUser(AbstractBaseUser):
 | 
				
			||||||
            user.validated = 1
 | 
					            user.validated = 1
 | 
				
			||||||
            return True
 | 
					            return True
 | 
				
			||||||
        return False
 | 
					        return False
 | 
				
			||||||
 | 
					    def is_superuser(self):
 | 
				
			||||||
 | 
					        return True
 | 
				
			||||||
 | 
					    def is_admin(self):
 | 
				
			||||||
 | 
					        return True
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    def get_full_name(self):
 | 
					    def get_full_name(self):
 | 
				
			||||||
        # The user is identified by their email address
 | 
					        # The user is identified by their email address
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue