![](https://github.com/gogits/gogs/blob/master/public/img/gogs-large-resize.png?raw=true) | ![](https://github.com/gogits/gogs/blob/master/public/img/gogs-large-resize.png?raw=true) | ||||
##### Current version: 0.8.52 | |||||
##### Current version: 0.8.53 | |||||
| Web | UI | Preview | | | Web | UI | Preview | | ||||
|:-------------:|:-------:|:-------:| | |:-------------:|:-------:|:-------:| |
settings.transfer_notices_1 = - You will lose access if new owner is a individual user. | settings.transfer_notices_1 = - You will lose access if new owner is a individual user. | ||||
settings.transfer_notices_2 = - You will conserve access if new owner is an organization and if you're one of the owners. | settings.transfer_notices_2 = - You will conserve access if new owner is an organization and if you're one of the owners. | ||||
settings.transfer_form_title = Please enter following information to confirm your operation: | settings.transfer_form_title = Please enter following information to confirm your operation: | ||||
settings.wiki-delete = Erase Wiki Data | |||||
settings.wiki-delete_desc = Once you erase wiki data there is no going back. Please be certain. | |||||
settings.wiki-delete_notices_1 = This will delete and disable the wiki for %s | |||||
settings.wiki_delete = Erase Wiki Data | |||||
settings.wiki_delete_desc = Once you erase wiki data there is no going back. Please be certain. | |||||
settings.wiki_delete_notices_1 = - This will delete and disable the wiki for %s | |||||
settings.wiki_deletion_success = Repository wiki data have been erased successfully. | |||||
settings.delete = Delete This Repository | settings.delete = Delete This Repository | ||||
settings.delete_desc = Once you delete a repository, there is no going back. Please be certain. | settings.delete_desc = Once you delete a repository, there is no going back. Please be certain. | ||||
settings.delete_notices_1 = - This operation <strong>CANNOT</strong> be undone. | settings.delete_notices_1 = - This operation <strong>CANNOT</strong> be undone. |
"github.com/gogits/gogs/modules/setting" | "github.com/gogits/gogs/modules/setting" | ||||
) | ) | ||||
const APP_VER = "0.8.52.0303" | |||||
const APP_VER = "0.8.53.0303" | |||||
func init() { | func init() { | ||||
runtime.GOMAXPROCS(runtime.NumCPU()) | runtime.GOMAXPROCS(runtime.NumCPU()) |
return repo.ExternalMetas | return repo.ExternalMetas | ||||
} | } | ||||
func DeleteWiki(repo *Repository) { | |||||
repo.DeleteWiki() | |||||
} | |||||
// DeleteWiki removes the actual and local copy of repository wiki. | |||||
func (repo *Repository) DeleteWiki() { | func (repo *Repository) DeleteWiki() { | ||||
wikiPaths := []string{repo.WikiPath(), repo.LocalWikiPath()} | wikiPaths := []string{repo.WikiPath(), repo.LocalWikiPath()} | ||||
for _, wikiPath := range wikiPaths { | for _, wikiPath := range wikiPaths { |
} | } | ||||
} | } | ||||
models.DeleteWiki(repo) | |||||
repo.DeleteWiki() | |||||
log.Trace("Repository wiki deleted: %s/%s", ctx.Repo.Owner.Name, repo.Name) | log.Trace("Repository wiki deleted: %s/%s", ctx.Repo.Owner.Name, repo.Name) | ||||
repo.EnableWiki = false | repo.EnableWiki = false | ||||
if err := models.UpdateRepository(repo, false); err != nil { | if err := models.UpdateRepository(repo, false); err != nil { | ||||
ctx.Handle(500, "UpdateRepository", err) | ctx.Handle(500, "UpdateRepository", err) | ||||
return | return | ||||
} | } | ||||
log.Trace("Repository advanced settings updated: %s/%s", ctx.Repo.Owner.Name, repo.Name) | |||||
ctx.Flash.Success(ctx.Tr("repo.settings.update_settings_success")) | |||||
ctx.Flash.Success(ctx.Tr("repo.settings.wiki_deletion_success")) | |||||
ctx.Redirect(ctx.Repo.RepoLink + "/settings") | ctx.Redirect(ctx.Repo.RepoLink + "/settings") | ||||
} | } | ||||
} | } |
0.8.52.0303 | |||||
0.8.53.0303 |
<div class="item"> | <div class="item"> | ||||
<div class="ui right"> | <div class="ui right"> | ||||
<button class="ui basic red show-modal button" data-modal="#delete-wiki-modal">{{.i18n.Tr "repo.settings.wiki-delete"}}</button> | |||||
<button class="ui basic red show-modal button" data-modal="#delete-wiki-modal">{{.i18n.Tr "repo.settings.wiki_delete"}}</button> | |||||
</div> | </div> | ||||
<div> | <div> | ||||
<h5>{{.i18n.Tr "repo.settings.wiki-delete"}}</h5> | |||||
<p>{{.i18n.Tr "repo.settings.wiki-delete_desc"}}</p> | |||||
<h5>{{.i18n.Tr "repo.settings.wiki_delete"}}</h5> | |||||
<p>{{.i18n.Tr "repo.settings.wiki_delete_desc"}}</p> | |||||
</div> | </div> | ||||
</div> | </div> | ||||
{{end}} | {{end}} | ||||
</div> | </div> | ||||
</div> | </div> | ||||
{{if .Repository.EnableWiki}} | |||||
<div class="ui small modal" id="delete-wiki-modal"> | <div class="ui small modal" id="delete-wiki-modal"> | ||||
<div class="header"> | <div class="header"> | ||||
{{.i18n.Tr "repo.settings.wiki-delete"}} | {{.i18n.Tr "repo.settings.wiki-delete"}} | ||||
<div class="content"> | <div class="content"> | ||||
<div class="ui warning message text left"> | <div class="ui warning message text left"> | ||||
{{.i18n.Tr "repo.settings.delete_notices_1" | Safe}}<br> | {{.i18n.Tr "repo.settings.delete_notices_1" | Safe}}<br> | ||||
{{.i18n.Tr "repo.settings.wiki-delete_notices_1" .Repository.Name | Safe}} | |||||
{{.i18n.Tr "repo.settings.wiki_delete_notices_1" .Repository.Name | Safe}} | |||||
</div> | </div> | ||||
<form class="ui form" action="{{.Link}}" method="post"> | <form class="ui form" action="{{.Link}}" method="post"> | ||||
{{.CsrfTokenHtml}} | {{.CsrfTokenHtml}} | ||||
</form> | </form> | ||||
</div> | </div> | ||||
</div> | </div> | ||||
{{end}} | |||||
{{template "base/footer" .}} | {{template "base/footer" .}} |