diff options
Diffstat (limited to 'archaeological_files/models.py')
-rw-r--r-- | archaeological_files/models.py | 21 |
1 files changed, 14 insertions, 7 deletions
diff --git a/archaeological_files/models.py b/archaeological_files/models.py index 5138731d5..297a23fed 100644 --- a/archaeological_files/models.py +++ b/archaeological_files/models.py @@ -73,12 +73,17 @@ class File(BaseHistorizedItem, OwnPerms, ValueGetter): file_type = models.ForeignKey(FileType, verbose_name=_(u"File type")) in_charge = models.ForeignKey(Person, related_name='file_responsability', verbose_name=_(u"Person in charge"), - blank=True, null=True) - general_contractor = models.ForeignKey(Person, related_name='+', - verbose_name=_(u"General contractor"), blank=True, null=True) + on_delete=models.SET_NULL, + blank=True, null=True) + general_contractor = models.ForeignKey(Person, + related_name='general_contractor', + verbose_name=_(u"General contractor"), blank=True, null=True, + on_delete=models.SET_NULL,) responsible_town_planning_service = models.ForeignKey(Person, - related_name='+', blank=True, null=True, - verbose_name=_(u"Responsible for town planning service")) + related_name='responsible_town_planning_service', + blank=True, null=True, + verbose_name=_(u"Responsible for town planning service"), + on_delete=models.SET_NULL,) permit_type = models.ForeignKey(PermitType, verbose_name=_(u"Permit type"), blank=True, null=True) permit_reference = models.CharField(_(u"Permit reference"), @@ -116,9 +121,11 @@ class File(BaseHistorizedItem, OwnPerms, ValueGetter): related_name='+', null=True, blank=True, verbose_name=_(u"Requested operation type")) organization = models.ForeignKey(Organization, blank=True, null=True, - verbose_name=_(u"Organization")) + verbose_name=_(u"Organization"), + related_name='files', + on_delete=models.SET_NULL) scientist = models.ForeignKey(Person, blank=True, null=True, - related_name='+', + related_name='scientist', on_delete=models.SET_NULL, verbose_name=_(u"Scientist in charge")) research_comment = models.TextField(_(u"Research archaeology comment"), null=True, blank=True) |