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.
Showing
- cms/envs/common.py 4 additions, 0 deletionscms/envs/common.py
- common/djangoapps/util/views.py 1 addition, 231 deletionscommon/djangoapps/util/views.py
- lms/djangoapps/courseware/tests/test_views.py 11 additions, 17 deletionslms/djangoapps/courseware/tests/test_views.py
- lms/djangoapps/courseware/views/views.py 7 additions, 35 deletionslms/djangoapps/courseware/views/views.py
- lms/envs/common.py 4 additions, 0 deletionslms/envs/common.py
- openedx/core/djangoapps/zendesk_proxy/tests/test_utils.py 37 additions, 3 deletionsopenedx/core/djangoapps/zendesk_proxy/tests/test_utils.py
- openedx/core/djangoapps/zendesk_proxy/utils.py 88 additions, 16 deletionsopenedx/core/djangoapps/zendesk_proxy/utils.py
- requirements/edx/base.in 0 additions, 1 deletionrequirements/edx/base.in
- requirements/edx/base.txt 2 additions, 3 deletionsrequirements/edx/base.txt
- requirements/edx/development.txt 0 additions, 1 deletionrequirements/edx/development.txt
- requirements/edx/testing.txt 0 additions, 1 deletionrequirements/edx/testing.txt
Please register or sign in to comment