Commit Graph

87 Commits

Author SHA1 Message Date
Luis Eduardo Jeréz Girón 55739b55ca Update SQL queries to always return an integer for the summary charts 2024-09-06 19:18:16 -06:00
Luis Eduardo Jeréz Girón b8811a4072 Change webhook_executions table name 2024-09-01 23:53:39 -06:00
Luis Eduardo Jeréz Girón 0ac245bec2 Add webhook executions list 2024-09-01 23:37:04 -06:00
Luis Eduardo Jeréz Girón fed0893a4f Add run webhook functionality with handler and button in UI for executing webhooks on demand 2024-09-01 22:02:36 -06:00
Luis Eduardo Jeréz Girón 0453aa946d Add edit webhook functionality 2024-09-01 21:41:45 -06:00
Luis Eduardo Jeréz Girón fa2a07ae1a Remove SameSite cookie attribute for session cookies to simplify cookie handling in auth service 2024-09-01 20:51:33 -06:00
Luis Eduardo Jeréz Girón a6caa0569d Refactor event types in webhook service for improved readability and maintainability; replace string with structured eventType 2024-08-19 23:29:47 -06:00
Luis Eduardo Jeréz Girón 38c6cb3d05 Implement GetAllBackups function and corresponding SQL query for retrieving all backups in descending order 2024-08-19 23:29:27 -06:00
Luis Eduardo Jeréz Girón 6cd193fdc3 Fix sql query 2024-08-18 23:09:17 -06:00
Luis Eduardo Jeréz Girón c9ea76be56 Add webhooks mechanism 2024-08-18 23:02:25 -06:00
Luis Eduardo Jeréz Girón 54329798ac Add charts to summary 2024-08-16 00:38:49 -06:00
Luis Eduardo Jeréz Girón 5a8c47446c Add databases and destinations health checks and some ui improvements 2024-08-15 22:46:05 -06:00
Julien W 8e149cf4d5 Save file_size 2024-08-11 21:16:12 +02:00
Luis Eduardo Jeréz Girón ac4bbf7720 Update GetExecution SQL query to include database_id and database_pg_version 2024-08-04 22:47:21 -06:00
Luis Eduardo Jeréz Girón 04c55cda64 Add backup_name to RestorationsServicePaginateRestorations SQL query 2024-08-04 19:44:36 -06:00
Luis Eduardo Jeréz Girón 86a3d70455 Add restorations service and related functions 2024-08-04 19:20:44 -06:00
Luis Eduardo Jeréz Girón 50050cc895 Remove backup_is_local column from GetExecution SQL query 2024-08-04 19:18:20 -06:00
Luis Eduardo Jeréz Girón a4c04c6263 Add backup_is_local column to GetExecution SQL query 2024-08-04 18:59:16 -06:00
Luis Eduardo Jeréz Girón 3f2711685a Update GetExecution function signature and SQL query 2024-08-04 18:57:14 -06:00
Luis Eduardo Jeréz Girón 03e267dddd Add database_pg_version to get_execution and paginate_executions SQL queries 2024-08-04 18:55:37 -06:00
Luis Eduardo Jeréz Girón 2a600f705b Add local support for soft deleting execution backups 2024-08-03 22:39:58 -06:00
Luis Eduardo Jeréz Girón 8853b6f13e Fix download button to support local backups 2024-08-03 22:31:12 -06:00
Luis Eduardo Jeréz Girón f485d53ce8 Add local backups to execution process 2024-08-03 22:11:50 -06:00
Luis Eduardo Jeréz Girón 8c08ddb4db Update SQL query for pagination and display backup's local status in executions list 2024-08-03 21:46:14 -06:00
Luis Eduardo Jeréz Girón ed929cc931 Update backups service with is_local option 2024-08-03 21:28:14 -06:00
Luis Eduardo Jeréz Girón 2d2f8fa81d Refactor storage to add local storage 2024-08-03 11:07:35 -06:00
Luis Eduardo Jeréz Girón d83048058f Optimize backup process to use data streaming instead of dumping in memory 2024-08-02 19:45:43 -06:00
Luis Eduardo Jeréz Girón c992dfd8f2 Update integration package to use postgres instead of pgdump 2024-08-02 12:09:59 -06:00
Luis Eduardo Jeréz Girón 7cc3fbf104 Add cron expression validation and error handling for backup scheduling 2024-07-24 10:53:07 -06:00
Luis Eduardo Jeréz Girón ab14a8bd50 Add qty functions to services 2024-07-24 10:27:26 -06:00
Luis Eduardo Jeréz Girón b0dfb31d6a Add error logging to RunExecution function 2024-07-24 09:35:17 -06:00
Luis Eduardo Jeréz Girón e49d9631bc Ping S3 client before running execution 2024-07-24 09:31:44 -06:00
Luis Eduardo Jeréz Girón 6e398baca7 Add GetExecutionDownloadLink function to Service 2024-07-24 09:22:02 -06:00
Luis Eduardo Jeréz Girón 3a3f46f257 Update PaginateExecutionsParams return type to include related names 2024-07-24 07:38:13 -06:00
Luis Eduardo Jeréz Girón 667ce52e9d Update paginate_executions to support filtering by backup, database, and destination 2024-07-24 07:36:26 -06:00
Luis Eduardo Jeréz Girón 3316190438 Add joins to backups pagination 2024-07-24 02:31:08 -06:00
Luis Eduardo Jeréz Girón 0b9a9d1729 GetAllDatabases and GetAllDestinations functions to return multiple rows 2024-07-24 01:59:01 -06:00
Luis Eduardo Jeréz Girón 6a1a8f7175 Refactor GetAllDestinations function to remove unused parameter 2024-07-24 01:50:49 -06:00
Luis Eduardo Jeréz Girón 00b02e97de Update backups service to use sqlc.narg for name field 2024-07-24 01:10:45 -06:00
Luis Eduardo Jeréz Girón c2ef75873b Add get all databases and destinations to services 2024-07-24 00:44:40 -06:00
Luis Eduardo Jeréz Girón d437c58933 Add TestDestination function for testing destination connection 2024-07-24 00:01:10 -06:00
Luis Eduardo Jeréz Girón ae9b3b7adc Update encrypted fields in database to use bytea type 2024-07-23 23:48:09 -06:00
Luis Eduardo Jeréz Girón 58ef913a6d Update pagination limit to ensure a minimum value of 1 and a maximum value of 100 2024-07-23 21:59:10 -06:00
Luis Eduardo Jeréz Girón 23fa0bb786 Add TestDatabase function to databases service 2024-07-23 20:44:20 -06:00
Luis Eduardo Jeréz Girón eda331085a Add GetUserSessions function to auth service 2024-07-23 19:12:58 -06:00
Luis Eduardo Jeréz Girón 836c671da0 Hash user password in UpdateUser function 2024-07-23 18:56:43 -06:00
Luis Eduardo Jeréz Girón 4612eac0fd Add path and same-site to session cookie 2024-07-22 23:27:43 -06:00
Luis Eduardo Jeréz Girón e64299e5ce Fix bug when cookie not found 2024-07-22 23:22:20 -06:00
Luis Eduardo Jeréz Girón 2b295dbcf9 Remove SameSite attribute from session cookie handling 2024-07-22 23:19:48 -06:00
Luis Eduardo Jeréz Girón d1e4e75ce1 Refactor session cookie handling for authentication 2024-07-22 22:29:14 -06:00