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.
+