Features: 1) Update ADVERTISEMENT_DATA and ANALYTICS_DATA definitions to use raw environment string and type "json";

Fixes: 1) Remove unused `json` import;

Extra: 1) Minor adjustment to code formatting in `constance.py`.
This commit is contained in:
Egor Pavlovich Gorbunov 2025-06-16 11:13:57 +03:00
parent a4e586719c
commit 1cad1aead8

View file

@ -1,5 +1,3 @@
import json
from django.utils.translation import gettext_lazy as _
from evibes.settings.base import getenv
@ -36,14 +34,14 @@ CONSTANCE_CONFIG = {
"HTTP_PROXY": (getenv("DJANGO_HTTP_PROXY", "http://username:password@proxy_address:port"), _("HTTP Proxy")),
"DISABLED_COMMERCE": (getenv("DISABLED_COMMERCE", False), _("Disable buy functionality")),
"ADVERTISEMENT_DATA": (
json.loads(getenv("EVIBES_ADVERTISIMENT_DATA", "{}")),
getenv("EVIBES_ADVERTISEMENT_DATA", ""),
_("An entity for storing advertisiment data"),
dict,
"json",
),
"ANALYTICS_DATA": (
json.loads(getenv("EVIBES_ANALYTICS_DATA", "{}")),
getenv("EVIBES_ANALYTICS_DATA", ""),
_("An entity for storing analytics data"),
dict,
"json",
),
}