mirror of
https://github.com/encode/django-rest-framework.git
synced 2025-02-27 08:50:40 +03:00
Fix browseable API form display error for authenticated permissions
This commit is contained in:
parent
e9475d036f
commit
7c4d50f621
|
@ -54,7 +54,7 @@ If you're intending to use the browserable API you'll want to add REST framework
|
||||||
url(r'^api-auth/', include('rest_framework.urls', namespace='rest_framework'))
|
url(r'^api-auth/', include('rest_framework.urls', namespace='rest_framework'))
|
||||||
)
|
)
|
||||||
|
|
||||||
Note that the base URL can be whatever you want, but you must include `rest_framework.urls` with the `rest_framework` namespace.
|
Note that the URL path can be whatever you want, but you must include `rest_framework.urls` with the `rest_framework` namespace.
|
||||||
|
|
||||||
## Quickstart
|
## Quickstart
|
||||||
|
|
||||||
|
@ -119,6 +119,7 @@ Run the tests:
|
||||||
|
|
||||||
./rest_framework/runtests/runtests.py
|
./rest_framework/runtests/runtests.py
|
||||||
|
|
||||||
|
For more information see the [Contributing to REST framework][contributing] section.
|
||||||
## Support
|
## Support
|
||||||
|
|
||||||
For support please see the [REST framework discussion group][group], or try the `#restframework` channel on `irc.freenode.net`.
|
For support please see the [REST framework discussion group][group], or try the `#restframework` channel on `irc.freenode.net`.
|
||||||
|
|
|
@ -41,6 +41,10 @@ def clone_request(request, method):
|
||||||
ret._content_type = request._content_type
|
ret._content_type = request._content_type
|
||||||
ret._stream = request._stream
|
ret._stream = request._stream
|
||||||
ret._method = method
|
ret._method = method
|
||||||
|
if hasattr(request, '_user'):
|
||||||
|
ret._user = request._user
|
||||||
|
if hasattr(request, '_auth'):
|
||||||
|
ret._auth = request._auth
|
||||||
return ret
|
return ret
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -95,7 +95,7 @@
|
||||||
<form class="button-form" action="{{ request.get_full_path }}" method="POST" class="pull-right">
|
<form class="button-form" action="{{ request.get_full_path }}" method="POST" class="pull-right">
|
||||||
{% csrf_token %}
|
{% csrf_token %}
|
||||||
<input type="hidden" name="{{ api_settings.FORM_METHOD_OVERRIDE }}" value="OPTIONS" />
|
<input type="hidden" name="{{ api_settings.FORM_METHOD_OVERRIDE }}" value="OPTIONS" />
|
||||||
<button class="btn btn-info js-tooltip" title="Make an OPTIONS request on the {{ name }} resource">OPTIONS</button>
|
<button class="btn btn-primary js-tooltip" title="Make an OPTIONS request on the {{ name }} resource">OPTIONS</button>
|
||||||
</form>
|
</form>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user