aboutsummaryrefslogtreecommitdiffstats
path: root/models/repo.go
diff options
context:
space:
mode:
authorJohn Olheiser <42128690+jolheiser@users.noreply.github.com>2019-11-24 23:17:51 -0600
committerLunny Xiao <xiaolunwen@gmail.com>2019-11-25 13:17:51 +0800
commit62bcb2b7f1ce1a64f828d94f045d06bd8605455a (patch)
tree05e9c5c46e08ca787bc08326af6cadb130ded0fd /models/repo.go
parent95c3dc856a7d4199232549e3b4d76769ef868bda (diff)
downloadgitea-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.go24
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...)
}