From ec5d10539e563f229a5f663347539514f43755bb Mon Sep 17 00:00:00 2001 From: mwallschlaeger Date: Fri, 20 Oct 2023 09:21:09 +0200 Subject: [PATCH] removed artifacts --- geonode/base/models.py | 39 --------------------------------------- 1 file changed, 39 deletions(-) diff --git a/geonode/base/models.py b/geonode/base/models.py index 0339a8d07d2..4bb171d4af6 100644 --- a/geonode/base/models.py +++ b/geonode/base/models.py @@ -1819,45 +1819,6 @@ def add_missing_metadata_author_or_poc(self): if not self.poc: self.poc = self.owner - def _get_contact_role_element(self, role: str) -> ContactRole: - """ - generell getter of for all contact roles except owner - - param role (str): string coresponding to ROLE_VALUES in geonode/people/enumarations, defining which propery is requested - return (ContactRole): returns the requested contact role from the database - """ - try: - cr = ContactRole.objects.get(role=role, resource=self).contact - except ContactRole.DoesNotExist: - cr = None - return cr - - def _set_contact_role_element(self, contact_role: ContactRole, role: str) -> ContactRole: - """ - generell setter for all contact roles except owner in resource base - - param contact_role (ContactRole): - param role (str): string coresponding to ROLE_VALUES in geonode/people/enumarations, defining which propery is to set - return (ContactRole): returns the requested contact role from the database - """ - ContactRole.objects.filter(role=role, resource=self).delete() - # create the new assignation - ContactRole.objects.create(role=role, resource=self, contact=contact_role) - - def _get_poc(self): - return self._get_contact_role_element(role="pointOfContact") - - def _set_poc(self, contact_role: ContactRole): - return self._set_contact_role_element(contact_role=contact_role, role="pointOfContact") - - poc = property(_get_poc, _set_poc) - - def _get_metadata_author(self): - return self._get_contact_role_element(role="author") - - def _set_metadata_author(self, contact_role: ContactRole): - return self._set_contact_role_element(contact_role=contact_role, role="author") - metadata_author = property(_get_metadata_author, _set_metadata_author) def _get_processor(self):