Files
edx-platform/openedx/core/djangoapps/zendesk_proxy
Ayub 658cd5c62e BOM-70 (#21327)
* Update Financial Assistance logic

Use the zendesk proxy app instead of the unsupported zendesk library.

* Move to pre-fetching the group IDs.

Rather than making extra requests to zendesk to list all groups and find
a specific group ID. Just make a pre-filled list of group IDs for the
groups we care about.  When a group name is passed in, it is checked
against this list and the ticket is created in the correct group so the
right people can respond to it.
2019-08-16 13:05:35 -04:00
..
2019-03-28 10:48:34 -04:00
2019-08-16 13:05:35 -04:00
2017-12-06 13:32:44 -05:00
2017-12-06 13:32:44 -05:00
2019-08-16 13:05:35 -04:00

Zendesk API proxy endpoint

Introduced via EDUCATOR-1889

Purpose

This djangoapp contains no models, just a single view. The intended purpose is to provide a way for unauthenticated POST requests to create ZenDesk tickets. The reason we use this proxy instead of a direct POST is that it allows us to keep ZenDesk credentials private, and rotate them if needed. This proxy endpoint should be rate-limited to avoid abuse.