Commit Graph

82 Commits

Author SHA1 Message Date
Marvin Zhang
728cbba6ae fix: index creation issue 2024-11-23 11:14:13 +08:00
Marvin Zhang
5a7272e899 fix: create index errors 2024-11-23 10:54:21 +08:00
Marvin Zhang
d5db15aa17 chore: added debug code 2024-11-19 18:34:59 +08:00
Marvin Zhang
a4b62ca221 feat: added notification test 2024-11-14 16:44:49 +08:00
Marvin Zhang
9076848c26 refactor: optimized field names 2024-11-14 11:22:37 +08:00
Marvin Zhang
fd21d6e0dd feat: updated controllers 2024-11-13 15:33:47 +08:00
Marvin Zhang
0af1ac2e3e feat: updated permission management 2024-11-12 18:14:12 +08:00
Marvin Zhang
3f038c49a2 refactor: restructured code 2024-11-10 17:23:32 +08:00
Marvin Zhang
0f34a546b8 feat: optimized dependency logic 2024-11-05 18:21:52 +08:00
Marvin Zhang
6025f20b7d fix: test issues 2024-11-05 13:46:22 +08:00
Marvin Zhang
29b709cc9b fix: test issue 2024-11-05 13:30:49 +08:00
Marvin Zhang
48f3ffa07d feat: updated dependency handler logic 2024-11-05 11:40:12 +08:00
Marvin Zhang
36ec228fcf refactor: renamed files and services 2024-11-05 11:15:27 +08:00
Marvin Zhang
4f6ac6f9b8 feat: optimizing dependency services including grpc, api 2024-11-04 17:45:34 +08:00
Marvin Zhang
653f8116ba feat: optimized dependency api 2024-11-04 00:16:42 +08:00
Marvin Zhang
ca5bbe6c8f refactor: fixed dependency errors 2024-11-01 15:19:48 +08:00
Marvin Zhang
8ffba2944d refactor: optimized node communication 2024-11-01 15:19:48 +08:00
Marvin Zhang
53afb0064e refactor: code cleanup 2024-11-01 15:19:48 +08:00
Marvin Zhang
fa1433007f refactor: updated grpc services 2024-11-01 15:19:48 +08:00
Marvin Zhang
7cabe4b6ac refactor: updated index related code 2024-10-29 13:18:57 +08:00
Marvin Zhang
abaaa9b7f7 refactor: code cleanup 2024-10-29 12:59:45 +08:00
Marvin Zhang
1497523782 chore: updated logs 2024-10-21 12:52:11 +08:00
Marvin Zhang
5a595b768b ci: updated unit test 2024-10-21 10:22:45 +08:00
Marvin Zhang
5b0a62c4d4 test: updated test cases 2024-10-20 18:45:54 +08:00
Marvin Zhang
cecf4dfd1d test: updated test cases 2024-10-20 17:55:57 +08:00
Marvin Zhang
7e26f60189 refactor: code cleanup 2024-10-18 15:03:32 +08:00
Marvin Zhang
29c1682759 feat: added nav for task detail 2024-10-17 21:10:19 +08:00
Marvin Zhang
dd9ffdc212 feat: optimized spider, task pages 2024-10-17 20:11:38 +08:00
Marvin Zhang
dea7033db6 refactor: code cleanup 2024-10-16 20:13:24 +08:00
Marvin Zhang
e6e2c10ba6 refactor: combined system collections 2024-10-14 17:56:39 +08:00
Marvin Zhang
4947664070 feat: added system collections 2024-10-14 16:16:03 +08:00
Marvin Zhang
63fc6ad2df feat: added field to spider 2024-10-11 19:06:31 +08:00
Marvin Zhang
4652d27e0a refactor: integrated database services into task data insert 2024-10-08 18:41:36 +08:00
Marvin Zhang
7fb9fc7d9f feat: added performance monitoring for elasticsearch 2024-10-07 17:19:09 +08:00
Marvin Zhang
3173c8fae8 feat: added performance monitoring for database 2024-10-05 14:46:38 +08:00
Marvin Zhang
b0504d004e feat: updated password handling logic 2024-08-07 18:05:35 +08:00
Marvin Zhang
79a4cb1d46 🚀 feat: add IsDefault field to DatabaseV2 model
🔨 refactor: modify GetDatabaseList, GetDatabaseById, PostDatabaseTestConnection, and GetDatabaseMetadata functions
🐞 fix: GetDatabaseById and GetMetadata functions in MongoService
🔧 chore: add GetDefaultDatabase and GetDatabaseById functions to utils file
2024-08-06 15:35:36 +08:00
Marvin Zhang
4d25c89f30 refactor: Update models to use DatabaseV2 instead of DataSourceV2 2024-08-05 16:07:19 +08:00
Marvin Zhang
fc28a742de refactor: Update models to use DatabaseV2 instead of DataSourceV2 2024-08-05 13:14:57 +08:00
Marvin Zhang
f38b11e7ed feat: Update models to use DatabaseV2 instead of DataSourceV2
The code changes update the models and related functions to use the new DatabaseV2 struct instead of the deprecated DataSourceV2 struct. This change ensures consistency and clarity in the codebase.
2024-08-04 16:58:46 +08:00
Marvin Zhang
c67522f7b6 feat: Update notification trigger patterns and add alert trigger 2024-08-03 19:43:11 +08:00
Marvin Zhang
c64e8cec63 feat: Update notification trigger patterns and add alert trigger
The code changes modify the notification constants and models to update the trigger patterns for tasks and nodes. Additionally, a new trigger for alerts is added to the constants. This change allows for more flexible matching of notification triggers.
2024-07-31 15:58:41 +08:00
Marvin Zhang
5ea0e2ddd1 add: add AlertId field to NotificationSettingV2 model 2024-07-30 17:33:42 +08:00
Marvin Zhang
74a1e19caa feat(models): add HasMetricTarget and LastingSeconds fields to NotificationAlertV2 2024-07-30 15:46:02 +08:00
Marvin Zhang
68bba2cceb feat: Add NotificationAlertV2 model
Add NotificationAlertV2 model to handle notification alerts in the system. This model includes fields for name, description, enabled status, metric target ID, metric name, operator, target value, and level.
2024-07-30 12:35:18 +08:00
Marvin Zhang
6b4dc3e783 refactor: Remove unused code for SMTP authentication and add Gmail OAuth2 authentication support 2024-07-27 19:29:43 +08:00
Marvin Zhang
d224c6ea6a refactor: Update models to include sender email, name, and mail recipients for notification requests 2024-07-27 16:06:26 +08:00
Marvin Zhang
bc924d0541 refactor: Add Outlook authentication support for sending emails 2024-07-26 18:15:15 +08:00
Marvin Zhang
c85692f353 refactor: Update models to include sender email, name, and mail recipients for notification requests 2024-07-26 15:33:58 +08:00
Marvin Zhang
9c3afad1c1 refactor: Update NotificationChannelV2 model to include Telegram notification settings 2024-07-25 22:58:39 +08:00