-
- Downloads
Improve Threat Monitoring backend integration
Part of [WAF statistics reporting][1]. This improves the integration with the backend for WAF statistics reporting in a few ways. In particular, this: - Handles 404 responses from the WAF statistics endpoint not as errors, but as an indication that there is no data to display. - Displays a new empty state when there is no data to display. - Handles 204 No Content responses from the WAF statisics endpoint, and continues to poll until a 200 OK response (or any error) is received. To do this, the existing `pollUntilComplete` utility was moved to a more shared location, and tests were added for it. [1]: #14707
parent
db173c62
No related branches found
No related tags found
Showing
- app/assets/javascripts/lib/utils/poll_until_complete.js 42 additions, 0 deletionsapp/assets/javascripts/lib/utils/poll_until_complete.js
- ee/app/assets/javascripts/threat_monitoring/components/app.vue 23 additions, 2 deletions...p/assets/javascripts/threat_monitoring/components/app.vue
- ee/app/assets/javascripts/threat_monitoring/index.js 2 additions, 0 deletionsee/app/assets/javascripts/threat_monitoring/index.js
- ee/app/assets/javascripts/threat_monitoring/store/modules/threat_monitoring/actions.js 20 additions, 8 deletions...eat_monitoring/store/modules/threat_monitoring/actions.js
- ee/app/assets/javascripts/threat_monitoring/store/modules/threat_monitoring/getters.js 3 additions, 0 deletions...eat_monitoring/store/modules/threat_monitoring/getters.js
- ee/app/assets/javascripts/vue_shared/license_management/store/actions.js 1 addition, 1 deletion...avascripts/vue_shared/license_management/store/actions.js
- ee/app/assets/javascripts/vue_shared/security_reports/store/actions.js 1 addition, 1 deletion.../javascripts/vue_shared/security_reports/store/actions.js
- ee/app/assets/javascripts/vue_shared/security_reports/store/modules/sast/actions.js 1 addition, 1 deletion...vue_shared/security_reports/store/modules/sast/actions.js
- ee/app/assets/javascripts/vue_shared/security_reports/store/utils.js 0 additions, 36 deletions...ts/javascripts/vue_shared/security_reports/store/utils.js
- ee/app/views/projects/threat_monitoring/show.html.haml 1 addition, 0 deletionsee/app/views/projects/threat_monitoring/show.html.haml
- ee/spec/frontend/threat_monitoring/components/__snapshots__/app_spec.js.snap 1 addition, 1 deletion...reat_monitoring/components/__snapshots__/app_spec.js.snap
- ee/spec/frontend/threat_monitoring/components/app_spec.js 42 additions, 8 deletionsee/spec/frontend/threat_monitoring/components/app_spec.js
- ee/spec/frontend/threat_monitoring/store/modules/threat_monitoring/actions_spec.js 32 additions, 3 deletions...onitoring/store/modules/threat_monitoring/actions_spec.js
- ee/spec/frontend/threat_monitoring/store/modules/threat_monitoring/getters_spec.js 13 additions, 0 deletions...onitoring/store/modules/threat_monitoring/getters_spec.js
- locale/gitlab.pot 6 additions, 0 deletionslocale/gitlab.pot
- spec/frontend/lib/utils/poll_until_complete_spec.js 89 additions, 0 deletionsspec/frontend/lib/utils/poll_until_complete_spec.js
-
mentioned in merge request !51748 (merged)
-
mentioned in merge request !63901 (merged)
Please register or sign in to comment