Переглянути джерело

Wiki dropdown only for writers, unlisted option

Kat-N 7 роки тому
батько
коміт
9761528335
3 змінених файлів з 4 додано та 2 видалено
  1. 1 1
      routes/home.go
  2. 1 1
      routes/user/home.go
  3. 2 0
      templates/repo/wiki/view.tmpl

+ 1 - 1
routes/home.go

@@ -76,7 +76,7 @@ func ExploreRepos(c *context.Context) {
 	// filter repos we eant to not show in list
 	var showRep []*models.Repository
 	for _, repo := range repos {
-		if !strings.Contains(repo.Name, "hideme") {
+		if !strings.Contains(repo.Name, "hideme") && !strings.Contains(repo.Name, "unlisted") {
 			showRep = append(showRep, repo)
 		}
 	}

+ 1 - 1
routes/user/home.go

@@ -89,7 +89,7 @@ func retrieveFeeds(c *context.Context, ctxUser *models.User, userID int64, isPro
 			log.Trace("Ignored Ref %s for feed", act.RefName)
 		case strings.Contains(act.RefName, "git-annex"):
 			log.Trace("Ignored Ref %s for feed", act.RefName)
-		case strings.Contains(act.RepoName, "hideme"):
+		case strings.Contains(act.RepoName, "hideme") || strings.Contains(act.RepoName, "unlisted"):
 			log.Trace("Ignored Ref %s for feed", act.RefName)
 		default:
 			log.Trace("Added Ref %s for feed", act.RefName)

+ 2 - 0
templates/repo/wiki/view.tmpl

@@ -5,6 +5,7 @@
 	<div class="ui container">
 		<div class="ui grid">
 			<div class="ui ten wide column">
+				{{if .IsRepositoryWriter}}
 				<div class="choose page">
 					<div class="ui floating filter dropdown" data-no-results="{{.i18n.Tr "repo.pulls.no_results"}}">
 						<div class="ui basic small button">
@@ -27,6 +28,7 @@
 						</div>
 					</div>
 				</div>
+				{{end}}
 			</div>
 			<div class="ui six wide column">
 				<div class="ui action small input" id="clone-panel">