The only time it should include the suffix is when the handler is
explicilty "xmodule_handler", meaning it's an old-style handler
that routes everything. For example, Capa uses one handler for
all its AJAX requests, and only differentiates actions based on
suffix ("get", "problem_check", etc.).
What prompted this change is that LTIDescriptor defines a handler
"lti_2_0_result_rest_handler" which encodes user-specific
information into the suffix. This is a perfectly valid thing to
do, but it blows out the number of named transactions in our
metrics.
| Name |
Last commit
|
Last update |
|---|---|---|
| .. | ||
| features | Loading commit data... | |
| management | Loading commit data... | |
| migrations | Loading commit data... | |
| tests | Loading commit data... | |
| __init__.py | Loading commit data... | |
| access.py | Loading commit data... | |
| access_response.py | Loading commit data... | |
| access_utils.py | Loading commit data... | |
| admin.py | Loading commit data... | |
| courses.py | Loading commit data... | |
| courseware_access_exception.py | Loading commit data... | |
| entrance_exams.py | Loading commit data... | |
| field_overrides.py | Loading commit data... | |
| grades.py | Loading commit data... | |
| masquerade.py | Loading commit data... | |
| middleware.py | Loading commit data... | |
| model_data.py | Loading commit data... | |
| models.py | Loading commit data... | |
| module_render.py | Loading commit data... | |
| self_paced_overrides.py | Loading commit data... | |
| student_field_overrides.py | Loading commit data... | |
| tabs.py | Loading commit data... | |
| testutils.py | Loading commit data... | |
| url_helpers.py | Loading commit data... | |
| user_state_client.py | Loading commit data... | |
| views.py | Loading commit data... |