package app import ( "fmt" "strings" "github.com/seaweedfs/seaweedfs/weed/admin/dash" ) templ ClusterVolumes(data dash.ClusterVolumesData) {
Volume ID @getSortIcon("id", data.SortBy, data.SortOrder) | Server @getSortIcon("server", data.SortBy, data.SortOrder) | if data.ShowDataCenterColumn {Data Center @getSortIcon("datacenter", data.SortBy, data.SortOrder) | } if data.ShowRackColumn {Rack @getSortIcon("rack", data.SortBy, data.SortOrder) | } if data.ShowCollectionColumn {Collection @getSortIcon("collection", data.SortBy, data.SortOrder) | }Size @getSortIcon("size", data.SortBy, data.SortOrder) | Storage Usage | File Count @getSortIcon("filecount", data.SortBy, data.SortOrder) | Replication @getSortIcon("replication", data.SortBy, data.SortOrder) | if data.ShowDiskTypeColumn {Disk Type @getSortIcon("disktype", data.SortBy, data.SortOrder) | } if data.ShowVersionColumn {Version @getSortIcon("version", data.SortBy, data.SortOrder) | }Actions |
---|---|---|---|---|---|---|---|---|---|---|---|
{fmt.Sprintf("%d", volume.Id)}
|
{volume.Server} | if data.ShowDataCenterColumn {{volume.DataCenter} | } if data.ShowRackColumn {{volume.Rack} | } if data.ShowCollectionColumn {if volume.Collection == "" { default } else { {volume.Collection} } | }{formatBytes(int64(volume.Size))} |
|
{fmt.Sprintf("%d", volume.FileCount)} | {fmt.Sprintf("%03d", volume.ReplicaPlacement)} | if data.ShowDiskTypeColumn {{volume.DiskType} | } if data.ShowVersionColumn {{fmt.Sprintf("v%d", volume.Version)} | }
|
No volumes are currently available in the cluster.