mirror of
https://github.com/fergalmoran/dss.git
synced 2025-12-22 09:38:18 +00:00
17 lines
600 B
Python
17 lines
600 B
Python
from tastypie import fields
|
|
from spa.api.v1.BackboneCompatibleResource import BackboneCompatibleResource
|
|
from spa.models.Release import ReleaseAudio
|
|
|
|
class ReleaseAudioResource(BackboneCompatibleResource):
|
|
release = fields.ToOneField('spa.api.v1.ReleaseResource.ReleaseResource', 'release')
|
|
|
|
class Meta:
|
|
queryset = ReleaseAudio.objects.all()
|
|
resource_name = 'audio'
|
|
filtering = {
|
|
"release": ('exact',),
|
|
}
|
|
|
|
def dehydrate(self, bundle):
|
|
bundle.data['waveform_url'] = bundle.obj.get_waveform_url()
|
|
return bundle |