Commit Graph

6 Commits

Author SHA1 Message Date
Martin Brennan
e772bb9fce
DEV: Allow new_features URL to be configurable ()
This is so the new features plugin can be tested
easier locally.
2023-11-09 13:50:21 +10:00
David Taylor
cb932d6ee1
DEV: Apply syntax_tree formatting to spec/* 2023-01-09 11:49:28 +00:00
Osama Sayegh
d8b39810d2
DEV: Stop leaking state in dashboard controller specs ()
A few specs in `dashboard_controller_spec.rb` set some state in redis but don't clean it up afterwards which causes other specs to fail when they're ran after `dashboard_controller_spec.rb`.

Related commit: 18467d4.
2022-12-23 15:41:30 +03:00
Osama Sayegh
18467d4067
DEV: Fix new features notification flakey specs () 2022-12-23 11:17:42 +08:00
Alan Guo Xiang Tan
68d5bdefdd
DEV: Skip flaky tests () 2022-12-19 11:36:04 +08:00
Osama Sayegh
1c03d6f9b9
FEATURE: Send notifications to admins when new features are released ()
This commit adds a new notification that gets sent to admins when the site gets new features after an upgrade/deploy. Clicking on the notification takes the admin to the admin dashboard at `/admin` where they can see the new features under the "New Features" section.

Internal topic: t/87166.
2022-12-15 20:12:53 +03:00