UI improvements targetting 0.9
This issue details issues that may not be present in current #326 (closed) or #327 (closed). Items here may be moved to either Phase2 or Phase3 and removed from here, or kept here as a "Phase4". In all cases, these are improvements/fixes desired for %StackGres 0.9.
-
Improve the information displayed for each backup: Permanent: not sure I like the current icon. What about an icon of an infinite sign for those who are permanent, and an icon like the one of recycling for those that are not permanent? Or maybe a yes/no, a check on those permanent and nothing for the others. Other ideas welcome. Actually, change the label from Permanent to "Managed Lifecycle" ("Subject to Retention Policy" is the correct label, but maybe too long).-
Change the size field to: label:DONE!Size (compressed)
and value to$size_uncompressed ($size_compressed)
. -
Compression method: is showing right now "no value", but we can omit it anyway, not relevant.DONE! Duration: change to "Elapsed". Also seems to be wrong. Given the following timing values:end: 2020-04-10T16:09:13.965523Z
,start: 2020-04-10T16:09:12.251784Z
, it is showing00:00:00 .003
. It should probably be00:00:00.300
. Anyway, we should maybe compute is asstored - start
.-
We need to add the fieldDONE!systemIdentifier
and alsostartWalFile
.
-
Automatic Backups: rename to "Managed Backups". Maybe change the icon too, from "BU" to "MB" ? -
When showing a Postgres configuration, turn every Postgres paramenter into external links (opening a new tab) to https://postgresqlco.nf/en/doc/param/${param}/${postgresVersion}
. -
Disk information shown in a cluster's Status tab, under general information, is misleading. It shows disk of 11Gi
? Disks are10Gi
each:
Additional Tasks:
-
Setup data layout on cluster status tab depending on the metrics exporter status- Related to #239 / Nothing to do on the UI -
Add "Applied Filters" bar on filters section -
Add "Clear Filters" function to filters section -
Add marker to show where each configuration is used (Moved from #326 (closed)) -
Check Connection Pooling + Add New
button (right) not working -
Unify tables layout (0.9 style) -
Unify tables behaviour on click (open when clicked on eye icon or on row) -
Add Clear
button on Filter inputs -
Unify rows height on all tables -
On CRD creation, include a name collision validation/warning when the user attempts to create a CRD with an already used name for the same CRD Kind on the same namespace