Skip to content

Commit 62f9d4e

Browse files
committed
Merge remote-tracking branch 'giteaofficial/main'
* giteaofficial/main: Use a better OlderThan for DeleteInactiveUsers (go-gitea#19693) [skip ci] Updated translations via Crowdin Introduce eslint-plugin-jquery (go-gitea#19690)
2 parents 067b922 + 61f9393 commit 62f9d4e

File tree

6 files changed

+89
-2
lines changed

6 files changed

+89
-2
lines changed

.eslintrc

Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ plugins:
1313
- eslint-plugin-import
1414
- eslint-plugin-vue
1515
- eslint-plugin-html
16+
- eslint-plugin-jquery
1617

1718
extends:
1819
- plugin:vue/recommended
@@ -140,6 +141,55 @@ rules:
140141
import/unambiguous: [0]
141142
indent: [2, 2, {SwitchCase: 1}]
142143
init-declarations: [0]
144+
jquery/no-ajax-events: [2]
145+
jquery/no-ajax: [0]
146+
jquery/no-animate: [2]
147+
jquery/no-attr: [0]
148+
jquery/no-bind: [2]
149+
jquery/no-class: [0]
150+
jquery/no-clone: [2]
151+
jquery/no-closest: [0]
152+
jquery/no-css: [0]
153+
jquery/no-data: [0]
154+
jquery/no-deferred: [2]
155+
jquery/no-delegate: [2]
156+
jquery/no-each: [0]
157+
jquery/no-extend: [2]
158+
jquery/no-fade: [0]
159+
jquery/no-filter: [0]
160+
jquery/no-find: [0]
161+
jquery/no-global-eval: [2]
162+
jquery/no-grep: [2]
163+
jquery/no-has: [2]
164+
jquery/no-hide: [0]
165+
jquery/no-html: [0]
166+
jquery/no-in-array: [2]
167+
jquery/no-is-array: [2]
168+
jquery/no-is-function: [2]
169+
jquery/no-is: [0]
170+
jquery/no-load: [2]
171+
jquery/no-map: [0]
172+
jquery/no-merge: [2]
173+
jquery/no-param: [2]
174+
jquery/no-parent: [0]
175+
jquery/no-parents: [0]
176+
jquery/no-parse-html: [2]
177+
jquery/no-prop: [0]
178+
jquery/no-proxy: [2]
179+
jquery/no-ready: [0]
180+
jquery/no-serialize: [2]
181+
jquery/no-show: [0]
182+
jquery/no-size: [2]
183+
jquery/no-sizzle: [0]
184+
jquery/no-slide: [0]
185+
jquery/no-submit: [0]
186+
jquery/no-text: [0]
187+
jquery/no-toggle: [0]
188+
jquery/no-trigger: [0]
189+
jquery/no-trim: [2]
190+
jquery/no-val: [0]
191+
jquery/no-when: [2]
192+
jquery/no-wrap: [2]
143193
key-spacing: [2]
144194
keyword-spacing: [2]
145195
line-comment-position: [0]

options/locale/locale_ja-JP.ini

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1589,6 +1589,8 @@ pulls.reopened_at=`がプルリクエストを再オープン <a id="%[1]s" href
15891589
pulls.merge_instruction_hint=`<a class="show-instruction">コマンドラインの手順</a>も確認できます。`
15901590
pulls.merge_instruction_step1_desc=あなたのプロジェクトリポジトリで新しいブランチをチェックアウトし、変更内容をテストします。
15911591
pulls.merge_instruction_step2_desc=変更内容をマージして、Giteaに反映します。
1592+
pulls.pull_request_scheduled_auto_merge=`が、すべてのチェックが成功すると自動マージを行うよう、このプルリクエストをスケジュール %[1]s`
1593+
pulls.pull_request_canceled_scheduled_auto_merge=`が、すべてのチェックが成功したときのプルリクエストの自動マージをキャンセル %[1]s`
15921594

15931595
milestones.new=新しいマイルストーン
15941596
milestones.open_tab=%d件 オープン中
@@ -2508,6 +2510,7 @@ users.allow_import_local=ローカルリポジトリをインポート可
25082510
users.allow_create_organization=組織を作成可
25092511
users.update_profile=ユーザーアカウントを更新
25102512
users.delete_account=ユーザーアカウントを削除
2513+
users.cannot_delete_self=自分自身を削除することはできません
25112514
users.still_own_repo=このユーザーはまだ1つ以上のリポジトリを所有しています。 先にそれらのリポジトリを削除するか移転してください。
25122515
users.still_has_org=このユーザーは組織のメンバーになっています。 先に組織からこのユーザーを削除してください。
25132516
users.still_own_packages=このユーザーはまだ1つ以上のパッケージを所有しています。最初にそれらのパッケージを削除してください。

options/locale/locale_pt-PT.ini

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -785,7 +785,7 @@ orgs_none=Não é membro de nenhuma organização.
785785
repos_none=Não tem nenhum repositório
786786

787787
delete_account=Eliminar a sua conta
788-
delete_prompt=Esta operação irá eliminar permanentemente sua conta de utilizador. Isso <strong>NÃO PODERÁ</strong> ser desfeito.
788+
delete_prompt=Esta operação irá eliminar permanentemente a sua conta de utilizador. Isso <strong>NÃO PODERÁ</strong> ser desfeito.
789789
delete_with_all_comments=A sua conta tem menos de %s. Para evitar comentários fantasma, todas os comentários em questões ou nos pedidos de integração serão também eliminados.
790790
confirm_delete_account=Confirme a eliminação
791791
delete_account_title=Eliminar conta de utilizador
@@ -1041,6 +1041,7 @@ line_unicode=`Esta linha tem caracteres unicode escondidos`
10411041
escape_control_characters=Revelar
10421042
unescape_control_characters=Esconder
10431043
file_copy_permalink=Copiar ligação permanente
1044+
view_git_blame=Ver Git Blame
10441045
video_not_supported_in_browser=O seu navegador não suporta a etiqueta 'video' do HTML5.
10451046
audio_not_supported_in_browser=O seu navegador não suporta a etiqueta 'audio' do HTML5.
10461047
stored_lfs=Armazenado com Git LFS
@@ -1262,6 +1263,7 @@ issues.filter_label_no_select=Todos os rótulos
12621263
issues.filter_milestone=Etapa
12631264
issues.filter_milestone_no_select=Todas as etapas
12641265
issues.filter_assignee=Encarregado
1266+
issues.filter_assginee_no_select=Todos os encarregados
12651267
issues.filter_type=Tipo
12661268
issues.filter_type.all_issues=Todas as questões
12671269
issues.filter_type.assigned_to_you=Atribuídas a si
@@ -2586,6 +2588,7 @@ packages.version=Versão
25862588
packages.type=Tipo
25872589
packages.repository=Repositório
25882590
packages.size=Tamanho
2591+
packages.published=Publicado
25892592

25902593
defaulthooks=Automatismos web padrão
25912594
defaulthooks.desc=Os automatismos web fazem pedidos HTTP POST automaticamente a um servidor quando são despoletados determinados eventos do Gitea. Os automatismos web definidos aqui são os padrões e serão copiados para todos os novos repositórios. Leia mais no <a target="_blank" rel="noopener" href="https://docs.gitea.io/en-us/webhooks/">guia de automatismos web</a>.
@@ -2854,6 +2857,8 @@ monitor.next=Próxima execução
28542857
monitor.previous=Execução anterior
28552858
monitor.execute_times=Execuções
28562859
monitor.process=Processos em execução
2860+
monitor.stacktrace=Vestígios da pilha
2861+
monitor.goroutines=%d Goroutines
28572862
monitor.desc=Descrição
28582863
monitor.start=Início
28592864
monitor.execute_time=Tempo de execução
@@ -3032,6 +3037,8 @@ empty.documentation=Para obter mais informação sobre o registo de pacotes, vej
30323037
filter.type=Tipo
30333038
filter.type.all=Todos
30343039
filter.no_result=O seu filtro não produziu quaisquer resultados.
3040+
filter.container.tagged=Com etiqueta
3041+
filter.container.untagged=Sem etiqueta
30353042
published_by=Publicado %[1]s por <a href="%[2]s">%[3]s</a>
30363043
published_by_in=Publicado %[1]s por <a href="%[2]s">%[3]s</a> em <a href="%[4]s"><strong>%[5]s</strong></a>
30373044
installation=Instalação
@@ -3041,9 +3048,11 @@ dependencies=Dependências
30413048
keywords=Palavras-chave
30423049
details=Detalhes
30433050
details.author=Autor(a)
3051+
details.project_site=Página web do projecto
30443052
details.license=Licença
30453053
assets=Recursos
30463054
versions=Versões
3055+
versions.on=ligado
30473056
versions.view_all=Ver todas
30483057
dependency.id=ID
30493058
dependency.version=Versão
@@ -3063,6 +3072,7 @@ container.details.documentation_site=Página web da documentação
30633072
container.pull=Puxar a imagem usando a linha de comandos:
30643073
container.documentation=Para obter mais informações sobre o registo do Container, consulte <a target="_blank" rel="noopener noreferrer" href="https://docs.gitea.io/en-us/packages/container/">a documentação</a>.
30653074
container.multi_arch=S.O. / Arquit.
3075+
container.layers=Camadas de imagem
30663076
container.labels=Rótulos
30673077
container.labels.key=Chave
30683078
container.labels.value=Valor
@@ -3079,15 +3089,21 @@ maven.documentation=Para obter mais informações sobre o registo do Maven, cons
30793089
nuget.registry=Configurar este registo usando a linha de comandos:
30803090
nuget.install=Para instalar o pacote usando NuGet, execute o seguinte comando:
30813091
nuget.documentation=Para obter mais informações sobre o registo do Nuget, consulte <a target="_blank" rel="noopener noreferrer" href="https://docs.gitea.io/en-us/packages/nuget/">a documentação</a>.
3092+
nuget.dependency.framework=Estrutura alvo
3093+
npm.registry=Configure este registo no seu ficheiro <code>.npmrc</code> do projecto:
30823094
npm.install=Para instalar o pacote usando o npm, execute o seguinte comando:
3095+
npm.install2=ou adicione-o ao ficheiro <code>package.json</code>:
30833096
npm.documentation=Para obter mais informações sobre o registo do npm, consulte <a target="_blank" rel="noopener noreferrer" href="https://docs.gitea.io/en-us/packages/npm/">a documentação</a>.
30843097
npm.dependencies=Dependências
30853098
npm.dependencies.development=Dependências de desenvolvimento
3099+
npm.dependencies.peer=Dependências de pares
30863100
npm.dependencies.optional=Dependências opcionais
30873101
pypi.requires=Requer Python
30883102
pypi.install=Para instalar o pacote usando o pip, execute o seguinte comando:
30893103
pypi.documentation=Para obter mais informações sobre o registo do PyPI, consulte <a target="_blank" rel="noopener noreferrer" href="https://docs.gitea.io/en-us/packages/pypi/">a documentação</a>.
30903104
rubygems.install=Para instalar o pacote usando o gem, execute o seguinte comando:
3105+
rubygems.install2=ou adicione-o ao ficheiro <code>Gemfile</code>:
3106+
rubygems.dependencies.runtime=Dependências do tempo de execução (runtime)
30913107
rubygems.dependencies.development=Dependências de desenvolvimento
30923108
rubygems.documentation=Para obter mais informações sobre o registo do RubyGems, consulte <a target="_blank" rel="noopener noreferrer" href="https://docs.gitea.io/en-us/packages/rubygems/">a documentação</a>.
30933109
settings.link=Vincular este pacote a um repositório

package-lock.json

Lines changed: 17 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,7 @@
4848
"eslint": "8.15.0",
4949
"eslint-plugin-html": "6.2.0",
5050
"eslint-plugin-import": "2.26.0",
51+
"eslint-plugin-jquery": "1.5.1",
5152
"eslint-plugin-unicorn": "42.0.0",
5253
"eslint-plugin-vue": "8.7.1",
5354
"jest": "28.1.0",

services/cron/tasks_extended.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ func registerDeleteInactiveUsers() {
2626
RunAtStart: false,
2727
Schedule: "@annually",
2828
},
29-
OlderThan: 0 * time.Second,
29+
OlderThan: time.Minute * time.Duration(setting.Service.ActiveCodeLives),
3030
}, func(ctx context.Context, _ *user_model.User, config Config) error {
3131
olderThanConfig := config.(*OlderThanConfig)
3232
return user_service.DeleteInactiveUsers(ctx, olderThanConfig.OlderThan)

0 commit comments

Comments
 (0)