fix(url-monitor): asignar submódulo solo al rol Administrador
This commit is contained in:
@@ -1031,10 +1031,12 @@ func SeedUrlMonitor() {
|
|||||||
} else if sub.ModuleId != modulo.ID {
|
} else if sub.ModuleId != modulo.ID {
|
||||||
db.Model(&sub).Update("module_id", modulo.ID)
|
db.Model(&sub).Update("module_id", modulo.ID)
|
||||||
}
|
}
|
||||||
var roles []models.Roles
|
var rol models.Roles
|
||||||
db.Find(&roles)
|
if err := db.Where("name = ?", "Administrador").First(&rol).Error; err != nil {
|
||||||
for _, rol := range roles {
|
log.Printf("[SEED] Rol 'Administrador' no encontrado, se omite asignación: %v", err)
|
||||||
|
} else {
|
||||||
db.Model(&rol).Association("Submodules").Append(&[]models.Submodules{sub})
|
db.Model(&rol).Association("Submodules").Append(&[]models.Submodules{sub})
|
||||||
|
log.Printf("[SEED] Submódulo 'Monitor de URLs' asignado al rol 'Administrador'")
|
||||||
}
|
}
|
||||||
log.Println("[SEED] Seed de Monitor de URLs completado.")
|
log.Println("[SEED] Seed de Monitor de URLs completado.")
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user