oncall-engine/grafana-plugin
Vadim Stepanov 16bbfbbe73
Alert list view & caching rework (#216)
* remove cache usage in AlertGroupView

* remove CustomSearchFilter

* remove caching for alerts

* remove readonly db setup

* render templates on alert creation

* serialize only necessary fields on alert groups list

* optimize AlertGroupListSerializer

* return on-demand templating for alerts

* return on-demand templating for alert groups

* use CursorPaginator

* remove templating on alert create

* pass alert to AlertGroupWebRenderer

* alert_count -> alerts_count

* make sql joins after pagination

* add migration

* bring alert.save() back

* fix tests

* fix tests

* fix tests

* add perpage query param

* add cursor pagination to incidents page

* remove cached_render_for_web usage

* post merge fix

* keep cursor

* lint

* remove get_alert_groups_and_days_for_previous_same_period

* fix pagination on navigate

* refine search_fields on AlertGroupView

Co-authored-by: Maxim <hello.makson@gmail.com>
Co-authored-by: Maxim <maxim.mordasov@grafana.com>
2022-07-14 15:19:25 +01:00
..
e2e World, meet OnCall! 2022-06-03 08:09:47 -06:00
provisioning World, meet OnCall! 2022-06-03 08:09:47 -06:00
src Alert list view & caching rework (#216) 2022-07-14 15:19:25 +01:00
tools Merge dev to main (#54) 2022-06-13 16:39:58 -06:00
.eslintignore World, meet OnCall! 2022-06-03 08:09:47 -06:00
.eslintrc.js World, meet OnCall! 2022-06-03 08:09:47 -06:00
.gitignore World, meet OnCall! 2022-06-03 08:09:47 -06:00
.prettierrc.js World, meet OnCall! 2022-06-03 08:09:47 -06:00
.release-it.js World, meet OnCall! 2022-06-03 08:09:47 -06:00
.stylelintignore World, meet OnCall! 2022-06-03 08:09:47 -06:00
.stylelintrc World, meet OnCall! 2022-06-03 08:09:47 -06:00
CHANGELOG.md Update changelog for v1.0.2 (#107) 2022-06-17 10:23:38 -06:00
grafana-plugin.yml.example World, meet OnCall! 2022-06-03 08:09:47 -06:00
jest.config.js World, meet OnCall! 2022-06-03 08:09:47 -06:00
LICENSE World, meet OnCall! 2022-06-03 08:09:47 -06:00
package.json Merge dev to main (#54) 2022-06-13 16:39:58 -06:00
plopfile.js Merge dev to main (#54) 2022-06-13 16:39:58 -06:00
tsconfig.json World, meet OnCall! 2022-06-03 08:09:47 -06:00
webpack.config.js World, meet OnCall! 2022-06-03 08:09:47 -06:00
yarn.lock Merge dev to main (#54) 2022-06-13 16:39:58 -06:00