Documentation
¶
Index ¶
Constants ¶
View Source
const ( ContainerActionDelete = iota ContainerActionChangeType ContainerActionAddPolicy )
Action identifiers for object storage container detail view.
View Source
const ( UserActionShowSecret = iota UserActionDisable UserActionEnable UserActionDeleteUser )
Action identifiers for user detail view.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DetailView ¶
DetailView displays object storage container details with actions.
func NewDetailView ¶
func NewDetailView(ctx *views.Context, container map[string]interface{}, users []map[string]interface{}) *DetailView
NewDetailView creates a detail view for a container.
func (*DetailView) HelpText ¶
func (v *DetailView) HelpText() string
func (*DetailView) Render ¶
func (v *DetailView) Render(width, height int) string
func (*DetailView) Title ¶
func (v *DetailView) Title() string
type ExecuteContainerActionMsg ¶
type ExecuteContainerActionMsg struct {
Container map[string]interface{}
Action int
ExtraData map[string]interface{}
}
ExecuteContainerActionMsg is dispatched when the user confirms an action.
type ExecuteUserActionMsg ¶
ExecuteUserActionMsg is dispatched when the user confirms an action.
type UserDetailView ¶
UserDetailView displays S3 user details with activate/deactivate and secret key actions.
func NewUserDetailView ¶
func NewUserDetailView(ctx *views.Context, user map[string]interface{}) *UserDetailView
NewUserDetailView creates a detail view for an S3 user.
func (*UserDetailView) HelpText ¶
func (v *UserDetailView) HelpText() string
func (*UserDetailView) Render ¶
func (v *UserDetailView) Render(width, height int) string
func (*UserDetailView) SetSecret ¶
func (v *UserDetailView) SetSecret(secret string)
SetSecret populates the revealed secret key and shows it.
func (*UserDetailView) Title ¶
func (v *UserDetailView) Title() string
Click to show internal directories.
Click to hide internal directories.