Nelson Kopliku
Nelson Kopliku
Since #472 we are able to identify a Trento installation. Let's make that information visible in the UI. In th About page.
Loading the **Connection settings** and **Checks selection** in the Cluster Detail page is the result of 2 http requests the frontend makes to the APIs. `GET /api/checks/:clusterId/settings` and `GET /api/checks/catalog`...
Here https://github.com/trento-project/trento/pull/428#pullrequestreview-799054574 We have a point on what needs to happen if when discovering certain information from the host we get some errors. Should we use some different default values?...
When projecting telemetry data we get the OS version from the host independently from having a subscription or not. Is that enough? Do we need to differentiate SLES from SLES...
As per this comment https://github.com/trento-project/trento/pull/371#discussion_r736564727 we need to unify the json formatting of the payloads we use in our APIs communication.
The's some issue when saving an empty checks selection. This code does not correctly update ```elixir changeset = %ClusterReadModel{id: id} |> ClusterReadModel.changeset(%{ selected_checks: checks }) Ecto.Multi.update(multi, :cluster, changeset) ``` The...
Module names should reflect their location in the architecture. For instance the application service `Trento.SapSystems.HealthSummaryService` should be `Trento.Application.UseCases.SapSystems.HealthSummaryService`. It doesn't have to be prescriptive, yet clear and useful. Let's have...
In sap system detail we don't know anything about the related database and the same is true the other way around. Options are: - we show db related info in...
# Description Wire up activity log pagination ui to the API. ## How was this tested? Automated tests. Note: missing test in `ActivityLogPage.test.jsx` where we check that API request is...
# Description This PR introduces support for a cursor (ie prev/next) based pagination. It can be used purely on the client or it can be hooked with callbacks interacting with...