AC-1040 Exposed list of choices for type field.

This commit is contained in:
Chris Church
2014-03-29 14:34:18 -04:00
parent 5ad0282495
commit fe5d154d76
4 changed files with 37 additions and 7 deletions

View File

@@ -30,7 +30,7 @@ from rest_framework import serializers
# AWX
from awx.main.models import *
from awx.main.utils import update_scm_url, camelcase_to_underscore
from awx.main.utils import update_scm_url, get_type_for_model
logger = logging.getLogger('awx.api.serializers')
@@ -214,8 +214,7 @@ class BaseSerializer(serializers.ModelSerializer):
return ret
def get_type(self, obj):
opts = get_concrete_model(self.opts.model)._meta
return camelcase_to_underscore(opts.object_name)
return get_type_for_model(self.opts.model)
def get_types(self):
return [self.get_type(None)]