Use lists in settings. Resolve #1912
This commit is contained in:
parent
bbb1d40c2d
commit
dd8b3c1ba2
2 changed files with 17 additions and 12 deletions
|
|
@ -6,11 +6,16 @@
|
||||||
|
|
||||||
- `py` command now reroutes stdout to output results in-game client. `py`
|
- `py` command now reroutes stdout to output results in-game client. `py`
|
||||||
without arguments starts a full interactive Python console.
|
without arguments starts a full interactive Python console.
|
||||||
- Webclient default to a single input pane instead of two. Default to no help-popup.
|
- Webclient default to a single input pane instead of two. Now defaults to no help-popup.
|
||||||
- Webclient fix of prompt display
|
- Webclient fix of prompt display
|
||||||
- Webclient multimedia support for relaying images, video and sounds via `.msg(image=URL)`, `.msg(video=URL)`
|
- Webclient multimedia support for relaying images, video and sounds via
|
||||||
|
`.msg(image=URL)`, `.msg(video=URL)`
|
||||||
and `.msg(audio=URL)`
|
and `.msg(audio=URL)`
|
||||||
- Add Spanish translation (fermuch)
|
- Add Spanish translation (fermuch)
|
||||||
|
- Expand `GLOBAL_SCRIPTS` container to always start scripts and to include all
|
||||||
|
global scripts regardless of how they were created.
|
||||||
|
- Change settings to always use lists instead of tuples, to make mutable
|
||||||
|
settings easier to add to. (#1912)
|
||||||
|
|
||||||
|
|
||||||
## Evennia 0.9 (2018-2019)
|
## Evennia 0.9 (2018-2019)
|
||||||
|
|
|
||||||
|
|
@ -154,8 +154,8 @@ TIME_ZONE = 'UTC'
|
||||||
# Activate time zone in datetimes
|
# Activate time zone in datetimes
|
||||||
USE_TZ = True
|
USE_TZ = True
|
||||||
# Authentication backends. This is the code used to authenticate a user.
|
# Authentication backends. This is the code used to authenticate a user.
|
||||||
AUTHENTICATION_BACKENDS = (
|
AUTHENTICATION_BACKENDS = [
|
||||||
'evennia.web.utils.backends.CaseInsensitiveModelBackend',)
|
'evennia.web.utils.backends.CaseInsensitiveModelBackend']
|
||||||
# Language code for this installation. All choices can be found here:
|
# Language code for this installation. All choices can be found here:
|
||||||
# http://www.w3.org/TR/REC-html40/struct/dirlang.html#langcodes
|
# http://www.w3.org/TR/REC-html40/struct/dirlang.html#langcodes
|
||||||
LANGUAGE_CODE = 'en-us'
|
LANGUAGE_CODE = 'en-us'
|
||||||
|
|
@ -806,11 +806,11 @@ STATIC_ROOT = os.path.join(GAME_DIR, "web", "static")
|
||||||
|
|
||||||
# Location of static data to overload the defaults from
|
# Location of static data to overload the defaults from
|
||||||
# evennia/web/webclient and evennia/web/website's static/ dirs.
|
# evennia/web/webclient and evennia/web/website's static/ dirs.
|
||||||
STATICFILES_DIRS = (
|
STATICFILES_DIRS = [
|
||||||
os.path.join(GAME_DIR, "web", "static_overrides"),)
|
os.path.join(GAME_DIR, "web", "static_overrides")]
|
||||||
# Patterns of files in the static directories. Used here to make sure that
|
# Patterns of files in the static directories. Used here to make sure that
|
||||||
# its readme file is preserved but unused.
|
# its readme file is preserved but unused.
|
||||||
STATICFILES_IGNORE_PATTERNS = ('README.md',)
|
STATICFILES_IGNORE_PATTERNS = ['README.md']
|
||||||
# The name of the currently selected web template. This corresponds to the
|
# The name of the currently selected web template. This corresponds to the
|
||||||
# directory names shown in the templates directory.
|
# directory names shown in the templates directory.
|
||||||
WEBSITE_TEMPLATE = 'website'
|
WEBSITE_TEMPLATE = 'website'
|
||||||
|
|
@ -856,7 +856,7 @@ TEMPLATES = [{
|
||||||
# MiddleWare are semi-transparent extensions to Django's functionality.
|
# MiddleWare are semi-transparent extensions to Django's functionality.
|
||||||
# see http://www.djangoproject.com/documentation/middleware/ for a more detailed
|
# see http://www.djangoproject.com/documentation/middleware/ for a more detailed
|
||||||
# explanation.
|
# explanation.
|
||||||
MIDDLEWARE = (
|
MIDDLEWARE = [
|
||||||
'django.middleware.common.CommonMiddleware',
|
'django.middleware.common.CommonMiddleware',
|
||||||
'django.contrib.sessions.middleware.SessionMiddleware',
|
'django.contrib.sessions.middleware.SessionMiddleware',
|
||||||
'django.contrib.messages.middleware.MessageMiddleware', # 1.4?
|
'django.contrib.messages.middleware.MessageMiddleware', # 1.4?
|
||||||
|
|
@ -864,7 +864,7 @@ MIDDLEWARE = (
|
||||||
'django.middleware.csrf.CsrfViewMiddleware',
|
'django.middleware.csrf.CsrfViewMiddleware',
|
||||||
'django.contrib.admindocs.middleware.XViewMiddleware',
|
'django.contrib.admindocs.middleware.XViewMiddleware',
|
||||||
'django.contrib.flatpages.middleware.FlatpageFallbackMiddleware',
|
'django.contrib.flatpages.middleware.FlatpageFallbackMiddleware',
|
||||||
'evennia.web.utils.middleware.SharedLoginMiddleware',)
|
'evennia.web.utils.middleware.SharedLoginMiddleware']
|
||||||
|
|
||||||
######################################################################
|
######################################################################
|
||||||
# Evennia components
|
# Evennia components
|
||||||
|
|
@ -872,7 +872,7 @@ MIDDLEWARE = (
|
||||||
|
|
||||||
# Global and Evennia-specific apps. This ties everything together so we can
|
# Global and Evennia-specific apps. This ties everything together so we can
|
||||||
# refer to app models and perform DB syncs.
|
# refer to app models and perform DB syncs.
|
||||||
INSTALLED_APPS = (
|
INSTALLED_APPS = [
|
||||||
'django.contrib.auth',
|
'django.contrib.auth',
|
||||||
'django.contrib.contenttypes',
|
'django.contrib.contenttypes',
|
||||||
'django.contrib.sessions',
|
'django.contrib.sessions',
|
||||||
|
|
@ -892,7 +892,7 @@ INSTALLED_APPS = (
|
||||||
'evennia.help',
|
'evennia.help',
|
||||||
'evennia.scripts',
|
'evennia.scripts',
|
||||||
'evennia.web.website',
|
'evennia.web.website',
|
||||||
'evennia.web.webclient')
|
'evennia.web.webclient']
|
||||||
# The user profile extends the User object with more functionality;
|
# The user profile extends the User object with more functionality;
|
||||||
# This should usually not be changed.
|
# This should usually not be changed.
|
||||||
AUTH_USER_MODEL = "accounts.AccountDB"
|
AUTH_USER_MODEL = "accounts.AccountDB"
|
||||||
|
|
@ -933,7 +933,7 @@ MESSAGE_TAGS = {
|
||||||
# always included in the default django distro.
|
# always included in the default django distro.
|
||||||
try:
|
try:
|
||||||
import django_extensions # noqa
|
import django_extensions # noqa
|
||||||
INSTALLED_APPS = INSTALLED_APPS + ('django_extensions',)
|
INSTALLED_APPS = INSTALLED_APPS.append('django_extensions')
|
||||||
except ImportError:
|
except ImportError:
|
||||||
# Django extensions are not installed in all distros.
|
# Django extensions are not installed in all distros.
|
||||||
pass
|
pass
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue