Commit Graph

80 Commits

Author SHA1 Message Date
Alex Holliday
9b3085c84d Add default empty value for pagespeedApiKey in settings 2024-09-30 11:30:52 +08:00
Alex Holliday
11b97ab3b4 add update settings method, remove all env var references possible 2024-09-26 14:37:11 +08:00
Alex Holliday
992bf099fa Add app settings model, routes, db ops, service, use settings for issueToken 2024-09-26 13:41:50 +08:00
Alex Holliday
888f644c7c user -> User 2024-09-26 10:28:48 +08:00
Alex Holliday
115831ca34 Remove unsued alert module 2024-09-25 11:41:50 +08:00
Alex Holliday
204e0bbf40 Add indices to DB 2024-09-17 09:16:00 +08:00
Alex Holliday
afa5cf1fc0 Implement setting TTL on FE 2024-09-16 12:13:29 +08:00
Alex Holliday
63da8bd571 Add demo role 2024-09-06 11:42:05 -07:00
Alex Holliday
9110e0b6cc restore monitor 2024-09-03 16:01:24 -07:00
Alexander Holliday
1bde8fdb86 Revert "Add indeterminate state to monitors, resolves #765" 2024-09-03 09:30:43 -07:00
Alex Holliday
071a7fc9cf Add indeterminate state to monitors 2024-09-02 10:45:07 -07:00
M M
654b9d2038 Add real percentages for the uptime of monitors to the main dashboard. 2024-08-31 17:58:23 -07:00
Alex Holliday
7e90b5f48b Notifications added to monitor object 2024-08-30 13:03:59 -07:00
Alexander Holliday
7372449826 Merge pull request #731 from bluewave-labs/feat/monitor-team
Feat/monitor team, resolves #725
2024-08-27 13:02:28 -07:00
Alexander Holliday
87b5835c64 Merge pull request #728 from bluewave-labs/feat/team-table
Feat/team table, #725
2024-08-27 09:16:16 -07:00
Alex Holliday
a02f547b2c Add teamID to monitor model 2024-08-26 19:15:01 -07:00
Alex Holliday
32101b4c2f Initialize User model to creat index 2024-08-26 15:27:05 -07:00
Alex Holliday
c39eab49bd Add teams to a user when they are created 2024-08-26 13:29:11 -07:00
Alex Holliday
a6f5c96f93 Create team on superadmin create 2024-08-26 10:23:05 -07:00
Alex Holliday
ef02bd8078 Check for superadmin as opposed to admin 2024-08-26 09:46:23 -07:00
Alex Holliday
4b2973e308 Add team schema 2024-08-26 09:39:45 -07:00
Alex Holliday
ae46527965 removed double login prevention 2024-08-15 11:39:45 -07:00
Alex Holliday
809e6ee58f Refactored notifications from Check model to NetworkService 2024-08-14 10:20:35 -07:00
Alex Holliday
f80936dd71 Server status update bug fixed, simplified email notification 2024-08-12 19:43:25 -07:00
Alex Holliday
e533c94918 Implemented new stats for Monitor Details 2024-08-12 15:15:13 -07:00
Alexander Holliday
14f6f05dfc Merge pull request #585 from bluewave-labs/feat/login-security
Feat/login security, resolves #583
2024-08-10 10:00:10 -07:00
Alex Holliday
5b2a05bc79 Save JWT to user on login 2024-08-09 13:14:20 -07:00
Alex Holliday
26e3f81a91 Implemented pagination for incidents component 2024-08-09 11:54:30 -07:00
M M
96a99e3d6d Fixed error not sending the email. 2024-08-06 20:53:42 -07:00
M M
f7161f0302 Fix monitor notification check. 2024-08-06 20:45:27 -07:00
M M
7b2311d468 Add docs. 2024-08-06 19:36:43 -07:00
M M
66d101877a look up notifications by monitor and not by user. 2024-08-06 19:35:03 -07:00
M M
e6fac616db Fixed bug that sends an email even if a user does not have notifications turned on. 2024-08-06 18:58:13 -07:00
M M
3bcf564ee4 Merge remote-tracking branch 'upstream/develop' into feat/notify-via-email 2024-08-06 18:33:12 -07:00
Alex Holliday
907dcf4072 Add required stats to PagespeedCheck model 2024-08-02 12:32:08 -07:00
M M
cc7e1bb111 Testing email notifications for when monitor goes down. 2024-08-01 20:42:14 -07:00
Alexander Holliday
4053a6a785 Add notification model (#488) 2024-07-30 12:54:35 -07:00
Alexander Holliday
27b9a6055f Added pre save function to PageSpeedCheck to update Monitor status (#485) 2024-07-30 11:24:25 -07:00
Alexander Holliday
9cba53f22c Feat/db/maintenance window (#472)
* Added comment to show where maintenance window should be applied

* Add maintenance window schema

* Added userID to model
2024-07-28 13:52:15 -07:00
Alexander Holliday
4071d6c97c Feat/handle pagespeed (#448)
* Initial commit

* Prepare for pagespeed Check

* removed unused code, updated JSdoc

* reverted controller
2024-07-25 14:59:31 -07:00
Skorpios
7751a67372 Feat/db operations psc (#449)
* Add screenshot, fix wording

* Update README.md

* setting up PSC in DB.

* Add docs.

---------

Co-authored-by: Gorkem Cetin (BWL) <167266851+gorkem-bwl@users.noreply.github.com>
2024-07-25 14:54:50 -07:00
Alex Holliday
dd5166e14f Add pagespeed type to monitor model 2024-07-24 10:42:38 -07:00
Alex Holliday
608153b461 Commented out admin check, unsure as to whether or not more than one admin can exist 2024-07-23 14:30:27 -07:00
Alex Holliday
a822ae3254 Add role to invite token 2024-07-23 11:24:20 -07:00
Daniel Cojocea
84613bc0e4 Backend camel case 2024-07-22 12:45:33 -04:00
Alex Holliday
5889e37bbd Add invite token 2024-07-19 10:59:04 -07:00
Alex Holliday
af61a4ef0a Change permissions to array[string] 2024-07-18 12:42:02 -07:00
M M
6259b89b94 Fixed import issues and some naming. 2024-07-15 22:43:20 -07:00
M M
c5bb183fec Changed name to better describe the object. 2024-07-15 14:48:13 -07:00
M M
7736828c95 Added JS docs. 2024-07-15 14:42:48 -07:00