Commit Graph

1765 Commits

Author SHA1 Message Date
Simon Larsen
a10a83ad32
Refactor Project and User middleware tests; update method names for clarity and improve mock implementations 2024-09-26 16:15:07 +01:00
Simon Larsen
bf01322fbd
Refactor ResourceUtil and UserMiddleware; update type definitions and improve method naming for clarity 2024-09-26 15:59:06 +01:00
Simon Larsen
73fc3e3a08
Refactor MonitorResourceUtil; enhance monitor status timeline logic and improve error handling 2024-09-26 15:51:36 +01:00
Simon Larsen
221f3774de
Refactor MonitorResourceUtil; improve code formatting and streamline logging statements 2024-09-26 15:23:23 +01:00
Simon Larsen
b79dafc9df
Refactor MonitorResourceUtil; improve error handling and streamline logging statements 2024-09-26 15:18:21 +01:00
Simon Larsen
ed7a693966
Refactor imports in Realtime utility and related components; streamline ModelEventType import paths 2024-09-26 15:13:16 +01:00
Simon Larsen
4982febd74
Refactor code for consistency; remove unnecessary whitespace and improve formatting in multiple files 2024-09-26 15:07:02 +01:00
Simon Larsen
98fe5deba7
Refactor AccessTokenService to utilize UserPermissionUtil for permission retrieval; introduce PermissionNamespace enum 2024-09-26 13:59:28 +01:00
Simon Larsen
54e8a4c224
Refactor UserAuthorization middleware; move access token extraction to Realtime utility 2024-09-26 13:49:38 +01:00
Simon Larsen
7465a44690
Refactor ProjectAuthorization middleware to utilize APIKeyAccessPermission; remove AccessTokenService methods 2024-09-26 13:46:34 +01:00
Simon Larsen
dab51a837d
Refactor ProjectAuthorization middleware to use APIKeyAccessPermission; increase concurrency in Workflow feature set 2024-09-26 13:22:23 +01:00
Simon Larsen
003fdb4de4
Add Realtime event types and interfaces; refactor imports for consistency 2024-09-26 13:15:35 +01:00
Simon Larsen
2e5ec1df6f
Refactor Realtime event handling and permissions management; introduce EnableRealtimeEventsOn interface 2024-09-26 11:59:11 +01:00
Simon Larsen
8afa3810a1
Enhance logging in Realtime utilities and add ping monitoring check in Register service 2024-09-25 21:50:50 +01:00
Simon Larsen
897aa6044d
Refactor model type retrieval functions for improved type safety and clarity 2024-09-25 21:08:36 +01:00
Simon Larsen
dbad05baa6
Add modelId support in Realtime utilities and enhance cookie handling methods 2024-09-25 20:59:14 +01:00
Simon Larsen
ca7745cfad
Refactor refreshToggle type to string and update related components for consistency 2024-09-25 17:20:38 +01:00
Simon Larsen
61a275ee34
Merge branch 'master' into realtime 2024-09-25 12:59:59 +01:00
Simon Larsen
e7bfe6ea47
Enhance logging for API responses to include request details and improve traceability 2024-09-24 18:50:08 +01:00
Simon Larsen
1577f72b87
Refactor error handling in API requests to improve response clarity and reduce ambiguity in failure messages 2024-09-24 17:27:04 +01:00
Simon Larsen
0afa4f4664
Fix formatting in schema migrations and streamline DeleteDateColumn decorator in DatabaseBaseModel 2024-09-24 17:25:49 +01:00
Simon Larsen
08d3bd535d
Add migrations to alter createdAt column type to TIMESTAMP WITH TIME ZONE for File and User tables; update DatabaseBaseModel to use ColumnType.Date for date columns 2024-09-24 17:23:40 +01:00
Simon Larsen
063b9b3a43
Refactor sorting criteria in IncidentService and MonitorService to use startsAt instead of createdAt; enhance monitor status timeline logic to prevent duplicate entries 2024-09-23 17:25:23 +01:00
Simon Larsen
2c2bc3a7fa
Update foreign key constraint in StatusPage model to use SET NULL on delete and adjust migration files 2024-09-23 16:24:35 +01:00
Simon Larsen
d6530cbaf7
Change onDelete behavior to SET NULL for foreign key in StatusPage model and add migration for the update 2024-09-23 16:15:31 +01:00
Simon Larsen
e6bc276d54
Change onDelete behavior from CASCADE to SET NULL in multiple database models 2024-09-23 15:54:08 +01:00
Simon Larsen
03cb414ae4
Fix formatting issues in Queue.ts, SendReportsToSubscribers.ts, and Routes.ts 2024-09-22 14:57:49 +01:00
Simon Larsen
3809b4585a
Refactor queue handling by removing WorkerNotification and updating job configurations in SendReportsToSubscribers 2024-09-22 14:24:29 +01:00
Simon Larsen
9be007cbda
Add WorkerNotification queue and update SendReportsToSubscribers job configuration 2024-09-22 14:15:09 +01:00
Simon Larsen
44c0c7564d
Update queue inspector route and enable scheduled maintenance job imports in Routes.ts 2024-09-21 20:06:22 +01:00
Simon Larsen
89da4dea4c
Add debug logging in MonitorResource and comment out unused scheduled maintenance jobs 2024-09-20 23:28:05 +01:00
Simon Larsen
91bec9d58f
Add support for real-time event handling in Incident model and related components 2024-09-20 19:00:09 +01:00
Simon Larsen
d79d17e230
Add new fields for current status and uptime precision in StatusPageGroup 2024-09-20 12:56:50 +01:00
Simon Larsen
6c73747564
Add new columns to StatusPageGroup for status visibility and uptime precision 2024-09-20 12:20:48 +01:00
Simon Larsen
9a7ea2ce59
Add debug logging for monitor fetching and processing steps 2024-09-20 11:58:00 +01:00
Simon Larsen
97f4d3612d
Add debug logging for scheduled maintenance event processing and notifications 2024-09-20 11:29:03 +01:00
Simon Larsen
a6f6b12ae2
Refactor FormField component to simplify toggle value initialization 2024-09-18 21:49:41 +01:00
Simon Larsen
7cd6c0f3a9
Fix comparison operator in QueryHelper for correct value filtering 2024-09-18 21:30:19 +01:00
Simon Larsen
1cdf9ecdf1
Replace AppApiHostname with WorkflowHostname in AnalyticsDatabaseService and DatabaseService 2024-09-18 14:18:52 +01:00
Simon Larsen
cc8c3f7d9e
Add timeout option to API requests and update monitor configurations 2024-09-18 13:13:24 +01:00
Simon Larsen
1a15cb31f7
Add WorkflowHostname configuration and update WorkflowService to use it 2024-09-18 12:36:44 +01:00
Simon Larsen
94f0446802
Add canReadOnRelationQuery property to Copilot Event Status column 2024-09-18 11:34:12 +01:00
Simon Larsen
86168a50ee
Add Worker service configuration, deployment setup, and Nginx routing 2024-09-16 08:42:50 -07:00
Simon Larsen
f728a94a80
Add Home service configuration and deployment setup 2024-09-16 08:11:21 -07:00
Simon Larsen
1d85490c55
Refactor ProjectService to update subscription status 2024-09-11 16:02:52 -07:00
Simon Larsen
51ff018a61
Refactor recurring notification handling in ScheduledMaintenance and ScheduledMaintenanceTemplate models 2024-09-11 09:58:45 -07:00
Simon Larsen
2a345a3948
add jobs to send reminders to subscribers, 2024-09-10 16:25:58 +01:00
Simon Larsen
8f49a8202f
update next notifcaiton time for subscribers in scheduled events 2024-09-10 16:12:27 +01:00
Simon Larsen
be5c11263c
add subscriber notification option before the event 2024-09-10 15:52:19 +01:00
Simon Larsen
20e56fb1d7
add recurring field element adn controls. 2024-09-10 15:25:50 +01:00