mirror of https://github.com/gogs/gogs.git
Delete `GetOrgsByUserID`
parent
ac636b53cf
commit
bd31c3fa6f
|
@ -11,21 +11,6 @@ import (
|
||||||
"xorm.io/xorm"
|
"xorm.io/xorm"
|
||||||
)
|
)
|
||||||
|
|
||||||
func getOrgsByUserID(sess *xorm.Session, userID int64, showAll bool) ([]*User, error) {
|
|
||||||
orgs := make([]*User, 0, 10)
|
|
||||||
if !showAll {
|
|
||||||
sess.And("`org_user`.is_public=?", true)
|
|
||||||
}
|
|
||||||
return orgs, sess.And("`org_user`.uid=?", userID).
|
|
||||||
Join("INNER", "`org_user`", "`org_user`.org_id=`user`.id").Find(&orgs)
|
|
||||||
}
|
|
||||||
|
|
||||||
// GetOrgsByUserID returns a list of organizations that the given user ID
|
|
||||||
// has joined.
|
|
||||||
func GetOrgsByUserID(userID int64, showAll bool) ([]*User, error) {
|
|
||||||
return getOrgsByUserID(x.NewSession(), userID, showAll)
|
|
||||||
}
|
|
||||||
|
|
||||||
// getOwnedOrgsByUserID returns a list of organizations are owned by given user ID.
|
// getOwnedOrgsByUserID returns a list of organizations are owned by given user ID.
|
||||||
func getOwnedOrgsByUserID(sess *xorm.Session, userID int64) ([]*User, error) {
|
func getOwnedOrgsByUserID(sess *xorm.Session, userID int64) ([]*User, error) {
|
||||||
orgs := make([]*User, 0, 10)
|
orgs := make([]*User, 0, 10)
|
||||||
|
|
|
@ -42,9 +42,15 @@ func Profile(c *context.Context, puser *context.ParamsUser) {
|
||||||
c.PageIs("UserProfile")
|
c.PageIs("UserProfile")
|
||||||
c.Data["Owner"] = puser
|
c.Data["Owner"] = puser
|
||||||
|
|
||||||
orgs, err := db.GetOrgsByUserID(puser.ID, c.IsLogged && (c.User.IsAdmin || c.User.ID == puser.ID))
|
orgs, err := db.Organizations.List(
|
||||||
|
c.Req.Context(),
|
||||||
|
db.ListOrganizationsOptions{
|
||||||
|
MemberID: puser.ID,
|
||||||
|
IncludePrivateMembers: c.IsLogged && (c.User.IsAdmin || c.User.ID == puser.ID),
|
||||||
|
},
|
||||||
|
)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
c.Error(err, "get organizations by user ID")
|
c.Error(err, "list organizations by user ID")
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -555,9 +555,15 @@ func SettingsOrganizations(c *context.Context) {
|
||||||
c.Title("settings.orgs")
|
c.Title("settings.orgs")
|
||||||
c.PageIs("SettingsOrganizations")
|
c.PageIs("SettingsOrganizations")
|
||||||
|
|
||||||
orgs, err := db.GetOrgsByUserID(c.User.ID, true)
|
orgs, err := db.Organizations.List(
|
||||||
|
c.Req.Context(),
|
||||||
|
db.ListOrganizationsOptions{
|
||||||
|
MemberID: c.User.ID,
|
||||||
|
IncludePrivateMembers: true,
|
||||||
|
},
|
||||||
|
)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
c.Errorf(err, "get organizations by user ID")
|
c.Errorf(err, "list organizations by user ID")
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
c.Data["Orgs"] = orgs
|
c.Data["Orgs"] = orgs
|
||||||
|
|
Loading…
Reference in New Issue