Support team UI for regenerating certificates
* Add new role for support staff. * Move dashboard/support functionality into a new Django app called "support". * Add support view for searching and regenerating certificates. * Refactor certificates views into separate files.
Showing
- common/djangoapps/student/roles.py 11 additions, 0 deletionscommon/djangoapps/student/roles.py
- lms/djangoapps/certificates/api.py 61 additions, 2 deletionslms/djangoapps/certificates/api.py
- lms/djangoapps/certificates/badge_handler.py 1 addition, 1 deletionlms/djangoapps/certificates/badge_handler.py
- lms/djangoapps/certificates/queue.py 8 additions, 1 deletionlms/djangoapps/certificates/queue.py
- lms/djangoapps/certificates/tests/test_cert_management.py 6 additions, 1 deletionlms/djangoapps/certificates/tests/test_cert_management.py
- lms/djangoapps/certificates/tests/test_support_views.py 259 additions, 0 deletionslms/djangoapps/certificates/tests/test_support_views.py
- lms/djangoapps/certificates/tests/test_views.py 5 additions, 10 deletionslms/djangoapps/certificates/tests/test_views.py
- lms/djangoapps/certificates/urls.py 37 additions, 0 deletionslms/djangoapps/certificates/urls.py
- lms/djangoapps/certificates/views/__init__.py 8 additions, 0 deletionslms/djangoapps/certificates/views/__init__.py
- lms/djangoapps/certificates/views/badges.py 31 additions, 0 deletionslms/djangoapps/certificates/views/badges.py
- lms/djangoapps/certificates/views/support.py 185 additions, 0 deletionslms/djangoapps/certificates/views/support.py
- lms/djangoapps/certificates/views/webview.py 16 additions, 255 deletionslms/djangoapps/certificates/views/webview.py
- lms/djangoapps/certificates/views/xqueue.py 232 additions, 0 deletionslms/djangoapps/certificates/views/xqueue.py
- lms/djangoapps/courseware/access.py 15 additions, 1 deletionlms/djangoapps/courseware/access.py
- lms/djangoapps/dashboard/support_urls.py 0 additions, 13 deletionslms/djangoapps/dashboard/support_urls.py
- lms/djangoapps/support/__init__.py 0 additions, 0 deletionslms/djangoapps/support/__init__.py
- lms/djangoapps/support/decorators.py 24 additions, 0 deletionslms/djangoapps/support/decorators.py
- lms/djangoapps/support/models.py 3 additions, 0 deletionslms/djangoapps/support/models.py
- lms/djangoapps/support/static/support/js/certificates_factory.js 13 additions, 0 deletions...ngoapps/support/static/support/js/certificates_factory.js
- lms/djangoapps/support/static/support/js/collections/certificate.js 21 additions, 0 deletions...apps/support/static/support/js/collections/certificate.js
Loading
Please register or sign in to comment