def get_subcollection_model(collection_id, fedora_prefix = None): if fedora_prefix: collection_id = fedora_prefix + '/' + collection_id model = FedoraTemplateCache.get_subcollection_model(FedoraObject.objects.get(pk=collection_id)) if model is None: return None model = FedoraTypeManager.get_model_class_from_fullname(model) return model
def get_subcollection_model(collection_id, fedora_prefix=None): if fedora_prefix: collection_id = fedora_prefix + '/' + collection_id model = FedoraTemplateCache.get_subcollection_model( FedoraObject.objects.get(pk=collection_id)) if model is None: return None model = FedoraTypeManager.get_model_class_from_fullname(model) return model
def get_subcollection_model_from_object(collection_object): model = FedoraTemplateCache.get_subcollection_model(collection_object) if model is None: return None model = FedoraTypeManager.get_model_class_from_fullname(model) return model