Skip to content
Snippets Groups Projects
Commit d885005f authored by Tomáš's avatar Tomáš
Browse files

local signer defaults, fix conflicts

parent 8810269b
No related branches found
No related tags found
No related merge requests found
......@@ -2,7 +2,7 @@
PYTHON = python
VENV = .venv
PORT = 8012
PORT = 8013
SETTINGS = registry.settings.dev
.PHONY: help venv install build run shell migrations migrate
......
DATABASE_URL="postgresql://contracts:contracts@localhost:5432/contracts"
SECRET_KEY=supersecret
DEFAULT_SIGNING_PARTY_REPRESENTATIVE="Česká pirátská strana\nNa Moráni 360/3\n128 00 Praha 2\nIČ: 71339698\nDIČ: CZ71339698"
DEFAULT_LOCAL_SIGNER_NAME="Česká pirátská strana"
DEFAULT_LCOAL_SIGNER_STREET="Na Moráni 360/3"
DEFAULT_LOCAL_SIGNER_ZIP="128 00"
DEFAULT_LOCAL_SIGNER_DISTRICT="Praha 2"
DEFAULT_LOCAL_SIGNER_COUNTRY="CZ"
DEFAULT_LOCAL_SIGNER_ICO_NUMBER="71339698"
......@@ -84,10 +84,7 @@ WSGI_APPLICATION = "registry.wsgi.application"
# https://docs.djangoproject.com/en/4.0/ref/settings/#databases
DATABASES = {
"default": {
"ENGINE": "django.db.backends.sqlite3",
"NAME": BASE_DIR / "db.sqlite3",
}
"default": dj_database_url.config(conn_max_age=600)
}
......@@ -132,3 +129,11 @@ STATIC_URL = "static/"
# https://docs.djangoproject.com/en/4.0/ref/settings/#default-auto-field
DEFAULT_AUTO_FIELD = "django.db.models.BigAutoField"
DEFAULT_LOCAL_SIGNER_NAME = env.str("DEFAULT_LOCAL_SIGNER_NAME")
DEFAULT_LCOAL_SIGNER_STREET = env.str("DEFAULT_LCOAL_SIGNER_STREET")
DEFAULT_LOCAL_SIGNER_ZIP = env.str("DEFAULT_LOCAL_SIGNER_ZIP")
DEFAULT_LOCAL_SIGNER_DISTRICT = env.str("DEFAULT_LOCAL_SIGNER_DISTRICT")
DEFAULT_LOCAL_SIGNER_COUNTRY = env.str("DEFAULT_LOCAL_SIGNER_COUNTRY")
DEFAULT_LOCAL_SIGNER_ICO_NUMBER = env.str("DEFAULT_LOCAL_SIGNER_ICO_NUMBER")
# Generated by Django 4.1.4 on 2023-02-03 05:01
from django.db import migrations, models
import django_countries.fields
class Migration(migrations.Migration):
dependencies = [
('shared', '0001_initial'),
]
operations = [
migrations.AddField(
model_name='contractlocalsigner',
name='department',
field=models.CharField(blank=True, max_length=128, null=True, verbose_name='Organizační složka'),
),
migrations.AddField(
model_name='contractlocalsigner',
name='representative_name',
field=models.CharField(blank=True, max_length=256, null=True, verbose_name='Zástupce'),
),
migrations.AddField(
model_name='contractlocalsigner',
name='representative_role',
field=models.CharField(blank=True, max_length=256, null=True, verbose_name='Funkce zástupce'),
),
migrations.AlterField(
model_name='contractlocalsigner',
name='address_country',
field=django_countries.fields.CountryField(default='CZ', max_length=2, verbose_name='Země'),
),
migrations.AlterField(
model_name='contractlocalsigner',
name='address_district',
field=models.CharField(default='Praha 2', max_length=256, verbose_name='Obec'),
),
migrations.AlterField(
model_name='contractlocalsigner',
name='address_street_with_number',
field=models.CharField(default='Na Moráni 360/3', max_length=256, verbose_name='Ulice, č.p.'),
),
migrations.AlterField(
model_name='contractlocalsigner',
name='address_zip',
field=models.CharField(default='128 00', max_length=16, verbose_name='PSČ'),
),
migrations.AlterField(
model_name='contractlocalsigner',
name='ico_number',
field=models.CharField(blank=True, default='71339698', max_length=16, null=True, verbose_name='IČO'),
),
migrations.AlterField(
model_name='contractlocalsigner',
name='name',
field=models.CharField(default='Česká pirátská strana', max_length=256, verbose_name='Jméno'),
),
]
......@@ -87,26 +87,31 @@ class ContractExternalSigner(models.Model):
class ContractLocalSigner(models.Model):
name = models.CharField(
max_length=256,
default=settings.DEFAULT_LOCAL_SIGNER_NAME,
verbose_name="Jméno",
)
address_street_with_number = models.CharField(
max_length=256,
default=settings.DEFAULT_LCOAL_SIGNER_STREET,
verbose_name="Ulice, č.p.",
)
address_district = models.CharField(
max_length=256,
default=settings.DEFAULT_LOCAL_SIGNER_DISTRICT,
verbose_name="Obec",
)
address_zip = models.CharField(
max_length=16,
default=settings.DEFAULT_LOCAL_SIGNER_ZIP,
verbose_name="PSČ",
)
address_country = CountryField(
default=settings.DEFAULT_LOCAL_SIGNER_COUNTRY,
verbose_name="Země",
)
......@@ -115,10 +120,34 @@ class ContractLocalSigner(models.Model):
max_length=16,
blank=True,
null=True,
default=settings.DEFAULT_LOCAL_SIGNER_ICO_NUMBER,
verbose_name="IČO",
)
representative_name = models.CharField(
max_length=256,
blank=True,
null=True,
verbose_name="Zástupce",
)
representative_role = models.CharField(
max_length=256,
blank=True,
null=True,
verbose_name="Funkce zástupce",
)
department = models.CharField(
max_length=128,
blank=True,
null=True,
verbose_name="Organizační složka",
)
# TODO: Input validation
color = models.CharField(
max_length=6, # e.g. "ffffff"
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment