]> source.dussan.org Git - gitea.git/commitdiff
Don't display creating page button in a mirror wiki repository (#24395)
authorLunny Xiao <xiaolunwen@gmail.com>
Thu, 4 May 2023 07:27:15 +0000 (15:27 +0800)
committerGitHub <noreply@github.com>
Thu, 4 May 2023 07:27:15 +0000 (15:27 +0800)
A mirror repository with wiki is also a mirror. So creating page from UI
should be disabled. This PR hides the button like other places.

options/locale/locale_en-US.ini
templates/repo/settings/options.tmpl
templates/repo/wiki/pages.tmpl

index 180fd1c18d0e9a0612ca1879157ae2a8d7cc1852..83b978bee516d02a269b71f308076dd3f78351d3 100644 (file)
@@ -1904,6 +1904,7 @@ settings.sync_mirror = Synchronize Now
 settings.mirror_sync_in_progress = Mirror synchronization is in progress. Check back in a minute.
 settings.site = Website
 settings.update_settings = Update Settings
+settings.update_mirror_settings = Update Mirror Settings
 settings.branches.switch_default_branch = Switch Default Branch
 settings.branches.update_default_branch = Update Default Branch
 settings.branches.add_new_rule = Add New Rule
index 688d00bd72bcd5edfc3c4e4d20c6c2ea68eb5dc7..cd2854c0622a280486be4f3a71ce3faea1554d36 100644 (file)
                                                                        </div>
                                                                        {{end}}
                                                                        <div class="field">
-                                                                               <button class="ui green button">{{$.locale.Tr "repo.settings.update_settings"}}</button>
+                                                                               <button class="ui green button">{{$.locale.Tr "repo.settings.update_mirror_settings"}}</button>
                                                                        </div>
                                                                </form>
                                                        </td>
index 97abf9b5436f843763e720efc606959f430632e4..6169109ce921e909d76c95888067ede25f2a1b45 100644 (file)
@@ -5,7 +5,7 @@
                <h2 class="ui header gt-df gt-ac gt-sb">
                        <span>{{.locale.Tr "repo.wiki.pages"}}</span>
                        <span>
-                               {{if and .CanWriteWiki (not .IsRepositoryMirror)}}
+                               {{if and .CanWriteWiki (not .Repository.IsMirror)}}
                                        <a class="ui green small button" href="{{.RepoLink}}/wiki?action=_new">{{.locale.Tr "repo.wiki.new_page_button"}}</a>
                                {{end}}
                        </span>