コード例 #1
0
def stamp_uri(sender, instance, **kwargs):
    if issubclass(sender, BaseModel):
        if hasattr(instance, 'versioned_object'):
            instance.uri = reverse_resource_version(instance,
                                                    instance.view_name)
        else:
            instance.uri = reverse_resource(instance, instance.view_name)
コード例 #2
0
ファイル: models.py プロジェクト: rkorytkowski/oclapi
 def concept_reference_url(self):
     if self.source_version:
         source_version_url = reverse_resource_version(self.source_version,
                                                       'sourceversion-detail')
         return urljoin(source_version_url, 'concepts/%s/' % self.concept.mnemonic)
     if self.concept_version:
         return reverse_resource_version(self.concept_version, 'conceptversion-detail')
     return reverse_resource(self.concept, 'concept-detail')
コード例 #3
0
 def item_link(self, item):
     return reverse_resource(item, 'collection-concept-detail')
コード例 #4
0
 def link(self, obj):
     return reverse_resource(obj, 'collection-detail')
コード例 #5
0
ファイル: models.py プロジェクト: bhawnasingla/oclapi
def stamp_uri(sender, instance, **kwargs):
    if issubclass(sender, BaseModel):
        if hasattr(instance, 'versioned_object'):
            instance.uri = reverse_resource_version(instance, instance.view_name)
        else:
            instance.uri = reverse_resource(instance, instance.view_name)
コード例 #6
0
ファイル: models.py プロジェクト: bhawnasingla/oclapi
 def url(self):
     return self.uri or reverse_resource(self, self.view_name)
コード例 #7
0
 def url(self):
     return self.uri or reverse_resource(self, self.view_name)
コード例 #8
0
 def versions_url(self):
     return reverse_resource(self, 'sourceversion-list')
コード例 #9
0
 def versions_url(self):
     return reverse_resource(self, 'collectionversion-list')
コード例 #10
0
ファイル: models.py プロジェクト: OpenConceptLab/oclapi
 def versions_url(self):
     return reverse_resource(self, 'collectionversion-list')
コード例 #11
0
ファイル: models.py プロジェクト: AnjaliWadhwa/oclapi
 def concepts_url(self):
     return reverse_resource(self, 'collection-concept-list')
コード例 #12
0
ファイル: feeds.py プロジェクト: AnshuAg/oclapi
 def item_link(self, item):
     return reverse_resource(item, 'collection-concept-detail')
コード例 #13
0
ファイル: feeds.py プロジェクト: AnshuAg/oclapi
 def link(self, obj):
     return reverse_resource(obj, 'collection-detail')