Documentation ¶
Index ¶
- Constants
- Variables
- func AddDataSource(c *middleware.Context, cmd m.AddDataSourceCommand)
- func AdminCreateUser(c *middleware.Context, form dtos.AdminCreateUserForm)
- func AdminDeleteUser(c *middleware.Context)
- func AdminGetSettings(c *middleware.Context)
- func AdminUpdateUserPassword(c *middleware.Context, form dtos.AdminUpdateUserPasswordForm)
- func AdminUpdateUserPermissions(c *middleware.Context, form dtos.AdminUpdateUserPermissionsForm)
- func CreateDashboardSnapshot(c *middleware.Context, cmd m.CreateDashboardSnapshotCommand)
- func DeleteDashboard(c *middleware.Context)
- func DeleteDashboardSnapshot(c *middleware.Context)
- func DeleteDataSource(c *middleware.Context)
- func GetDashboard(c *middleware.Context)
- func GetDashboardFromJsonFile(c *middleware.Context)
- func GetDashboardSnapshot(c *middleware.Context)
- func GetDashboardTags(c *middleware.Context)
- func GetDataSourceById(c *middleware.Context)
- func GetDataSourcePlugins(c *middleware.Context)
- func GetDataSources(c *middleware.Context)
- func GetFrontendSettings(c *middleware.Context)
- func GetHomeDashboard(c *middleware.Context)
- func GetTestMetrics(c *middleware.Context)
- func Index(c *middleware.Context)
- func LoginApiPing(c *middleware.Context)
- func LoginView(c *middleware.Context)
- func Logout(c *middleware.Context)
- func NewReverseProxy(ds *m.DataSource, proxyPath string) *httputil.ReverseProxy
- func NotFoundHandler(c *middleware.Context)
- func OAuthLogin(ctx *middleware.Context)
- func PostDashboard(c *middleware.Context, cmd m.SaveDashboardCommand)
- func ProxyDataSourceRequest(c *middleware.Context)
- func Register(r *macaron.Macaron)
- func RenderToPng(c *middleware.Context)
- func Search(c *middleware.Context)
- func UpdateDataSource(c *middleware.Context, cmd m.UpdateDataSourceCommand)
- type NormalResponse
- type Response
- func AddApiKey(c *middleware.Context, cmd m.AddApiKeyCommand) Response
- func AddOrgUser(c *middleware.Context, cmd m.AddOrgUserCommand) Response
- func AddOrgUserToCurrentOrg(c *middleware.Context, cmd m.AddOrgUserCommand) Response
- func ChangeUserPassword(c *middleware.Context, cmd m.ChangeUserPasswordCommand) Response
- func CreateOrg(c *middleware.Context, cmd m.CreateOrgCommand) Response
- func DeleteApiKey(c *middleware.Context) Response
- func GetApiKeys(c *middleware.Context) Response
- func GetOrgById(c *middleware.Context) Response
- func GetOrgCurrent(c *middleware.Context) Response
- func GetOrgUsers(c *middleware.Context) Response
- func GetOrgUsersForCurrentOrg(c *middleware.Context) Response
- func GetSignedInUser(c *middleware.Context) Response
- func GetSignedInUserOrgList(c *middleware.Context) Response
- func GetUserById(c *middleware.Context) Response
- func GetUserOrgList(c *middleware.Context) Response
- func LoginPost(c *middleware.Context, cmd dtos.LoginCommand) Response
- func RemoveOrgUser(c *middleware.Context) Response
- func RemoveOrgUserForCurrentOrg(c *middleware.Context) Response
- func ResetPassword(c *middleware.Context, form dtos.ResetUserPasswordForm) Response
- func SearchOrgs(c *middleware.Context) Response
- func SearchUsers(c *middleware.Context) Response
- func SendResetPasswordEmail(c *middleware.Context, form dtos.SendResetPasswordEmailForm) Response
- func SignUp(c *middleware.Context, cmd m.CreateUserCommand) Response
- func StarDashboard(c *middleware.Context) Response
- func UnstarDashboard(c *middleware.Context) Response
- func UpdateOrg(c *middleware.Context, cmd m.UpdateOrgCommand) Response
- func UpdateOrgCurrent(c *middleware.Context, cmd m.UpdateOrgCommand) Response
- func UpdateOrgUser(c *middleware.Context, cmd m.UpdateOrgUserCommand) Response
- func UpdateOrgUserForCurrentOrg(c *middleware.Context, cmd m.UpdateOrgUserCommand) Response
- func UpdateSignedInUser(c *middleware.Context, cmd m.UpdateUserCommand) Response
- func UpdateUser(c *middleware.Context, cmd m.UpdateUserCommand) Response
- func UserSetUsingOrg(c *middleware.Context) Response
Constants ¶
View Source
const (
VIEW_INDEX = "index"
)
Variables ¶
Functions ¶
func AddDataSource ¶
func AddDataSource(c *middleware.Context, cmd m.AddDataSourceCommand)
func AdminCreateUser ¶
func AdminCreateUser(c *middleware.Context, form dtos.AdminCreateUserForm)
func AdminDeleteUser ¶
func AdminDeleteUser(c *middleware.Context)
func AdminGetSettings ¶
func AdminGetSettings(c *middleware.Context)
func AdminUpdateUserPassword ¶
func AdminUpdateUserPassword(c *middleware.Context, form dtos.AdminUpdateUserPasswordForm)
func AdminUpdateUserPermissions ¶
func AdminUpdateUserPermissions(c *middleware.Context, form dtos.AdminUpdateUserPermissionsForm)
func CreateDashboardSnapshot ¶
func CreateDashboardSnapshot(c *middleware.Context, cmd m.CreateDashboardSnapshotCommand)
func DeleteDashboard ¶
func DeleteDashboard(c *middleware.Context)
func DeleteDashboardSnapshot ¶
func DeleteDashboardSnapshot(c *middleware.Context)
func DeleteDataSource ¶
func DeleteDataSource(c *middleware.Context)
func GetDashboard ¶
func GetDashboard(c *middleware.Context)
func GetDashboardFromJsonFile ¶
func GetDashboardFromJsonFile(c *middleware.Context)
func GetDashboardSnapshot ¶
func GetDashboardSnapshot(c *middleware.Context)
func GetDashboardTags ¶
func GetDashboardTags(c *middleware.Context)
func GetDataSourceById ¶
func GetDataSourceById(c *middleware.Context)
func GetDataSourcePlugins ¶
func GetDataSourcePlugins(c *middleware.Context)
func GetDataSources ¶
func GetDataSources(c *middleware.Context)
func GetFrontendSettings ¶
func GetFrontendSettings(c *middleware.Context)
func GetHomeDashboard ¶
func GetHomeDashboard(c *middleware.Context)
func GetTestMetrics ¶
func GetTestMetrics(c *middleware.Context)
func Index ¶
func Index(c *middleware.Context)
func LoginApiPing ¶
func LoginApiPing(c *middleware.Context)
func LoginView ¶
func LoginView(c *middleware.Context)
func Logout ¶
func Logout(c *middleware.Context)
func NewReverseProxy ¶
func NewReverseProxy(ds *m.DataSource, proxyPath string) *httputil.ReverseProxy
func NotFoundHandler ¶
func NotFoundHandler(c *middleware.Context)
func OAuthLogin ¶
func OAuthLogin(ctx *middleware.Context)
func PostDashboard ¶
func PostDashboard(c *middleware.Context, cmd m.SaveDashboardCommand)
func ProxyDataSourceRequest ¶
func ProxyDataSourceRequest(c *middleware.Context)
ProxyDataSourceRequest TODO need to cache datasources
func RenderToPng ¶
func RenderToPng(c *middleware.Context)
func Search ¶
func Search(c *middleware.Context)
func UpdateDataSource ¶
func UpdateDataSource(c *middleware.Context, cmd m.UpdateDataSourceCommand)
Types ¶
type NormalResponse ¶
type NormalResponse struct {
// contains filtered or unexported fields
}
func ApiError ¶
func ApiError(status int, message string, err error) *NormalResponse
func ApiSuccess ¶
func ApiSuccess(message string) *NormalResponse
func Empty ¶
func Empty(status int) *NormalResponse
func Json ¶
func Json(status int, body interface{}) *NormalResponse
func Respond ¶
func Respond(status int, body interface{}) *NormalResponse
func (*NormalResponse) Cache ¶
func (r *NormalResponse) Cache(ttl string) *NormalResponse
func (*NormalResponse) Header ¶
func (r *NormalResponse) Header(key, value string) *NormalResponse
func (*NormalResponse) WriteTo ¶
func (r *NormalResponse) WriteTo(out http.ResponseWriter)
type Response ¶
type Response interface {
WriteTo(out http.ResponseWriter)
}
func AddApiKey ¶
func AddApiKey(c *middleware.Context, cmd m.AddApiKeyCommand) Response
func AddOrgUser ¶
func AddOrgUser(c *middleware.Context, cmd m.AddOrgUserCommand) Response
POST /api/orgs/:orgId/users
func AddOrgUserToCurrentOrg ¶
func AddOrgUserToCurrentOrg(c *middleware.Context, cmd m.AddOrgUserCommand) Response
POST /api/org/users
func ChangeUserPassword ¶
func ChangeUserPassword(c *middleware.Context, cmd m.ChangeUserPasswordCommand) Response
func CreateOrg ¶
func CreateOrg(c *middleware.Context, cmd m.CreateOrgCommand) Response
POST /api/orgs
func DeleteApiKey ¶
func DeleteApiKey(c *middleware.Context) Response
func GetApiKeys ¶
func GetApiKeys(c *middleware.Context) Response
func GetOrgUsersForCurrentOrg ¶
func GetOrgUsersForCurrentOrg(c *middleware.Context) Response
GET /api/org/users
func GetSignedInUser ¶
func GetSignedInUser(c *middleware.Context) Response
GET /api/user (current authenticated user)
func GetSignedInUserOrgList ¶
func GetSignedInUserOrgList(c *middleware.Context) Response
GET /api/user/orgs
func LoginPost ¶
func LoginPost(c *middleware.Context, cmd dtos.LoginCommand) Response
func RemoveOrgUser ¶
func RemoveOrgUser(c *middleware.Context) Response
DELETE /api/orgs/:orgId/users/:userId
func RemoveOrgUserForCurrentOrg ¶
func RemoveOrgUserForCurrentOrg(c *middleware.Context) Response
DELETE /api/org/users/:userId
func ResetPassword ¶
func ResetPassword(c *middleware.Context, form dtos.ResetUserPasswordForm) Response
func SearchOrgs ¶
func SearchOrgs(c *middleware.Context) Response
func SendResetPasswordEmail ¶
func SendResetPasswordEmail(c *middleware.Context, form dtos.SendResetPasswordEmailForm) Response
func SignUp ¶
func SignUp(c *middleware.Context, cmd m.CreateUserCommand) Response
POST /api/user/signup
func StarDashboard ¶
func StarDashboard(c *middleware.Context) Response
func UnstarDashboard ¶
func UnstarDashboard(c *middleware.Context) Response
func UpdateOrg ¶
func UpdateOrg(c *middleware.Context, cmd m.UpdateOrgCommand) Response
PUT /api/orgs/:orgId
func UpdateOrgCurrent ¶
func UpdateOrgCurrent(c *middleware.Context, cmd m.UpdateOrgCommand) Response
PUT /api/org
func UpdateOrgUser ¶
func UpdateOrgUser(c *middleware.Context, cmd m.UpdateOrgUserCommand) Response
PATCH /api/orgs/:orgId/users/:userId
func UpdateOrgUserForCurrentOrg ¶
func UpdateOrgUserForCurrentOrg(c *middleware.Context, cmd m.UpdateOrgUserCommand) Response
PATCH /api/org/users/:userId
func UpdateSignedInUser ¶
func UpdateSignedInUser(c *middleware.Context, cmd m.UpdateUserCommand) Response
POST /api/user
func UpdateUser ¶
func UpdateUser(c *middleware.Context, cmd m.UpdateUserCommand) Response
POST /api/users/:id
func UserSetUsingOrg ¶
func UserSetUsingOrg(c *middleware.Context) Response
POST /api/user/using/:id
Source Files ¶
Click to show internal directories.
Click to hide internal directories.