mirror of
https://gitea.mueller.network/extern/django-helpdesk.git
synced 2024-11-28 19:03:14 +01:00
Deprecate custom API (see #198)
This commit is contained in:
parent
2df995b2a3
commit
ca1690becb
@ -1,6 +1,8 @@
|
|||||||
Ticket API
|
Ticket API
|
||||||
==========
|
==========
|
||||||
|
|
||||||
django-helpdesk includes an API accessible via HTTP POST requests, allowing you to create and alter tickets from 3rd party software and systems.
|
*Warning*: The django-helpdesk API is deprecated, and no longer maintained. See https://github.com/rossp/django-helpdesk/issues/198 for more details.
|
||||||
|
|
||||||
For usage instructions and command syntax, see the file ``templates/helpdesk/api_help.html``, or visit http://helpdesk/api/help/.
|
The API will be removed in January 2016 - you should instead build an integration with eg django-rest-framework.
|
||||||
|
|
||||||
|
For details on the current API including usage instructions and command syntax, see the file ``templates/helpdesk/api_help.html``, or visit http://helpdesk/api/help/.
|
||||||
|
@ -60,7 +60,7 @@
|
|||||||
<div id='footer' class="row">
|
<div id='footer' class="row">
|
||||||
<div class="col-md-2">{% include "helpdesk/attribution.html" %}</div>
|
<div class="col-md-2">{% include "helpdesk/attribution.html" %}</div>
|
||||||
<div class="col-md-2"><a href='{% url 'helpdesk_rss_index' %}'><img src='{% static "helpdesk/rss_icon.png" %}' width='14' height='14' alt='{% trans "RSS Icon" %}' title='{% trans "RSS Feeds" %}' border='0' />{% trans "RSS Feeds" %}</a></div>
|
<div class="col-md-2"><a href='{% url 'helpdesk_rss_index' %}'><img src='{% static "helpdesk/rss_icon.png" %}' width='14' height='14' alt='{% trans "RSS Icon" %}' title='{% trans "RSS Feeds" %}' border='0' />{% trans "RSS Feeds" %}</a></div>
|
||||||
<div class="col-md-2"><a href='{% url 'helpdesk_api_help' %}'>{% trans "API" %}</a></div>
|
<div class="col-md-2"><s><a href='{% url 'helpdesk_api_help' %}'>{% trans "API" %}</a></s></div>
|
||||||
{% if user.is_superuser %}<div class="col-md-2"><a href='{% url 'helpdesk_system_settings' %}'>{% trans "System Settings" %}</a></div>{% endif %}
|
{% if user.is_superuser %}<div class="col-md-2"><a href='{% url 'helpdesk_system_settings' %}'>{% trans "System Settings" %}</a></div>{% endif %}
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -23,6 +23,12 @@
|
|||||||
</ul>
|
</ul>
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
|
<h2 id='warning'>Deprecation Warning</h2>
|
||||||
|
|
||||||
|
<P>This API has been deprecated and will be removed in January 2016. Please <a href='https://github.com/rossp/django-helpdesk/issues/198'>See the GitHub Issue Tracker</a> for more details.</p>
|
||||||
|
<P>Do <strong>not</strong> build new integrations using this API.</p>
|
||||||
|
|
||||||
|
<p>We recommend using django-rest-framework or similar for all integrations.</p>
|
||||||
|
|
||||||
<h2 id='introduction'>Introduction</h2>
|
<h2 id='introduction'>Introduction</h2>
|
||||||
|
|
||||||
|
@ -33,6 +33,8 @@ from helpdesk.forms import TicketForm
|
|||||||
from helpdesk.lib import send_templated_mail, safe_template_context
|
from helpdesk.lib import send_templated_mail, safe_template_context
|
||||||
from helpdesk.models import Ticket, Queue, FollowUp
|
from helpdesk.models import Ticket, Queue, FollowUp
|
||||||
|
|
||||||
|
import warnings
|
||||||
|
|
||||||
STATUS_OK = 200
|
STATUS_OK = 200
|
||||||
|
|
||||||
STATUS_ERROR = 400
|
STATUS_ERROR = 400
|
||||||
@ -53,8 +55,14 @@ def api(request, method):
|
|||||||
must be valid users
|
must be valid users
|
||||||
* The method must match one of the public methods of the API class.
|
* The method must match one of the public methods of the API class.
|
||||||
|
|
||||||
|
|
||||||
|
THIS IS DEPRECATED AS OF DECEMBER 2015 AND WILL BE REMOVED IN JANUARY 2016.
|
||||||
|
SEE https://github.com/rossp/django-helpdesk/issues/198 FOR DETAILS
|
||||||
|
|
||||||
"""
|
"""
|
||||||
|
|
||||||
|
warnings.warn("django-helpdesk API will be removed in January 2016. See https://github.com/rossp/django-helpdesk/issues/198 for details.", category=DeprecationWarning)
|
||||||
|
|
||||||
if method == 'help':
|
if method == 'help':
|
||||||
return render_to_response('helpdesk/help_api.html')
|
return render_to_response('helpdesk/help_api.html')
|
||||||
|
|
||||||
@ -330,4 +338,4 @@ class API:
|
|||||||
|
|
||||||
ticket.save()
|
ticket.save()
|
||||||
|
|
||||||
return api_return(STATUS_OK)
|
return api_return(STATUS_OK)
|
||||||
|
Loading…
Reference in New Issue
Block a user