From 849133894de622b23ed98092292b0165f220bef6 Mon Sep 17 00:00:00 2001 From: Xavier Fiechter Date: Sat, 4 Feb 2023 09:29:36 +0100 Subject: [PATCH] . --- labelbase/models.py | 11 ++++++----- labellabor/settings.py | 2 +- templates/labelbase.html | 15 +-------------- 3 files changed, 8 insertions(+), 20 deletions(-) diff --git a/labelbase/models.py b/labelbase/models.py index e7d5c33..3fb9ab6 100644 --- a/labelbase/models.py +++ b/labelbase/models.py @@ -2,6 +2,7 @@ from django.db import models from django.contrib.auth.models import User from django.urls import reverse import jsonfield +from django_cryptography.fields import encrypt class Labelbase(models.Model): user = models.ForeignKey(User, on_delete=models.CASCADE) @@ -44,15 +45,15 @@ class Label(models.Model): choices=TYPE_CHOICES, default=TYPE_ADDR, ) - ref = models.CharField( + ref = encrypt(models.CharField( max_length=160, default="", blank=True, - ) - label = models.CharField( + )) + label = encrypt(models.CharField( max_length=160, default="", blank=True, - ) - data = jsonfield.JSONField() + )) + data = encrypt(jsonfield.JSONField()) labelbase = models.ForeignKey(Labelbase, on_delete=models.CASCADE) diff --git a/labellabor/settings.py b/labellabor/settings.py index 05b8e6f..6e7bb0b 100644 --- a/labellabor/settings.py +++ b/labellabor/settings.py @@ -93,7 +93,7 @@ TEMPLATES = [ WSGI_APPLICATION = 'labellabor.wsgi.application' TWO_FACTOR_REMEMBER_COOKIE_AGE = 60*60*24*14 - +CRYPTOGRAPHY_SALT = "labelbase.cloud" # Database # https://docs.djangoproject.com/en/3.2/ref/settings/#databases diff --git a/templates/labelbase.html b/templates/labelbase.html index ca79976..4c50427 100644 --- a/templates/labelbase.html +++ b/templates/labelbase.html @@ -1,21 +1,9 @@ {% extends "_base.html" %} {% load i18n %} - {% block content %} - - -
{% if labelbase %} - {#% if unpaide %#} - -Cost: 10,000 sats - -Unlock Now - - -

{% block title %}{{ labelbase.name }} {% endblock %}

@@ -24,9 +12,8 @@ Unlock Now

{{ about.about}}

{% endif %}
- +
-