Commit Graph

319 Commits

Author SHA1 Message Date
Simon Larsen
c0994ff055
Remove unused index decorators from Alert and Incident models, and add new migration files to drop specific indexes 2024-11-12 17:43:23 +00:00
Simon Larsen
5c459eede8
Refactor metric handling by removing MonitorMetricsByMinute references, adding service type to metrics, and implementing a job to delete old monitor metrics 2024-11-11 18:06:31 +00:00
Simon Larsen
e346b12011
Add MonitorMetrics component and MonitorMetricType enum for enhanced monitoring capabilities 2024-11-06 17:40:16 +00:00
Simon Larsen
3fb62cb358
Update Metric model description for clarity on service ID usage 2024-11-06 15:26:57 +00:00
Simon Larsen
108dfaccf8
Remove MonitorMetricsByMinute model and related service and job files 2024-11-06 13:42:25 +00:00
Simon Larsen
9b4ef72682
Refactor MonitorTestService and MonitorTest model 2024-10-29 16:59:07 +00:00
Simon Larsen
25ba824d79
Refactor MonitorResourceUtil and CriteriaFilterUtil to add MonitorTest model 2024-10-29 13:43:10 +00:00
Simon Larsen
9d6c34b796
Refactor StatusPageEventType enum to include new event types 2024-10-28 12:41:24 +00:00
Simon Larsen
05a2fe6665
Refactor CRUD permissions to include read access 2024-10-23 12:50:02 +01:00
Simon Larsen
986479e8d5
Refactor DashboardViewConfig to use semicolon instead of comma 2024-10-23 12:45:22 +01:00
Simon Larsen
16fad55f9f
Refactor Dashboard model to include DashboardViewConfig 2024-10-23 12:18:15 +01:00
Simon Larsen
4f03f448e8
Add new dashboard components and interfaces 2024-10-23 12:15:00 +01:00
Simon Larsen
d072a29cf8
refactor: Add WriteCustomCertsToDiskJob to Nginx/Index.ts and update UptimeUtil to round uptime percentage to specified precision
- The WriteCustomCertsToDiskJob has been added to the Nginx/Index.ts file to handle writing custom certificates to disk.
- The UptimeUtil has been updated to round the uptime percentage to the specified precision.
2024-10-09 19:24:17 +01:00
Simon Larsen
bb5a019afd
enhance alert permissions and add alert routes 2024-10-03 10:35:10 -07:00
Simon Larsen
249a9d991c
Merge branch 'table-filters' into monitor-alert 2024-10-02 23:02:38 +01:00
Simon Larsen
cb8cf089c0
add alert services 2024-10-02 21:14:48 +01:00
Simon Larsen
2f47a3e808
add service for alerts 2024-10-02 21:03:11 +01:00
Simon Larsen
c217eea478
add alert custom fields. 2024-10-02 20:42:09 +01:00
Simon Larsen
1c6a242f3b
add owner models 2024-10-02 20:35:05 +01:00
Simon Larsen
7a0cf315fc
add alert internal note model 2024-10-02 20:26:05 +01:00
Simon Larsen
e5bb7dccc7
add alert models 2024-10-02 20:23:07 +01:00
Simon Larsen
bc0e8e323f
integrate table view filters with base model table 2024-10-02 19:49:22 +01:00
Simon Larsen
fd15e66f83
add table view save settings. 2024-10-02 19:26:40 +01:00
Simon Larsen
c833bcb37a
add table filters model 2024-10-02 15:13:37 +01:00
Simon Larsen
7c941da7df
add table view table 2024-10-02 15:07:19 +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
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
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
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
91bec9d58f
Add support for real-time event handling in Incident model and related components 2024-09-20 19:00:09 +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
94f0446802
Add canReadOnRelationQuery property to Copilot Event Status column 2024-09-18 11:34:12 +01:00
Simon Larsen
51ff018a61
Refactor recurring notification handling in ScheduledMaintenance and ScheduledMaintenanceTemplate models 2024-09-11 09:58:45 -07: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
Simon Larsen
72ffaace2d
add subscriber recurring notification columns 2024-09-10 14:34:49 +01:00
Simon Larsen
c0c8feabe9
Refactor Field component and add showIf prop 2024-09-09 18:10:48 +01:00
Simon Larsen
4febd87ff8
Refactor access control for IncidentTemplate and IncidentNoteTemplate 2024-09-09 13:29:54 +01:00
Simon Larsen
0f8317d250
Add new migration for ScheduledMaintenanceTemplate 2024-09-09 12:22:26 +01:00
Simon Larsen
24bd374baa
refactor: Update nullable property for endAnnouncementAt column in StatusPageAnnouncement model 2024-09-06 11:52:15 +01:00
Simon Larsen
1682a25513
refactor: Enable lazy loading for images in Copilot/Utils/CopilotAction.ts, Common/Utils/CronTime.ts, Common/Server/Services/BillingInvoiceService.ts, and Dashboard/src/Pages/Settings/Invoices.tsx 2024-09-05 18:25:26 +01:00
Simon Larsen
bdb747b8e7
refactor: Enable lazy loading for images in Copilot/Utils/CopilotAction.ts, Common/Utils/CronTime.ts, Common/Server/Services/BillingInvoiceService.ts, and Dashboard/src/Pages/Settings/Invoices.tsx 2024-09-05 18:22:41 +01:00
Simon Larsen
e11ab9ee5c
refactor: Update CopilotActionAPI to include permission checks for create, read, delete, and update actions 2024-09-05 11:26:01 +01:00