diff options
author | Unknwon <u@gogs.io> | 2015-09-07 13:58:23 -0400 |
---|---|---|
committer | Unknwon <u@gogs.io> | 2015-09-07 13:58:23 -0400 |
commit | 3d9b98fae4782a45edc3f53ad4561fe7e14a4377 (patch) | |
tree | 082f9394854f6549f003e283784b1b7e72126b7a /models/user.go | |
parent | 36405d0faaf6e4ed5e0a0deb37aebf77a8c29ff0 (diff) | |
download | gitea-3d9b98fae4782a45edc3f53ad4561fe7e14a4377.tar.gz gitea-3d9b98fae4782a45edc3f53ad4561fe7e14a4377.zip |
#1585 order owners list by last changed time
Diffstat (limited to 'models/user.go')
-rw-r--r-- | models/user.go | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/models/user.go b/models/user.go index 641e14d0ce..da2f49a1cc 100644 --- a/models/user.go +++ b/models/user.go @@ -61,6 +61,7 @@ type User struct { LoginSource int64 `xorm:"NOT NULL DEFAULT 0"` LoginName string Type UserType + OwnedOrgs []*User `xorm:"-"` Orgs []*User `xorm:"-"` Repos []*Repository `xorm:"-"` Location string @@ -307,6 +308,12 @@ func (u *User) GetRepositories() (err error) { return err } +// GetOwnedOrganizations returns all organizations that user owns. +func (u *User) GetOwnedOrganizations() (err error) { + u.OwnedOrgs, err = GetOwnedOrgsByUserID(u.Id) + return err +} + // GetOrganizations returns all organizations that user belongs to. func (u *User) GetOrganizations() error { ous, err := GetOrgUsersByUserId(u.Id) |