Browse Source

Merge pull request 'fix-358 fix-287 fix-318' (#430) from fix-358 into V20210927

Reviewed-on: https://git.openi.org.cn/OpenI/aiforge/pulls/430
Reviewed-by: zouap <zouap@pcl.ac.cn>
pull/434/head
zouap 3 years ago
parent
commit
8dd3ad7804
5 changed files with 15 additions and 8 deletions
  1. +1
    -1
      modules/repository/create.go
  2. +9
    -3
      modules/repository/init.go
  3. +2
    -1
      templates/repo/header.tmpl
  4. +1
    -1
      web_src/js/components/MinioUploader.vue
  5. +2
    -2
      web_src/js/components/ObsUploader.vue

+ 1
- 1
modules/repository/create.go View File

@@ -47,7 +47,7 @@ func CreateRepository(doer, u *models.User, opts models.CreateRepoOptions) (_ *m
// No need for init mirror. // No need for init mirror.
if !opts.IsMirror { if !opts.IsMirror {
repoPath := models.RepoPath(u.Name, repo.Name) repoPath := models.RepoPath(u.Name, repo.Name)
if err = initRepository(ctx, repoPath, u, repo, opts); err != nil {
if err = initRepository(ctx, repoPath, doer, u, repo, opts); err != nil {
if err2 := os.RemoveAll(repoPath); err2 != nil { if err2 := os.RemoveAll(repoPath); err2 != nil {
log.Error("initRepository: %v", err) log.Error("initRepository: %v", err)
return fmt.Errorf( return fmt.Errorf(


+ 9
- 3
modules/repository/init.go View File

@@ -176,7 +176,7 @@ func checkInitRepository(repoPath string) (err error) {
} }


// InitRepository initializes README and .gitignore if needed. // InitRepository initializes README and .gitignore if needed.
func initRepository(ctx models.DBContext, repoPath string, u *models.User, repo *models.Repository, opts models.CreateRepoOptions) (err error) {
func initRepository(ctx models.DBContext, repoPath string, doer *models.User, u *models.User, repo *models.Repository, opts models.CreateRepoOptions) (err error) {
if err = checkInitRepository(repoPath); err != nil { if err = checkInitRepository(repoPath); err != nil {
return err return err
} }
@@ -195,8 +195,14 @@ func initRepository(ctx models.DBContext, repoPath string, u *models.User, repo
} }


// Apply changes and commit. // Apply changes and commit.
if err = initRepoCommit(tmpDir, repo, u, opts.DefaultBranch); err != nil {
return fmt.Errorf("initRepoCommit: %v", err)
if u.IsOrganization() {
if err = initRepoCommit(tmpDir, repo, doer, opts.DefaultBranch); err != nil {
return fmt.Errorf("initRepoCommit: %v", err)
}
} else {
if err = initRepoCommit(tmpDir, repo, u, opts.DefaultBranch); err != nil {
return fmt.Errorf("initRepoCommit: %v", err)
}
} }
} }




+ 2
- 1
templates/repo/header.tmpl View File

@@ -144,11 +144,12 @@
{{svg "octicon-server" 16}} {{.i18n.Tr "repo.cloudbrain"}} {{svg "octicon-server" 16}} {{.i18n.Tr "repo.cloudbrain"}}
</a> </a>
{{end}} {{end}}
{{if .IsSigned}}
<a class="{{if .PageIsBlockChain}}active{{end}} item " href="{{.RepoLink}}/blockchain"> <a class="{{if .PageIsBlockChain}}active{{end}} item " href="{{.RepoLink}}/blockchain">
{{svg "octicon-law" 16}} {{svg "octicon-law" 16}}
{{.i18n.Tr "repo.balance"}} {{.i18n.Tr "repo.balance"}}
</a> </a>
{{end}}


{{template "custom/extra_tabs" .}} {{template "custom/extra_tabs" .}}




+ 1
- 1
web_src/js/components/MinioUploader.vue View File

@@ -223,7 +223,7 @@ export default {
} }
//不同数据集上传同一个文件 //不同数据集上传同一个文件
if (file.datasetID != '') { if (file.datasetID != '') {
if (Number(file.datasetID) != file.datasetId) {
if (Number(file.datasetID) != file.datasetId && file.datasetName != "" && file.realName != "") {
var info = "该文件已上传,对应数据集(" + file.datasetName + ")-文件(" + file.realName + ")"; var info = "该文件已上传,对应数据集(" + file.datasetName + ")-文件(" + file.realName + ")";
window.alert(info); window.alert(info);
window.location.reload(); window.location.reload();


+ 2
- 2
web_src/js/components/ObsUploader.vue View File

@@ -219,8 +219,8 @@ export default {
await addAttachment(file); await addAttachment(file);
} }
//不同数据集上传同一个文件 //不同数据集上传同一个文件
if (file.datasetID != '') {
if (Number(file.datasetID) != file.datasetId) {
if (file.datasetID != '' ) {
if (Number(file.datasetID) != file.datasetId && file.datasetName != "" && file.realName != "") {
var info = "该文件已上传,对应数据集(" + file.datasetName + ")-文件(" + file.realName + ")"; var info = "该文件已上传,对应数据集(" + file.datasetName + ")-文件(" + file.realName + ")";
window.alert(info); window.alert(info);
window.location.reload(); window.location.reload();


Loading…
Cancel
Save