mirror of
				https://github.com/go-gitea/gitea
				synced 2025-11-04 13:28:25 +00:00 
			
		
		
		
	Updated and created were appended with _unix. Fresh databases have only the newly named fields.
This commit is contained in:
		@@ -110,7 +110,7 @@ func (u *User) GetAccessibleRepositories() ([]*Repository, error) {
 | 
			
		||||
		repoIDs = append(repoIDs, access.RepoID)
 | 
			
		||||
	}
 | 
			
		||||
	repos := make([]*Repository, 0, len(repoIDs))
 | 
			
		||||
	return repos, x.Where("owner_id != ?", u.Id).In("id", repoIDs).Desc("updated").Find(&repos)
 | 
			
		||||
	return repos, x.Where("owner_id != ?", u.Id).In("id", repoIDs).Desc("updated_unix").Find(&repos)
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func maxAccessMode(modes ...AccessMode) AccessMode {
 | 
			
		||||
 
 | 
			
		||||
@@ -495,11 +495,11 @@ func Issues(opts *IssuesOptions) ([]*Issue, error) {
 | 
			
		||||
 | 
			
		||||
	switch opts.SortType {
 | 
			
		||||
	case "oldest":
 | 
			
		||||
		sess.Asc("created")
 | 
			
		||||
		sess.Asc("created_unix")
 | 
			
		||||
	case "recentupdate":
 | 
			
		||||
		sess.Desc("updated")
 | 
			
		||||
		sess.Desc("updated_unix")
 | 
			
		||||
	case "leastupdate":
 | 
			
		||||
		sess.Asc("updated")
 | 
			
		||||
		sess.Asc("updated_unix")
 | 
			
		||||
	case "mostcomment":
 | 
			
		||||
		sess.Desc("num_comments")
 | 
			
		||||
	case "leastcomment":
 | 
			
		||||
@@ -507,7 +507,7 @@ func Issues(opts *IssuesOptions) ([]*Issue, error) {
 | 
			
		||||
	case "priority":
 | 
			
		||||
		sess.Desc("priority")
 | 
			
		||||
	default:
 | 
			
		||||
		sess.Desc("created")
 | 
			
		||||
		sess.Desc("created_unix")
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	labelIDs := base.StringsToInt64s(strings.Split(opts.Labels, ","))
 | 
			
		||||
 
 | 
			
		||||
@@ -310,7 +310,7 @@ func GetCommentByID(id int64) (*Comment, error) {
 | 
			
		||||
// GetCommentsByIssueID returns all comments of issue by given ID.
 | 
			
		||||
func GetCommentsByIssueID(issueID int64) ([]*Comment, error) {
 | 
			
		||||
	comments := make([]*Comment, 0, 10)
 | 
			
		||||
	return comments, x.Where("issue_id=?", issueID).Asc("created").Find(&comments)
 | 
			
		||||
	return comments, x.Where("issue_id=?", issueID).Asc("created_unix").Find(&comments)
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// UpdateComment updates information of comment.
 | 
			
		||||
 
 | 
			
		||||
@@ -131,7 +131,7 @@ func GetReleaseByID(id int64) (*Release, error) {
 | 
			
		||||
 | 
			
		||||
// GetReleasesByRepoID returns a list of releases of repository.
 | 
			
		||||
func GetReleasesByRepoID(repoID int64) (rels []*Release, err error) {
 | 
			
		||||
	err = x.Desc("created").Find(&rels, Release{RepoID: repoID})
 | 
			
		||||
	err = x.Desc("created_unix").Find(&rels, Release{RepoID: repoID})
 | 
			
		||||
	return rels, err
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -1464,7 +1464,8 @@ func GetRepositoryByID(id int64) (*Repository, error) {
 | 
			
		||||
// GetRepositories returns a list of repositories of given user.
 | 
			
		||||
func GetRepositories(uid int64, private bool) ([]*Repository, error) {
 | 
			
		||||
	repos := make([]*Repository, 0, 10)
 | 
			
		||||
	sess := x.Desc("updated")
 | 
			
		||||
	sess := x.Desc("updated_unix")
 | 
			
		||||
 | 
			
		||||
	if !private {
 | 
			
		||||
		sess.Where("is_private=?", false)
 | 
			
		||||
	}
 | 
			
		||||
@@ -1475,7 +1476,7 @@ func GetRepositories(uid int64, private bool) ([]*Repository, error) {
 | 
			
		||||
// GetRecentUpdatedRepositories returns the list of repositories that are recently updated.
 | 
			
		||||
func GetRecentUpdatedRepositories(page int) (repos []*Repository, err error) {
 | 
			
		||||
	return repos, x.Limit(setting.ExplorePagingNum, (page-1)*setting.ExplorePagingNum).
 | 
			
		||||
		Where("is_private=?", false).Limit(setting.ExplorePagingNum).Desc("updated").Find(&repos)
 | 
			
		||||
		Where("is_private=?", false).Limit(setting.ExplorePagingNum).Desc("updated_unix").Find(&repos)
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func getRepositoryCount(e Engine, u *User) (int64, error) {
 | 
			
		||||
 
 | 
			
		||||
@@ -34,7 +34,7 @@ func MustBeNotBare(ctx *middleware.Context) {
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func checkContextUser(ctx *middleware.Context, uid int64) *models.User {
 | 
			
		||||
	orgs, err := models.GetOwnedOrgsByUserIDDesc(ctx.User.Id, "updated")
 | 
			
		||||
	orgs, err := models.GetOwnedOrgsByUserIDDesc(ctx.User.Id, "updated_unix")
 | 
			
		||||
	if err != nil {
 | 
			
		||||
		ctx.Handle(500, "GetOwnedOrgsByUserIDDesc", err)
 | 
			
		||||
		return nil
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user