mirror of
https://github.com/fergalmoran/dss.git
synced 2025-12-22 09:38:18 +00:00
Initial commit after change to backbone/SPA
This commit is contained in:
17
spa/api/v1/ReleaseAudioResource.py
Normal file
17
spa/api/v1/ReleaseAudioResource.py
Normal file
@@ -0,0 +1,17 @@
|
||||
from tastypie import fields
|
||||
from spa.api.v1.BackboneCompatibleResource import BackboneCompatibleResource
|
||||
from spa.models 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
|
||||
Reference in New Issue
Block a user