mirror of
https://github.com/ansible/awx.git
synced 2026-05-19 23:07:42 -02:30
Updates to work with REST framework 2.3.x, update browseable API style to mimic UI.
This commit is contained in:
14
ansibleworks/main/renderers.py
Normal file
14
ansibleworks/main/renderers.py
Normal file
@@ -0,0 +1,14 @@
|
||||
import rest_framework.renderers
|
||||
|
||||
class BrowsableAPIRenderer(rest_framework.renderers.BrowsableAPIRenderer):
|
||||
'''
|
||||
Customizations to the default browsable API renderer.
|
||||
'''
|
||||
|
||||
def get_form(self, view, method, request):
|
||||
'''Never show auto-generated form (only raw form).'''
|
||||
obj = getattr(view, 'object', None)
|
||||
if not self.show_form_for_method(view, method, request, obj):
|
||||
return
|
||||
if method in ('DELETE', 'OPTIONS'):
|
||||
return True # Don't actually need to return a form
|
||||
Reference in New Issue
Block a user