Documentation
¶
Index ¶
- Variables
- func AlertMessagesWillExpire(w http.ResponseWriter, r *http.Request, _ httprouter.Params)
- func DeleteDevice(params router.Params, _ io.ReadCloser, Repo repo.IRepo, user models.User) (_ router.Serde, status int, err error)
- func DeleteExpiredMessages(w http.ResponseWriter, r *http.Request, _ httprouter.Params)
- func DeleteMessage(params router.Params, _ io.ReadCloser, Repo repo.IRepo, user models.User) (_ router.Serde, status int, err error)
- func DeleteProject(params router.Params, _ io.ReadCloser, Repo repo.IRepo, user models.User) (_ router.Serde, status int, err error)
- func DeleteProjectsMembers(params router.Params, body io.ReadCloser, Repo repo.IRepo, user models.User) (_ router.Serde, status int, err error)
- func DoUsersExist(_ router.Params, body io.ReadCloser, Repo repo.IRepo, user models.User) (_ router.Serde, status int, err error)
- func GetAccessibleEnvironments(params router.Params, _ io.ReadCloser, Repo repo.IRepo, user models.User) (_ router.Serde, status int, err error)
- func GetActivityLogs(params router.Params, body io.ReadCloser, Repo repo.IRepo, _ models.User) (_ router.Serde, status int, err error)
- func GetAuthRedirect(w http.ResponseWriter, r *http.Request, _ router.Params, Repo repo.IRepo) (status int, err error)
- func GetCheckoutCancel(w http.ResponseWriter, r *http.Request, _ router.Params, Repo repo.IRepo) (status int, err error)
- func GetCheckoutSuccess(w http.ResponseWriter, r *http.Request, _ router.Params, Repo repo.IRepo) (status int, err error)
- func GetDevices(_ router.Params, _ io.ReadCloser, Repo repo.IRepo, user models.User) (_ router.Serde, status int, err error)
- func GetEnvironmentPublicKeys(params router.Params, _ io.ReadCloser, Repo repo.IRepo, user models.User) (_ router.Serde, status int, err error)
- func GetHealthCheck(w http.ResponseWriter, _ *http.Request, _ httprouter.Params)
- func GetLoginRequest(w http.ResponseWriter, r *http.Request, _ router.Params, Repo repo.IRepo) (status int, err error)
- func GetMessagesFromProjectByUser(params router.Params, _ io.ReadCloser, Repo repo.IRepo, user models.User) (_ router.Serde, status int, err error)
- func GetOrganizationMembers(params router.Params, _ io.ReadCloser, Repo repo.IRepo, user models.User) (_ router.Serde, status int, err error)
- func GetOrganizationProjects(params router.Params, _ io.ReadCloser, Repo repo.IRepo, user models.User) (_ router.Serde, status int, err error)
- func GetOrganizations(params router.Params, _ io.ReadCloser, Repo repo.IRepo, user models.User) (_ router.Serde, status int, err error)
- func GetPollSubscriptionSuccess(params router.Params, _ io.ReadCloser, Repo repo.IRepo, user models.User) (response router.Serde, status int, err error)
- func GetProjects(_ router.Params, _ io.ReadCloser, Repo repo.IRepo, user models.User) (_ router.Serde, status int, err error)
- func GetProjectsMembers(params router.Params, _ io.ReadCloser, Repo repo.IRepo, user models.User) (_ router.Serde, status int, err error)
- func GetProjectsOrganization(params router.Params, _ io.ReadCloser, Repo repo.IRepo, user models.User) (_ router.Serde, status int, err error)
- func GetRoles(params router.Params, _ io.ReadCloser, Repo repo.IRepo, user models.User) (_ router.Serde, status int, err error)
- func GetUser(_ router.Params, _ io.ReadCloser, _ repo.IRepo, user models.User) (router.Serde, int, error)
- func GetUserKeys(params router.Params, _ io.ReadCloser, Repo repo.IRepo, _ models.User) (_ router.Serde, status int, err error)
- func ManageSubscription(params router.Params, _ io.ReadCloser, Repo repo.IRepo, user models.User) (_ router.Serde, status int, err error)
- func PostInvite(_ router.Params, body io.ReadCloser, Repo repo.IRepo, user models.User) (_ router.Serde, status int, err error)
- func PostLoginRequest(w http.ResponseWriter, _ *http.Request, _ router.Params, Repo repo.IRepo) (status int, err error)
- func PostOrganization(_ router.Params, body io.ReadCloser, Repo repo.IRepo, user models.User) (_ router.Serde, status int, err error)
- func PostProject(_ router.Params, body io.ReadCloser, Repo repo.IRepo, user models.User) (_ router.Serde, status int, err error)
- func PostProjectMembers(params router.Params, body io.ReadCloser, Repo repo.IRepo, user models.User) (_ router.Serde, status int, err error)
- func PostStripeWebhook(w http.ResponseWriter, r *http.Request, _ router.Params, Repo repo.IRepo) (status int, err error)
- func PostSubscription(params router.Params, _ io.ReadCloser, Repo repo.IRepo, user models.User) (response router.Serde, status int, err error)
- func PostUserToken(w http.ResponseWriter, r *http.Request, _ router.Params, Repo repo.IRepo) (status int, err error)
- func PutMembersSetRole(params router.Params, body io.ReadCloser, Repo repo.IRepo, user models.User) (response router.Serde, status int, err error)
- func UpdateOrganization(_ router.Params, body io.ReadCloser, Repo repo.IRepo, user models.User) (_ router.Serde, status int, err error)
- func WriteMessages(_ router.Params, body io.ReadCloser, Repo repo.IRepo, user models.User) (_ router.Serde, status int, err error)
- type GenericResponse
Constants ¶
This section is empty.
Variables ¶
View Source
var Redis *redis.Redis
Functions ¶
func AlertMessagesWillExpire ¶
func AlertMessagesWillExpire( w http.ResponseWriter, r *http.Request, _ httprouter.Params, )
func DeleteDevice ¶
func DeleteDevice( params router.Params, _ io.ReadCloser, Repo repo.IRepo, user models.User, ) (_ router.Serde, status int, err error)
DeleteDevice function deletes a device
func DeleteExpiredMessages ¶
func DeleteExpiredMessages( w http.ResponseWriter, r *http.Request, _ httprouter.Params, )
Delete every message older than a week
func DeleteMessage ¶
func DeleteProject ¶
func DeleteProjectsMembers ¶
func DoUsersExist ¶
func DoUsersExist( _ router.Params, body io.ReadCloser, Repo repo.IRepo, user models.User, ) (_ router.Serde, status int, err error)
DoUsersExist checks if users exists in the Keystone database This is not project dependant, it checks all users in the whole world
func GetActivityLogs ¶
func GetAuthRedirect ¶
func GetAuthRedirect( w http.ResponseWriter, r *http.Request, _ router.Params, Repo repo.IRepo, ) (status int, err error)
Route uses a redirect URI for OAuth2 requests
func GetCheckoutCancel ¶
func GetCheckoutSuccess ¶
func GetDevices ¶
func GetDevices( _ router.Params, _ io.ReadCloser, Repo repo.IRepo, user models.User, ) (_ router.Serde, status int, err error)
GetDevices function returns the list of devices for a user
func GetHealthCheck ¶
func GetHealthCheck( w http.ResponseWriter, _ *http.Request, _ httprouter.Params, )
func GetLoginRequest ¶
func GetLoginRequest( w http.ResponseWriter, r *http.Request, _ router.Params, Repo repo.IRepo, ) (status int, err error)
Route to poll to check wether the user has completed the login
func GetOrganizationMembers ¶
func GetOrganizationProjects ¶
func GetOrganizations ¶
func GetProjects ¶
func GetProjectsMembers ¶
func GetProjectsOrganization ¶
func GetRoles ¶
func GetRoles( params router.Params, _ io.ReadCloser, Repo repo.IRepo, user models.User, ) (_ router.Serde, status int, err error)
Returns a List of Roles
func GetUser ¶
func GetUser( _ router.Params, _ io.ReadCloser, _ repo.IRepo, user models.User, ) (router.Serde, int, error)
getUser gets a user
func GetUserKeys ¶
func ManageSubscription ¶
func PostInvite ¶
func PostLoginRequest ¶
func PostOrganization ¶
func PostProject ¶
func PostProjectMembers ¶
func PostStripeWebhook ¶
func PostSubscription ¶
func PostUserToken ¶
func PostUserToken( w http.ResponseWriter, r *http.Request, _ router.Params, Repo repo.IRepo, ) (status int, err error)
Auth Complete route
func PutMembersSetRole ¶
func PutMembersSetRole( params router.Params, body io.ReadCloser, Repo repo.IRepo, user models.User, ) (response router.Serde, status int, err error)
PutMembersSetRole sets the role for a given project member
func UpdateOrganization ¶
Types ¶
type GenericResponse ¶
func (*GenericResponse) Deserialize ¶
func (gr *GenericResponse) Deserialize(in io.Reader) error
func (*GenericResponse) Serialize ¶
func (gr *GenericResponse) Serialize(out *string) (err error)
Click to show internal directories.
Click to hide internal directories.