diff --git a/pyproject.toml b/pyproject.toml index ef119ef..a26e2ef 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -10,6 +10,7 @@ dependencies = [ "django==5.2.4", "django-allauth>=65.10.0", "django-fernet-encrypted-fields>=0.3.0", + "django-jsonform>=2.22.0", "django-scopes>=2.0.0", "django-storages[s3]>=1.14.6", "django-template-partials>=24.4", diff --git a/src/servala/settings.py b/src/servala/settings.py index ed28324..63f7895 100644 --- a/src/servala/settings.py +++ b/src/servala/settings.py @@ -150,6 +150,7 @@ INSTALLED_APPS = [ # The frontend app is loaded early in order to supersede some allauth views/behaviour "servala.frontend", "django.forms", + "django_jsonform", "template_partials", "rules.apps.AutodiscoverRulesConfig", "allauth", diff --git a/uv.lock b/uv.lock index 68b4f94..df4202a 100644 --- a/uv.lock +++ b/uv.lock @@ -338,6 +338,18 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/75/8a/2c5d88cd540d83ceaa1cb3191ed35dfed0caacc6fe2ff5fe74c9ecc7776f/django_fernet_encrypted_fields-0.3.0-py3-none-any.whl", hash = "sha256:a17cca5bf3638ee44674e64f30792d5960b1d4d4b291ec478c27515fc4860612", size = 5400, upload-time = "2025-02-21T02:58:40.832Z" }, ] +[[package]] +name = "django-jsonform" +version = "2.23.2" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "django" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/9b/a8/83c57acbc153b86615be279cee5a194ce1163b578f29a9f6d658f267785e/django_jsonform-2.23.2.tar.gz", hash = "sha256:6fa2ba7c082be51d738e6c66e35075a3cb9ebc2f941e3a477c988900a7fe3269", size = 108182, upload-time = "2025-01-29T22:31:34.093Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/3a/8e/8766f4bc535917ccbc6b3dcb57caf82210a6bacd613c3d9dbaec81018935/django_jsonform-2.23.2-py3-none-any.whl", hash = "sha256:1b7f94c5a2bd22c844e035a9940a9c8586f7b8fc3346ef2a6a13ba608e0059d7", size = 109148, upload-time = "2025-01-29T22:31:31.186Z" }, +] + [[package]] name = "django-scopes" version = "2.0.0" @@ -1050,6 +1062,7 @@ dependencies = [ { name = "django" }, { name = "django-allauth" }, { name = "django-fernet-encrypted-fields" }, + { name = "django-jsonform" }, { name = "django-scopes" }, { name = "django-storages", extra = ["s3"] }, { name = "django-template-partials" }, @@ -1086,6 +1099,7 @@ requires-dist = [ { name = "django", specifier = "==5.2.4" }, { name = "django-allauth", specifier = ">=65.10.0" }, { name = "django-fernet-encrypted-fields", specifier = ">=0.3.0" }, + { name = "django-jsonform", specifier = ">=2.22.0" }, { name = "django-scopes", specifier = ">=2.0.0" }, { name = "django-storages", extras = ["s3"], specifier = ">=1.14.6" }, { name = "django-template-partials", specifier = ">=24.4" },