diff --git a/contracts/models.py b/contracts/models.py index 0b04f2042085cab494c1e1d6f4f01fd5fde121fa..983443896025937e8c3bd3342c0689002a51bd0d 100644 --- a/contracts/models.py +++ b/contracts/models.py @@ -81,6 +81,7 @@ class ContractExternalSignature(models.Model): signer = models.ForeignKey( ContractExternalSigner, on_delete=models.CASCADE, + related_name="signatures", ) date = models.DateField( @@ -162,6 +163,7 @@ class ContractLocalSignature(models.Model): signer = models.ForeignKey( ContractLocalSigner, on_delete=models.CASCADE, + related_name="signatures", ) date = models.DateField( @@ -223,6 +225,7 @@ class Contract(models.Model): subtype = models.ForeignKey( ContractSubtype, on_delete=models.CASCADE, + related_name="contracts", verbose_name="Podtyp", ) @@ -341,6 +344,7 @@ class Contract(models.Model): on_delete=models.CASCADE, blank=True, null=True, + related_name="subcontracts", verbose_name="Hlavní smlouva", ) # WARNING: Dependent on the type! @@ -371,6 +375,7 @@ class Contract(models.Model): on_delete=models.CASCADE, blank=True, null=True, + related_name="filed_contracts", help_text="Obsah není veřejně přístupný.", ) # WARNING: Dependent on the type! @@ -383,6 +388,7 @@ class ContractNote(models.Model): contract = models.ForeignKey( Contract, on_delete=models.CASCADE, + related_name="contract", ) author = models.ForeignKey(