Skip to main content

Consent & Agreements module for Volkanos — GDPR-compliant agreement versioning and consent tracking

Project description

django-agreements

Consent & Agreements module for the Volkanos ecommerce platform. Provides GDPR-compliant agreement versioning, consent tracking with full audit trail, and order agreement snapshots.

Installation

pip install entirius-django-agreements

Add the app to your project:

INSTALLED_APPS = [
    ...
    "django_regional",
    "django_agreements",
]

Development

make install     # sync dependencies (uv)
make check       # lint + format check (ruff)
make test        # test suite (pytest + pytest-django)

Development and agent instructions: AGENTS.md.

License

Mozilla Public License 2.0 — see LICENSE.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

entirius_django_agreements-2.0.0.tar.gz (125.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

entirius_django_agreements-2.0.0-py3-none-any.whl (86.6 kB view details)

Uploaded Python 3

File details

Details for the file entirius_django_agreements-2.0.0.tar.gz.

File metadata

  • Download URL: entirius_django_agreements-2.0.0.tar.gz
  • Upload date:
  • Size: 125.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.28 {"installer":{"name":"uv","version":"0.11.28","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for entirius_django_agreements-2.0.0.tar.gz
Algorithm Hash digest
SHA256 e9f66d7b59006ba71a2f0beccd5e70e6ce2d83019cee1ac3cc4119b16c38c26f
MD5 2c8c2c551fdec0a5e0e45ff66f82bbdb
BLAKE2b-256 ddced88380c71f9ba0db3b82d2205eaa723ed0e989d7a5018337e50e90744c70

See more details on using hashes here.

File details

Details for the file entirius_django_agreements-2.0.0-py3-none-any.whl.

File metadata

  • Download URL: entirius_django_agreements-2.0.0-py3-none-any.whl
  • Upload date:
  • Size: 86.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.28 {"installer":{"name":"uv","version":"0.11.28","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for entirius_django_agreements-2.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 67763ace58571745c2b7f035f1d0e1f789edbeae04e379988cad663115b0a21b
MD5 ce84c4e2d333a4acbd426e53b1fa3097
BLAKE2b-256 0e4ccbc4a42d83c030604002d62d900252ae3f3f3484c75ab723ca5ab1783d69

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page