• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

source-academy / frontend / 5306820899
40%

Build:
DEFAULT BRANCH: master
Ran 19 Jun 2023 01:33AM UTC
Jobs 1
Files 530
Run time 6s
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

19 Jun 2023 01:33AM UTC coverage: 36.326% (-0.6%) from 36.9%
5306820899

push

github

web-flow
Add notifications system (#2494)

* WIP: Add Notification Config Panel

* feat: Add UI page for customising notification preferences

* Backend integration for notification preferences

* Reposition notification preference page in navigation bar

* fix styling issues

* Update Backend Integration for Notification Config

* fix: Fix notification preferences cannot have null is_enabled

* Allow upserting notification preferences

- Fix logic for notification preferences page

* Fix linting error

* Update snapshot for AcademyNavigationBar

* Update snapshot for AcademyNavigationBar

* Fix whitespace issue

* Fix styling issues

* Fix rendering bug

* Remove log statement

* Use array `forEach` instead of `reduce`

* Fix lint issues

* Remove some typecasts to fix type-safety issues

---------

Co-authored-by: Goh Jun Yi <54541329+Junyi00@users.noreply.github.com>
Co-authored-by: Martin Henz <henz@comp.nus.edu.sg>
Co-authored-by: Richard Dominick <34370238+RichDom2185@users.noreply.github.com>

2014 of 6317 branches covered (31.88%)

Branch coverage included in aggregate %.

32 of 277 new or added lines in 13 files covered. (11.55%)

5205 of 13556 relevant lines covered (38.4%)

18.48 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
1
59.09
-2.81% src/commons/navigationBar/subcomponents/AcademyNavigationBar.tsx
1
0.0
0.0% src/pages/academy/adminPanel/AdminPanel.tsx
2
63.64
-4.99% src/commons/application/reducers/SessionsReducer.ts
7
90.2
-6.36% src/commons/application/actions/SessionActions.ts
8
0.0
src/pages/academy/notiPreference/subcomponents/BooleanCell.tsx
18
0.0
src/pages/academy/adminPanel/subcomponents/notificationConfigPanel/SelectCell.tsx
20
0.0
src/pages/academy/adminPanel/subcomponents/notificationConfigPanel/TimeOptionCell.tsx
25
0.0
src/pages/academy/notiPreference/subcomponents/SelectCell.tsx
27
14.98
0.54% src/commons/sagas/RequestsSaga.ts
34
56.15
-5.04% src/commons/sagas/BackendSaga.ts
45
0.0
src/pages/academy/notiPreference/NotiPreference.tsx
57
0.0
src/pages/academy/adminPanel/subcomponents/NotificationConfigPanel.tsx
Jobs
ID Job ID Ran Files Coverage
1 5306820899.1 19 Jun 2023 01:33AM UTC 530
36.33
GitHub Action Run
Source Files on build 5306820899
  • Tree
  • List 530
  • Changed 11
  • Source Changed 0
  • Coverage Changed 11
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • 752f1a08 on github
  • Prev Build on master (#5290924072)
  • Next Build on master (#5308020257)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc