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

improve terminology

parent cd6b51c5
No related branches found
No related tags found
No related merge requests found
# Generated by Django 4.1.4 on 2023-02-11 12:22
import django.db.models.deletion
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
(
"contracts",
"0003_contractexternalsignerrepresentative_contractintent_and_more",
),
]
operations = [
migrations.CreateModel(
name="ContracteeRepresentative",
fields=[
(
"id",
models.BigAutoField(
auto_created=True,
primary_key=True,
serialize=False,
verbose_name="ID",
),
),
("name", models.CharField(max_length=256, verbose_name="Jméno")),
("role", models.CharField(max_length=256, verbose_name="Funkce")),
],
options={
"verbose_name": "Zástupce naší smluvní strany",
"verbose_name_plural": "Zástupci naší smluvní strany",
},
),
migrations.CreateModel(
name="ContracteeSignature",
fields=[
(
"id",
models.BigAutoField(
auto_created=True,
primary_key=True,
serialize=False,
verbose_name="ID",
),
),
("date", models.DateField(verbose_name="Datum podpisu")),
],
),
migrations.RenameModel(
old_name="ContractExternalSigner",
new_name="Signee",
),
migrations.RenameModel(
old_name="ContractExternalSignerRepresentative",
new_name="SigneeRepresentative",
),
migrations.RenameModel(
old_name="ContractExternalSignature",
new_name="SigneeSignature",
),
migrations.RemoveField(
model_name="contractlocalsignerrepresentative",
name="signer",
),
migrations.RenameField(
model_name="contract",
old_name="external_signature",
new_name="signee_signature",
),
migrations.RenameField(
model_name="signeerepresentative",
old_name="signer",
new_name="signee",
),
migrations.RenameField(
model_name="signeesignature",
old_name="signer",
new_name="signee",
),
migrations.RemoveField(
model_name="contract",
name="local_signature",
),
migrations.RenameModel(
old_name="ContractLocalSigner",
new_name="Contractee",
),
migrations.DeleteModel(
name="ContractLocalSignature",
),
migrations.DeleteModel(
name="ContractLocalSignerRepresentative",
),
migrations.AddField(
model_name="contracteesignature",
name="contractee",
field=models.ForeignKey(
on_delete=django.db.models.deletion.CASCADE,
related_name="signatures",
to="contracts.contractee",
),
),
migrations.AddField(
model_name="contracteerepresentative",
name="contractee",
field=models.ForeignKey(
on_delete=django.db.models.deletion.CASCADE,
related_name="representatives",
to="contracts.contractee",
),
),
migrations.AddField(
model_name="contract",
name="contractee_signatures",
field=models.ManyToManyField(to="contracts.contracteesignature"),
),
]
......@@ -6,7 +6,7 @@ from markdownx.models import MarkdownxField
from users.models import User
class ContractExternalSigner(models.Model):
class Signee(models.Model):
name = models.CharField(
max_length=256,
verbose_name="Jméno",
......@@ -63,9 +63,9 @@ class ContractExternalSigner(models.Model):
verbose_name_plural = "Druhé smluvní strany"
class ContractExternalSignerRepresentative(models.Model):
signer = models.ForeignKey(
ContractExternalSigner,
class SigneeRepresentative(models.Model):
signee = models.ForeignKey(
Signee,
on_delete=models.CASCADE,
related_name="representatives",
)
......@@ -85,9 +85,9 @@ class ContractExternalSignerRepresentative(models.Model):
verbose_name_plural = "Zástupci druhé smluvní strany"
class ContractExternalSignature(models.Model):
signer = models.ForeignKey(
ContractExternalSigner,
class SigneeSignature(models.Model):
signee = models.ForeignKey(
Signee,
on_delete=models.CASCADE,
related_name="signatures",
)
......@@ -97,7 +97,7 @@ class ContractExternalSignature(models.Model):
)
class ContractLocalSigner(models.Model):
class Contractee(models.Model):
name = models.CharField(
max_length=256,
default=settings.DEFAULT_LOCAL_SIGNER_NAME,
......@@ -153,9 +153,9 @@ class ContractLocalSigner(models.Model):
verbose_name_plural = "Naše smlouvní strany"
class ContractLocalSignerRepresentative(models.Model):
signer = models.ForeignKey(
ContractLocalSigner,
class ContracteeRepresentative(models.Model):
contractee = models.ForeignKey(
Contractee,
on_delete=models.CASCADE,
related_name="representatives",
)
......@@ -175,9 +175,9 @@ class ContractLocalSignerRepresentative(models.Model):
verbose_name_plural = "Zástupci naší smluvní strany"
class ContractLocalSignature(models.Model):
signer = models.ForeignKey(
ContractLocalSigner,
class ContracteeSignature(models.Model):
contractee = models.ForeignKey(
Contractee,
on_delete=models.CASCADE,
related_name="signatures",
)
......@@ -245,9 +245,9 @@ class Contract(models.Model):
verbose_name="Obsahuje NDA",
)
external_signature = models.ManyToManyField(ContractExternalSignature)
signee_signature = models.ManyToManyField(SigneeSignature)
local_signature = models.ManyToManyField(ContractLocalSignature)
contractee_signatures = models.ManyToManyField(ContracteeSignature)
all_parties_sign_date = models.DateField(
verbose_name="Datum podpisu všech stran",
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment