diff options
author | John Olheiser <42128690+jolheiser@users.noreply.github.com> | 2019-11-24 23:17:51 -0600 |
---|---|---|
committer | Lunny Xiao <xiaolunwen@gmail.com> | 2019-11-25 13:17:51 +0800 |
commit | 62bcb2b7f1ce1a64f828d94f045d06bd8605455a (patch) | |
tree | 05e9c5c46e08ca787bc08326af6cadb130ded0fd /models/repo.go | |
parent | 95c3dc856a7d4199232549e3b4d76769ef868bda (diff) | |
download | gitea-62bcb2b7f1ce1a64f828d94f045d06bd8605455a.tar.gz gitea-62bcb2b7f1ce1a64f828d94f045d06bd8605455a.zip |
Add avatar and issue labels to template repositories (#9149)
* Add avatar and issue labels
Signed-off-by: jolheiser <john.olheiser@gmail.com>
* Fix redundant if-err
Signed-off-by: jolheiser <john.olheiser@gmail.com>
Diffstat (limited to 'models/repo.go')
-rw-r--r-- | models/repo.go | 24 |
1 files changed, 6 insertions, 18 deletions
diff --git a/models/repo.go b/models/repo.go index cbafe5d5a5..6c293da6f8 100644 --- a/models/repo.go +++ b/models/repo.go @@ -1257,22 +1257,6 @@ type CreateRepoOptions struct { Status RepositoryStatus } -// GenerateRepoOptions contains the template units to generate -type GenerateRepoOptions struct { - Name string - Description string - Private bool - GitContent bool - Topics bool - GitHooks bool - Webhooks bool -} - -// IsValid checks whether at least one option is chosen for generation -func (gro GenerateRepoOptions) IsValid() bool { - return gro.GitContent || gro.Topics || gro.GitHooks || gro.Webhooks // or other items as they are added -} - func getRepoInitFile(tp, name string) ([]byte, error) { cleanedName := strings.TrimLeft(path.Clean("/"+name), "/") relPath := path.Join("options", tp, cleanedName) @@ -2957,8 +2941,12 @@ func (repo *Repository) GetTreePathLock(treePath string) (*LFSLock, error) { return nil, nil } +func updateRepositoryCols(e Engine, repo *Repository, cols ...string) error { + _, err := e.ID(repo.ID).Cols(cols...).Update(repo) + return err +} + // UpdateRepositoryCols updates repository's columns func UpdateRepositoryCols(repo *Repository, cols ...string) error { - _, err := x.ID(repo.ID).Cols(cols...).Update(repo) - return err + return updateRepositoryCols(x, repo, cols...) } |