adjusted events view to only show the availability selector, when a user can do at least one task of the event
This commit is contained in:
@@ -99,6 +99,7 @@ func init() {
|
||||
"events/user/assigned": (*Handler).getEventsUserAssigned,
|
||||
"tasks": (*Handler).getTasks, // all available tasks
|
||||
"users": (*Handler).getUsers, // all users
|
||||
"user/tasks": (*Handler).getUserTasks, // get all possible tasks for the user
|
||||
"availabilities": (*Handler).getAvailabilities, // all available availabilities
|
||||
},
|
||||
"POST": {
|
||||
|
||||
@@ -20,6 +20,16 @@ func (a *Handler) getUsers() {
|
||||
}
|
||||
}
|
||||
|
||||
func (a *Handler) getUserTasks() {
|
||||
if tasks, err := a.UserName.GetTasks(); err != nil {
|
||||
a.Status = fiber.StatusInternalServerError
|
||||
|
||||
logger.Error().Msgf("getting possible user-tasks failed: %v", err)
|
||||
} else {
|
||||
a.Data = tasks
|
||||
}
|
||||
}
|
||||
|
||||
func (a *Handler) postUser() {
|
||||
|
||||
// check admin
|
||||
|
||||
Reference in New Issue
Block a user