Documentation
¶
Index ¶
- func DownloadObjectLink(bucket, key string) string
- func OpenObjectLink(bucket, key string) string
- func RenderApiKeyCreatedDialog(w io.Writer, k *apikey.ApiKey, plain string) error
- func RenderApiKeySheet(w io.Writer, key *apikey.ApiKey) error
- func RenderApiKeysEmptyState(w io.Writer) error
- func RenderApiKeysPage(w io.Writer, data ApiKeysPageData) error
- func RenderApiKeysTable(w io.Writer, keys []*apikey.ApiKey) error
- func RenderBootstrapForm(w io.Writer, model BootstrapFormModel) error
- func RenderBootstrapPage(w io.Writer) error
- func RenderBucketFolderPage(w io.Writer, d BucketFolderPageData) error
- func RenderBucketObjectsPage(w io.Writer, d BucketObjectsPageData) error
- func RenderBucketPropertiesPage(w io.Writer, b *bucket.Bucket) error
- func RenderBucketSettingsPage(w io.Writer, b *bucket.Bucket) error
- func RenderBucketsEmptyState(w io.Writer) error
- func RenderBucketsPage(w io.Writer, buckets []*bucket.Bucket) error
- func RenderBucketsTable(w io.Writer, buckets []*bucket.Bucket) error
- func RenderCreateApiKeyDialog(w io.Writer) error
- func RenderCreateBucketDialog(w io.Writer) error
- func RenderCss(ctx jug.Context, name string)
- func RenderDashboardMetrics(w io.Writer, d DashboardData) error
- func RenderDashboardPage(w io.Writer, d DashboardData) error
- func RenderDeleteApiKeyDialog(w io.Writer, key *apikey.ApiKey) error
- func RenderImg(ctx jug.Context, name string)
- func RenderJs(ctx jug.Context, name string)
- func RenderLoginForm(w io.Writer, model LoginFormModel) error
- func RenderLoginPage(w io.Writer) error
- func RenderNotFoundPage(w io.Writer) error
- func RenderObjectPropertiesPage(w io.Writer, b *bucket.Bucket, o *object.Object) error
- func RenderShellEnd(w io.Writer) error
- func RenderShellStart(w io.Writer) error
- func RenderUsersPage(w io.Writer, d UsersPageData) error
- type ApiKeysPageData
- type BootstrapFormModel
- type BreadcrumbModel
- type BreadcrumbsModel
- type BucketFolderPageData
- type BucketLinks
- type BucketObjectsPageData
- type DashboardData
- type DashboardPageModel
- type DetailModel
- type DetailsModel
- type LoginFormModel
- type MetricCardModel
- type NavLink
- type NavTabsModel
- type ObjectData
- type SidebarModel
- type UsersPageData
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DownloadObjectLink ¶ added in v0.3.0
func OpenObjectLink ¶ added in v0.3.0
func RenderApiKeysEmptyState ¶
func RenderApiKeysPage ¶
func RenderApiKeysPage(w io.Writer, data ApiKeysPageData) error
func RenderBootstrapForm ¶
func RenderBootstrapForm(w io.Writer, model BootstrapFormModel) error
func RenderBootstrapPage ¶
func RenderBucketFolderPage ¶ added in v0.2.0
func RenderBucketFolderPage(w io.Writer, d BucketFolderPageData) error
func RenderBucketObjectsPage ¶
func RenderBucketObjectsPage(w io.Writer, d BucketObjectsPageData) error
func RenderBucketsEmptyState ¶
func RenderDashboardMetrics ¶
func RenderDashboardMetrics(w io.Writer, d DashboardData) error
func RenderDashboardPage ¶
func RenderDashboardPage(w io.Writer, d DashboardData) error
func RenderLoginForm ¶
func RenderLoginForm(w io.Writer, model LoginFormModel) error
func RenderLoginPage ¶
func RenderNotFoundPage ¶
func RenderObjectPropertiesPage ¶ added in v0.2.0
func RenderShellEnd ¶
func RenderShellStart ¶
func RenderUsersPage ¶
func RenderUsersPage(w io.Writer, d UsersPageData) error
Types ¶
type ApiKeysPageData ¶
type BootstrapFormModel ¶
type BreadcrumbModel ¶
type BreadcrumbsModel ¶
type BreadcrumbsModel struct {
Crumbs []*BreadcrumbModel
}
func NewBreadcrumbs ¶ added in v0.2.0
func NewBreadcrumbs() *BreadcrumbsModel
func (*BreadcrumbsModel) AddLink ¶ added in v0.2.0
func (m *BreadcrumbsModel) AddLink(title, link string) *BreadcrumbsModel
func (*BreadcrumbsModel) AddTitle ¶ added in v0.2.0
func (m *BreadcrumbsModel) AddTitle(title string) *BreadcrumbsModel
func (*BreadcrumbsModel) Last ¶ added in v0.2.0
func (m *BreadcrumbsModel) Last() *BreadcrumbModel
type BucketFolderPageData ¶ added in v0.2.0
type BucketFolderPageData struct {
Bucket *bucket.Bucket
Prefix string
Objects []ObjectData
}
type BucketLinks ¶ added in v0.2.0
type BucketLinks struct {
Objects string
Properties string
Settings string
// contains filtered or unexported fields
}
func NewBucketLinks ¶ added in v0.2.0
func NewBucketLinks(bucketName string) *BucketLinks
func (*BucketLinks) Folder ¶ added in v0.2.0
func (l *BucketLinks) Folder(prefix string) string
func (*BucketLinks) Object ¶ added in v0.2.0
func (l *BucketLinks) Object(key string) string
type BucketObjectsPageData ¶ added in v0.2.0
type BucketObjectsPageData struct {
Bucket *bucket.Bucket
Objects []ObjectData
}
type DashboardData ¶
type DashboardPageModel ¶
type DashboardPageModel struct {
PageHeader pageHeaderModel
AppSidebar SidebarModel
Metrics dashboardMetricsModel
}
type DetailModel ¶
type DetailsModel ¶
type DetailsModel struct {
Title string
Details []DetailModel
}
type LoginFormModel ¶
type MetricCardModel ¶
type NavTabsModel ¶
type NavTabsModel struct {
}
func NewNavTabsModel ¶ added in v0.2.0
func NewNavTabsModel() *NavTabsModel
type ObjectData ¶ added in v0.2.0
type SidebarModel ¶
type SidebarModel struct {
Items []NavLink
}
type UsersPageData ¶
Source Files
¶
- admin_page.go
- api_keys_page.go
- apikey.go
- app_sidebar.go
- bucket.go
- bucket_folder_page.go
- bucket_objects_page.go
- bucket_properties_page.go
- bucket_settings_page.go
- components.go
- dashboard.go
- dashboard_page.go
- dialog.go
- formatter.go
- links.go
- login.go
- main.go
- metric_card.go
- nav.go
- not_found_page.go
- object.go
- object_properties_page.go
- pageheader.go
- pages.go
- sheet.go
- users_page.go
Click to show internal directories.
Click to hide internal directories.