From b11bd9f0b1e512470bbb9c3cbc611dac2c2ae798 Mon Sep 17 00:00:00 2001 From: konrad Date: Mon, 16 Jul 2018 08:45:38 +0200 Subject: [PATCH] fixed lint --- models/teams.go | 1 + models/teams_delete.go | 1 + models/teams_rights.go | 5 +++-- 3 files changed, 5 insertions(+), 2 deletions(-) diff --git a/models/teams.go b/models/teams.go index 33863c7f..043625dc 100644 --- a/models/teams.go +++ b/models/teams.go @@ -54,6 +54,7 @@ func (TeamMember) TableName() string { return "team_members" } +// TeamUser is the team member type type TeamUser struct { User `xorm:"extends"` IsAdmin bool `json:"is_admin"` diff --git a/models/teams_delete.go b/models/teams_delete.go index 6dabb5ca..3ef410bb 100644 --- a/models/teams_delete.go +++ b/models/teams_delete.go @@ -1,5 +1,6 @@ package models +// Delete deletes a team func (t *Team) Delete(id int64) (err error) { // Check if the team exists diff --git a/models/teams_rights.go b/models/teams_rights.go index 4ea5b9c2..b8e821ae 100644 --- a/models/teams_rights.go +++ b/models/teams_rights.go @@ -18,13 +18,13 @@ func (t *Team) CanUpdate(user *User, id int64) bool { return exists } -// CanDelete +// CanDelete checks if a user can delete a team func (t *Team) CanDelete(user *User, id int64) bool { t.ID = id return t.IsAdmin(user) } -// IsAdmin +// IsAdmin returns true when the user is admin of a team func (t *Team) IsAdmin(user *User) bool { exists, _ := x.Where("team_id = ?", t.ID). And("user_id = ?", user.ID). @@ -33,6 +33,7 @@ func (t *Team) IsAdmin(user *User) bool { return exists } +// CanRead returns true if the user has read access to the team func (t *Team) CanRead(user *User) bool { // Check if the user is in the team exists, _ := x.Where("team_id = ?", t.ID).