| @@ -1411,6 +1411,7 @@ settings.use_external_wiki = Use External Wiki | |||||
| settings.external_wiki_url = External Wiki URL | settings.external_wiki_url = External Wiki URL | ||||
| settings.external_wiki_url_error = The external wiki URL is not a valid URL. | settings.external_wiki_url_error = The external wiki URL is not a valid URL. | ||||
| settings.external_wiki_url_desc = Visitors are redirected to the external wiki URL when clicking the wiki tab. | settings.external_wiki_url_desc = Visitors are redirected to the external wiki URL when clicking the wiki tab. | ||||
| settings.dataset_desc= Enable Repository Dataset | |||||
| settings.issues_desc = Enable Repository Issue Tracker | settings.issues_desc = Enable Repository Issue Tracker | ||||
| settings.use_internal_issue_tracker = Use Built-In Issue Tracker | settings.use_internal_issue_tracker = Use Built-In Issue Tracker | ||||
| settings.use_external_issue_tracker = Use External Issue Tracker | settings.use_external_issue_tracker = Use External Issue Tracker | ||||
| @@ -1411,6 +1411,7 @@ settings.use_external_wiki=使用外部百科 | |||||
| settings.external_wiki_url=外部 Wiki 链接 | settings.external_wiki_url=外部 Wiki 链接 | ||||
| settings.external_wiki_url_error=外部百科链接无效 | settings.external_wiki_url_error=外部百科链接无效 | ||||
| settings.external_wiki_url_desc=当点击工单标签时,访问者将被重定向到外部工单系统的URL。 | settings.external_wiki_url_desc=当点击工单标签时,访问者将被重定向到外部工单系统的URL。 | ||||
| settings.dataset_desc=启用数据集 | |||||
| settings.issues_desc=启用工单系统 | settings.issues_desc=启用工单系统 | ||||
| settings.use_internal_issue_tracker=使用内置的轻量级工单管理系统 | settings.use_internal_issue_tracker=使用内置的轻量级工单管理系统 | ||||
| settings.use_external_issue_tracker=使用外部的工单管理系统 | settings.use_external_issue_tracker=使用外部的工单管理系统 | ||||
| @@ -13,7 +13,17 @@ const ( | |||||
| tplIndex base.TplName = "repo/datasets/index" | tplIndex base.TplName = "repo/datasets/index" | ||||
| ) | ) | ||||
| // MustEnableDataset check if repository enable internal dataset | |||||
| func MustEnableDataset(ctx *context.Context) { | |||||
| if !ctx.Repo.CanRead(models.UnitTypeDatasets) { | |||||
| ctx.NotFound("MustEnableDataset", nil) | |||||
| return | |||||
| } | |||||
| } | |||||
| func DatasetIndex(ctx *context.Context) { | func DatasetIndex(ctx *context.Context) { | ||||
| MustEnableDataset(ctx) | |||||
| var orderBy models.SearchOrderBy | var orderBy models.SearchOrderBy | ||||
| repo := ctx.Repo.Repository | repo := ctx.Repo.Repository | ||||
| // user := ctx.User | // user := ctx.User | ||||