Handle various link generation needs

This commit is contained in:
Mouse Reeve
2021-12-05 13:38:15 -08:00
parent 4085714764
commit 071da7d4fb
3 changed files with 13 additions and 4 deletions

View File

@ -11,7 +11,7 @@ from .connector_manager import ConnectorException
class Connector(AbstractConnector):
"""instantiate a connector for inventaire"""
generated_remote_link_field = "inventaire_link"
generated_remote_link_field = "inventaire_id"
def __init__(self, identifier):
super().__init__(identifier)
@ -212,6 +212,11 @@ class Connector(AbstractConnector):
return ""
return data.get("extract")
def get_remote_id_from_model(self, obj):
"""use get_remote_id to figure out the link from a model obj"""
remote_id_value = getattr(obj, self.inventaire_id)
return self.get_remote_id(remote_id_value)
def get_language_code(options, code="en"):
"""when there are a bunch of translation but we need a single field"""