Commit Graph

236 Commits

Author SHA1 Message Date
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
8e5a804a41 Add manual run button for backups in dashboard 2024-07-24 10:14:42 -06:00
Luis Eduardo Jeréz Girón
76d8562855 Improve table styles 2024-07-24 09:52:52 -06:00
Luis Eduardo Jeréz Girón
13a6cde3f0 Add actions column and show executions button 2024-07-24 09:45:49 -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
8409dd93db Update pagination limit to 20 for backups, databases, destinations, and executions lists 2024-07-24 09:28:22 -06:00
Luis Eduardo Jeréz Girón
c2fe439c88 Update about page content and layout 2024-07-24 09:26:41 -06:00
Luis Eduardo Jeréz Girón
77f1619ad1 Add executions router and handlers to dashboard 2024-07-24 09:22:10 -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
c32db66d30 Add StatusBadge component for displaying status badges 2024-07-24 08:01:19 -06:00
Luis Eduardo Jeréz Girón
447fab36a3 Change text size on schedule column 2024-07-24 07:46:17 -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
b83d055a94 Add AddQueryParamToUrl function to strutil package 2024-07-24 07:24:11 -06:00
Luis Eduardo Jeréz Girón
5cf7da39c1 Add backups router and handlers to dashboard 2024-07-24 02:31: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
1554a7acbd Add EnabledPing component for displaying ping status 2024-07-24 02:08:41 -06:00
Luis Eduardo Jeréz Girón
8c9d071395 Update backups table cron_expression column 2024-07-24 02:05:20 -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
8b0f234c75 Refactor table styling in dashboard pages 2024-07-24 00:31:53 -06:00
Luis Eduardo Jeréz Girón
3281f32896 Add destinations functionality to dashboard 2024-07-24 00:30:45 -06:00
Luis Eduardo Jeréz Girón
ca68b8358a Add "Created at" column to database list table 2024-07-24 00:17:15 -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
e0dc461b1a Add edit database form 2024-07-23 23:24:31 -06:00
Luis Eduardo Jeréz Girón
06ef59f027 Add delete functionality for databases in dashboard 2024-07-23 22:34:45 -06:00
Luis Eduardo Jeréz Girón
7977ba60e1 Add test connection button to database list page 2024-07-23 22:26:42 -06:00
Luis Eduardo Jeréz Girón
abd02fc0ce Add tooltip to CopyButton component 2024-07-23 22:26:32 -06:00
Luis Eduardo Jeréz Girón
b6a364f584 Add database list functionality to dashboard 2024-07-23 22:19:20 -06:00
Luis Eduardo Jeréz Girón
97194f4a0d Add CopyButton component for copying text to clipboard 2024-07-23 22:18:40 -06:00
Luis Eduardo Jeréz Girón
f1d63e2986 Add initCopyFunction to app.js for copying text to clipboard 2024-07-23 22:12:24 -06:00
Luis Eduardo Jeréz Girón
5154ebea4a Update create_database.go with improved help text for connection string 2024-07-23 22:07:28 -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
9b00112c4a Update sticky header styling in dashboard layout 2024-07-23 21:47:54 -06:00
Luis Eduardo Jeréz Girón
eaee34b227 Add RenderableGroup function for rendering a group of nodes without a parent element 2024-07-23 21:40:12 -06:00
Luis Eduardo Jeréz Girón
7b5aac953b Add create database creation functionality to dashboard 2024-07-23 21:22:36 -06:00
Luis Eduardo Jeréz Girón
bc11ba4fae Add SelectControl component for rendering a select input field 2024-07-23 21:16:27 -06:00
Luis Eduardo Jeréz Girón
f850af50e5 Disable ripple effect in toast notifications 2024-07-23 20:48:55 -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
9680956b6a Update modal component styling and classes 2024-07-23 19:40:31 -06:00
Luis Eduardo Jeréz Girón
a1f9187724 Update dashboard aside styling and layout 2024-07-23 19:31:27 -06:00
Luis Eduardo Jeréz Girón
c5b75a550a Add about page to dashboard router 2024-07-23 19:28:41 -06:00
Luis Eduardo Jeréz Girón
19cdeb204c Update profile page with close all sessions functionality and display active sessions 2024-07-23 19:15:31 -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
2d750463d4 Add new date layout for pretty formatting 2024-07-23 19:12:51 -06:00
Luis Eduardo Jeréz Girón
e848850ae9 Add GMap component for rendering a map with gomponents 2024-07-23 19:08:44 -06:00