Skip to content

Commit 1206b6d

Browse files
committed
Merge remote-tracking branch 'giteaofficial/main'
* giteaofficial/main: Polyfill SubmitEvent for PaleMoon (go-gitea#28441) Fix Chinese translation of config cheat sheet[API] (go-gitea#28472) Add combined index for issue_user.uid and issue_id (go-gitea#28080) Fix documents for "custom/public/assets/" (go-gitea#28465) Only use SHA256 feature when git >= 2.42 (go-gitea#28466)
2 parents feea278 + 6632d14 commit 1206b6d

File tree

22 files changed

+155
-33
lines changed

22 files changed

+155
-33
lines changed

docs/content/administration/adding-legal-pages.en-us.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,10 +19,10 @@ Some jurisdictions (such as EU), requires certain legal pages (e.g. Privacy Poli
1919

2020
## Getting Pages
2121

22-
Gitea source code ships with sample pages, available in `contrib/legal` directory. Copy them to `custom/public/`. For example, to add Privacy Policy:
22+
Gitea source code ships with sample pages, available in `contrib/legal` directory. Copy them to `custom/public/assets/`. For example, to add Privacy Policy:
2323

2424
```
25-
wget -O /path/to/custom/public/privacy.html https://raw.githubusercontent.com/go-gitea/gitea/main/contrib/legal/privacy.html.sample
25+
wget -O /path/to/custom/public/assets/privacy.html https://raw.githubusercontent.com/go-gitea/gitea/main/contrib/legal/privacy.html.sample
2626
```
2727

2828
Now you need to edit the page to meet your requirements. In particular you must change the email addresses, web addresses and references to "Your Gitea Instance" to match your situation.

docs/content/administration/adding-legal-pages.zh-cn.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,10 +19,10 @@ menu:
1919

2020
## 获取页面
2121

22-
Gitea 源代码附带了示例页面,位于 `contrib/legal` 目录中。将它们复制到 `custom/public/` 目录下。例如,如果要添加隐私政策:
22+
Gitea 源代码附带了示例页面,位于 `contrib/legal` 目录中。将它们复制到 `custom/public/assets/` 目录下。例如,如果要添加隐私政策:
2323

2424
```
25-
wget -O /path/to/custom/public/privacy.html https://raw.githubusercontent.com/go-gitea/gitea/main/contrib/legal/privacy.html.sample
25+
wget -O /path/to/custom/public/assets/privacy.html https://raw.githubusercontent.com/go-gitea/gitea/main/contrib/legal/privacy.html.sample
2626
```
2727

2828
现在,你需要编辑该页面以满足你的需求。特别是,你必须更改电子邮件地址、网址以及与 "Your Gitea Instance" 相关的引用,以匹配你的情况。

docs/content/administration/config-cheat-sheet.zh-cn.md

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1039,10 +1039,11 @@ Gitea 创建以下非唯一队列:
10391039

10401040
## API (`api`)
10411041

1042-
- `ENABLE_SWAGGER`: **true**: 是否启用swagger路由 (`/api/swagger`, `/api/v1/swagger`, …)。
1043-
- `MAX_RESPONSE_ITEMS`: **50**: 单个页面的最大 Feed.
1044-
- `ENABLE_OPENID_SIGNIN`: **false**: 允许使用OpenID登录,当设置为`true`时可以通过 `/user/login` 页面进行OpenID登录。
1045-
- `DISABLE_REGISTRATION`: **false**: 关闭用户注册。
1042+
- `ENABLE_SWAGGER`: **true**: 启用API文档接口 (`/api/swagger`, `/api/v1/swagger`, …). True or false。
1043+
- `MAX_RESPONSE_ITEMS`: **50**: API分页的最大单页项目数。
1044+
- `DEFAULT_PAGING_NUM`: **30**: API分页的默认分页数。
1045+
- `DEFAULT_GIT_TREES_PER_PAGE`: **1000**: Git trees API的默认单页项目数。
1046+
- `DEFAULT_MAX_BLOB_SIZE`: **10485760** (10MiB): blobs API的默认最大文件大小。
10461047

10471048
## OAuth2 (`oauth2`)
10481049

docs/content/administration/customizing-gitea.zh-cn.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,11 +42,11 @@ Gitea 引用 `custom` 目录中的自定义配置文件来覆盖配置、模板
4242

4343
将自定义的公共文件(比如页面和图片)作为 webroot 放在 `custom/public/` 中来让 Gitea 提供这些自定义内容(符号链接将被追踪)。
4444

45-
举例说明:`image.png` 存放在 `custom/public/`中,那么它可以通过链接 http://gitea.domain.tld/assets/image.png 访问。
45+
举例说明:`image.png` 存放在 `custom/public/assets/`中,那么它可以通过链接 http://gitea.domain.tld/assets/image.png 访问。
4646

4747
## 修改默认头像
4848

49-
替换以下目录中的 png 图片: `custom/public/img/avatar\_default.png`
49+
替换以下目录中的 png 图片: `custom/public/assets/img/avatar\_default.png`
5050

5151
## 自定义 Gitea 页面
5252

docs/content/administration/external-renderers.zh-cn.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -194,7 +194,7 @@ ALLOW_DATA_URI_IMAGES = true
194194
}
195195
```
196196

197-
将您的样式表添加到自定义目录中,例如 `custom/public/css/my-style-XXXXX.css`,并使用自定义的头文件 `custom/templates/custom/header.tmpl` 进行导入:
197+
将您的样式表添加到自定义目录中,例如 `custom/public/assets/css/my-style-XXXXX.css`,并使用自定义的头文件 `custom/templates/custom/header.tmpl` 进行导入:
198198

199199
```html
200200
<link rel="stylesheet" href="{{AppSubUrl}}/assets/css/my-style-XXXXX.css" />

docs/content/help/faq.zh-cn.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -189,7 +189,7 @@ Gitea 目前支持三个官方主题,分别是 `gitea-light`、`gitea-dark`
189189

190190
假设我们的主题是 `arc-blue`(这是一个真实的主题,可以在[此问题](https://github.com/go-gitea/gitea/issues/6011)中找到)
191191

192-
`.css`文件命名为`theme-arc-blue.css`并将其添加到`custom/public/css`文件夹中
192+
`.css`文件命名为`theme-arc-blue.css`并将其添加到`custom/public/assets/css`文件夹中
193193

194194
通过将`arc-blue`添加到`app.ini`中的`THEMES`列表中,允许用户使用该主题
195195

models/issues/issue_user.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,8 @@ import (
1414
// IssueUser represents an issue-user relation.
1515
type IssueUser struct {
1616
ID int64 `xorm:"pk autoincr"`
17-
UID int64 `xorm:"INDEX"` // User ID.
18-
IssueID int64 `xorm:"INDEX"`
17+
UID int64 `xorm:"INDEX unique(uid_to_issue)"` // User ID.
18+
IssueID int64 `xorm:"INDEX unique(uid_to_issue)"`
1919
IsRead bool
2020
IsMentioned bool
2121
}
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
-
2+
id: 1
3+
uid: 1
4+
issue_id: 1
5+
is_read: true
6+
is_mentioned: false
7+
8+
-
9+
id: 2
10+
uid: 2
11+
issue_id: 1
12+
is_read: true
13+
is_mentioned: false
14+
15+
-
16+
id: 3
17+
uid: 2
18+
issue_id: 1 # duplicated with id 2
19+
is_read: false
20+
is_mentioned: true

models/migrations/migrations.go

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -550,6 +550,8 @@ var migrations = []Migration{
550550
NewMigration("Add auth_token table", v1_22.CreateAuthTokenTable),
551551
// v282 -> v283
552552
NewMigration("Add Index to pull_auto_merge.doer_id", v1_22.AddIndexToPullAutoMergeDoerID),
553+
// v283 -> v284
554+
NewMigration("Add combined Index to issue_user.uid and issue_id", v1_22.AddCombinedIndexToIssueUser),
553555
}
554556

555557
// GetCurrentDBVersion returns the current db version
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
// Copyright 2023 The Gitea Authors. All rights reserved.
2+
// SPDX-License-Identifier: MIT
3+
4+
package v1_22 //nolint
5+
6+
import (
7+
"testing"
8+
9+
"code.gitea.io/gitea/models/migrations/base"
10+
)
11+
12+
func TestMain(m *testing.M) {
13+
base.MainTest(m)
14+
}

0 commit comments

Comments
 (0)