Features: 1) Add analytics_data and advertisement_data fields to company configuration in GraphQL schema;

Fixes: 1) Correct spelling error in `CONSTANCE` configuration key from `ADVERTISIMENT_DATA` to `ADVERTISEMENT_DATA`;

Extra: 1) Update string translations in `constance.py`.
This commit is contained in:
Egor Pavlovich Gorbunov 2025-06-16 10:42:39 +03:00
parent 0fa8cba05e
commit 7ba9afda6a
2 changed files with 3 additions and 1 deletions

View file

@ -468,6 +468,8 @@ class ConfigType(ObjectType):
email_host_user = String(description=_("email host user"))
payment_gateway_maximum = Float(description=_("maximum amount for payment"))
payment_gateway_minimum = Float(description=_("minimum amount for payment"))
analytics_data = GenericScalar(description=_("analytics data"))
advertisement_data = GenericScalar(description=_("advertisement data"))
class Meta:
description = _("company configuration")

View file

@ -35,7 +35,7 @@ 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")),
"ADVERTISIMENT_DATA": (
"ADVERTISEMENT_DATA": (
json.loads(getenv("EVIBES_ADVERTISIMENT_DATA", "{}")),
_("An entity for storing advertisiment data"),
dict,