mirror of
https://github.com/go-gitea/gitea.git
synced 2026-08-05 04:05:32 +02:00
format files
This commit is contained in:
@@ -12,6 +12,7 @@ import (
|
||||
func (g *Group) CustomAvatarRelativePath() string {
|
||||
return g.Avatar
|
||||
}
|
||||
|
||||
func (g *Group) relAvatarLink() string {
|
||||
// If no avatar - path is empty
|
||||
avatarPath := g.CustomAvatarRelativePath()
|
||||
@@ -28,6 +29,7 @@ func (g *Group) AvatarLink(ctx context.Context) string {
|
||||
}
|
||||
return ""
|
||||
}
|
||||
|
||||
func (g *Group) AvatarLinkWithSize(size int) string {
|
||||
if g.Avatar == "" {
|
||||
return avatars.DefaultAvatarLink()
|
||||
|
||||
@@ -16,6 +16,7 @@ import (
|
||||
"code.gitea.io/gitea/modules/setting"
|
||||
"code.gitea.io/gitea/modules/structs"
|
||||
"code.gitea.io/gitea/modules/util"
|
||||
|
||||
"xorm.io/builder"
|
||||
)
|
||||
|
||||
@@ -129,8 +130,12 @@ func (g *Group) LoadOwner(ctx context.Context) error {
|
||||
}
|
||||
|
||||
func (g *Group) CanAccess(ctx context.Context, userID int64) (bool, error) {
|
||||
return g.CanAccessAtLevel(ctx, userID, perm.AccessModeRead)
|
||||
}
|
||||
|
||||
func (g *Group) CanAccessAtLevel(ctx context.Context, userID int64, level perm.AccessMode) (bool, error) {
|
||||
return db.GetEngine(ctx).
|
||||
Where(UserOrgTeamPermCond("id", userID, perm.AccessModeRead)).Table("repo_group").Exist()
|
||||
Where(UserOrgTeamPermCond("id", userID, level)).Table("repo_group").Exist()
|
||||
}
|
||||
|
||||
func (g *Group) IsOwnedBy(ctx context.Context, userID int64) (bool, error) {
|
||||
|
||||
@@ -7,6 +7,7 @@ import (
|
||||
"code.gitea.io/gitea/models/unit"
|
||||
user_model "code.gitea.io/gitea/models/user"
|
||||
"code.gitea.io/gitea/modules/structs"
|
||||
|
||||
"xorm.io/builder"
|
||||
)
|
||||
|
||||
|
||||
@@ -1,12 +1,13 @@
|
||||
package group
|
||||
|
||||
import (
|
||||
"context"
|
||||
|
||||
"code.gitea.io/gitea/models/db"
|
||||
"code.gitea.io/gitea/models/perm"
|
||||
"code.gitea.io/gitea/models/unit"
|
||||
"code.gitea.io/gitea/modules/log"
|
||||
"code.gitea.io/gitea/modules/util"
|
||||
"context"
|
||||
)
|
||||
|
||||
// GroupTeam represents a relation for a team's access to a group
|
||||
|
||||
@@ -1,10 +1,11 @@
|
||||
package group
|
||||
|
||||
import (
|
||||
"context"
|
||||
|
||||
"code.gitea.io/gitea/models/db"
|
||||
"code.gitea.io/gitea/models/perm"
|
||||
"code.gitea.io/gitea/models/unit"
|
||||
"context"
|
||||
)
|
||||
|
||||
// GroupUnit describes all units of a repository group
|
||||
|
||||
@@ -1,11 +1,12 @@
|
||||
package organization
|
||||
|
||||
import (
|
||||
"context"
|
||||
|
||||
"code.gitea.io/gitea/models/db"
|
||||
group_model "code.gitea.io/gitea/models/group"
|
||||
"code.gitea.io/gitea/models/perm"
|
||||
"code.gitea.io/gitea/models/unit"
|
||||
"context"
|
||||
)
|
||||
|
||||
func GetTeamsWithAccessToGroup(ctx context.Context, orgID, groupID int64, mode perm.AccessMode) ([]*Team, error) {
|
||||
|
||||
@@ -4,7 +4,6 @@
|
||||
package access
|
||||
|
||||
import (
|
||||
group_model "code.gitea.io/gitea/models/group"
|
||||
"context"
|
||||
"errors"
|
||||
"fmt"
|
||||
@@ -14,6 +13,7 @@ import (
|
||||
|
||||
actions_model "code.gitea.io/gitea/models/actions"
|
||||
"code.gitea.io/gitea/models/db"
|
||||
group_model "code.gitea.io/gitea/models/group"
|
||||
"code.gitea.io/gitea/models/organization"
|
||||
perm_model "code.gitea.io/gitea/models/perm"
|
||||
repo_model "code.gitea.io/gitea/models/repo"
|
||||
|
||||
@@ -1,11 +1,13 @@
|
||||
package group
|
||||
|
||||
import (
|
||||
"context"
|
||||
|
||||
"code.gitea.io/gitea/models/db"
|
||||
group_model "code.gitea.io/gitea/models/group"
|
||||
organization_model "code.gitea.io/gitea/models/organization"
|
||||
user_model "code.gitea.io/gitea/models/user"
|
||||
"context"
|
||||
|
||||
"xorm.io/builder"
|
||||
)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user