Documentation ¶
Index ¶
- func AddUser(user model.User) (model.User, error)
- func AddUserDashboard(dashboard model.Dashboard, uuid uuid.UUID) (model.Dashboard, error)
- func AddWidget(widget model.Widget) (model.Widget, error)
- func GetDashboardById(id primitive.ObjectID) (model.Dashboard, error)
- func GetDashboardForUser(meetingState string, uuid uuid.UUID) (*model.Dashboard, bool, error)
- func GetDefaultDashboard(meetingState string) (model.Dashboard, error)
- func GetUserById(id primitive.ObjectID) (model.User, error)
- func GetUserByKeycloakId(id uuid.UUID) (model.User, error)
- func GetUsers() ([]model.User, error)
- func GetWidgets() ([]model.Widget, error)
- func Init(c *mongo.Client)
- func ModifyFollowForUser(id uuid.UUID, athleteId primitive.ObjectID, follow bool) (model.User, error)
- func ModifyMe(id uuid.UUID, athleteId primitive.ObjectID, set bool) (model.User, error)
- func ModifyUserLanguage(id uuid.UUID, language string) (model.User, error)
- func ModifyUserMeetings(id uuid.UUID, meeting string, subscribe bool) (model.User, error)
- func ModifyUserTheme(id uuid.UUID, theme string) (model.User, error)
- func PingDatabase() bool
- func RemoveUserById(id primitive.ObjectID) error
- func RemoveUserDashboard(id primitive.ObjectID, uuid uuid.UUID) error
- func RemoveWidget(id primitive.ObjectID) error
- func UpdateUser(user model.User) (model.User, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AddUserDashboard ¶
func GetDashboardForUser ¶
GetDashboardForUser returns the dashboard for the user, a boolean if it is the default dashboard and if occurred an error
func GetUserByKeycloakId ¶
GetUserByKeycloakId gets a user by keycloak id, creates new one if not existing so far
func GetWidgets ¶
func ModifyFollowForUser ¶
func ModifyUserLanguage ¶
func ModifyUserMeetings ¶
func PingDatabase ¶
func PingDatabase() bool
func RemoveUserById ¶
func RemoveWidget ¶
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.