From 7a374340c1e43b253d00242f0b3ea706b716882f Mon Sep 17 00:00:00 2001 From: Lizandro Guarnizo <77708265+lizandrogd@users.noreply.github.com> Date: Tue, 26 May 2026 20:54:10 -0500 Subject: [PATCH] up --- pkg/models/oss_api.go | 10 + resources/views/oss_api.html | 352 +++++++++++++++++++++++++ rest/controllers/oss_api_controller.go | 159 +++++++++++ rest/routes/user.go | 7 + seed_integraciones.sql | 15 +- 5 files changed, 541 insertions(+), 2 deletions(-) create mode 100644 resources/views/oss_api.html create mode 100644 rest/controllers/oss_api_controller.go diff --git a/pkg/models/oss_api.go b/pkg/models/oss_api.go index 286f741..3e88fba 100755 --- a/pkg/models/oss_api.go +++ b/pkg/models/oss_api.go @@ -74,6 +74,16 @@ func DeleteOssApi(OssApi *OssApi) error { return nil } +// GetOssApiByID obtiene un registro por ID +func GetOssApiByID(id uint) (*OssApi, error) { + var item OssApi + err := app.Http.Database.DB.First(&item, id).Error + if err != nil { + return nil, err + } + return &item, nil +} + // GetLastActiveOssApi obtiene el último registro activo func GetLastActiveOssApi() (*OssApi, error) { var ossConfig OssApi diff --git a/resources/views/oss_api.html b/resources/views/oss_api.html new file mode 100644 index 0000000..bc62823 --- /dev/null +++ b/resources/views/oss_api.html @@ -0,0 +1,352 @@ + +
+ Gestiona las configuraciones de acceso a Alibaba Cloud Object Storage Service (OSS). La configuración activa es usada por todos los servicios de almacenamiento.
+| Nombre | +Endpoint | +Bucket | +Región | +Estado | +Acciones | +
|---|---|---|---|---|---|
| + Sin configuraciones. Haz clic en "Nueva configuración" para agregar una. + | +|||||
| + | + | + | + | + + | +
+
+
+
+
+ |
+
Esta acción no se puede deshacer.
+