Versions in this module Expand all Collapse all v0 v0.1.7 Sep 17, 2024 v0.1.6 Sep 11, 2024 Changes in this version + func CheckEffectiveUser(w http.ResponseWriter, r *http.Request, userService services.IUserService, ...) (*models.User, error) + func FilterColors(all map[string]string, haystack models.SummaryItems) map[string]string + func GetBadgeParams(reqPath string, authorizedUser, requestedUser *models.User) (*models.KeyedInterval, *models.Filters, error) + func GetEffectiveProjectsList(user *models.User, heartbeatSrvc services.IHeartbeatService, ...) ([]string, error) + func LoadUserSummary(ss services.ISummaryService, r *http.Request) (*models.Summary, error, int) + func LoadUserSummaryByParams(ss services.ISummaryService, params *models.SummaryParams) (*models.Summary, error, int) + func ParseHeartbeats(r *http.Request) ([]*models.Heartbeat, error) + func SetError(r *http.Request, w http.ResponseWriter, message string) + func SetSuccess(r *http.Request, w http.ResponseWriter, message string) + func WithSessionMessages[T view.BasicViewModel](vm T, r *http.Request, w http.ResponseWriter) T