diff --git a/app/boot.py b/app/boot.py index b91bc669..0f7f9d90 100644 --- a/app/boot.py +++ b/app/boot.py @@ -72,12 +72,10 @@ def boot(): logger.info("Created default theme") if Setting.objects.all().count() == 0: - default_logo = os.path.join('app', 'static', 'app', 'img', 'logo512.png') - s = Setting.objects.create( - app_name='WebODM', + app_name=settings.APP_NAME, theme=default_theme) - s.app_logo.save(os.path.basename(default_logo), File(open(default_logo, 'rb'))) + s.app_logo.save(os.path.basename(settings.APP_DEFAULT_LOGO), File(open(settings.APP_DEFAULT_LOGO, 'rb'))) logger.info("Created settings") diff --git a/webodm/settings.py b/webodm/settings.py index 2e56ecb5..5dc46836 100644 --- a/webodm/settings.py +++ b/webodm/settings.py @@ -56,6 +56,13 @@ INTERNAL_IPS = ['127.0.0.1'] ALLOWED_HOSTS = ['*'] +# Branding +APP_NAME = "WebODM" +APP_DEFAULT_LOGO = os.path.join('app', 'static', 'app', 'img', 'logo512.png') + +# In single user mode, a default admin account is created and automatically +# used so that no login windows are displayed +SINGLE_USER_MODE = False # Application definition