Skip to content
Toggle navigation
P
Projects
G
Groups
S
Snippets
Help
phsl
/
new-api
This project
Loading...
Sign in
Toggle navigation
Go to a project
Project
Repository
Issues
0
Merge Requests
0
Pipelines
Wiki
Snippets
Members
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Commit
6795242d
authored
Feb 12, 2026
by
Seefs
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
fix: rename bulk test action to skip manually disabled channels
parent
41df3162
Hide whitespace changes
Inline
Side-by-side
Showing
9 changed files
with
19 additions
and
2 deletions
+19
-2
controller/channel-test.go
+3
-0
web/src/components/table/channels/ChannelsActions.jsx
+2
-2
web/src/i18n/locales/en.json
+2
-0
web/src/i18n/locales/fr.json
+2
-0
web/src/i18n/locales/ja.json
+2
-0
web/src/i18n/locales/ru.json
+2
-0
web/src/i18n/locales/vi.json
+2
-0
web/src/i18n/locales/zh-CN.json
+2
-0
web/src/i18n/locales/zh-TW.json
+2
-0
No files found.
controller/channel-test.go
View file @
6795242d
...
@@ -804,6 +804,9 @@ func testAllChannels(notify bool) error {
...
@@ -804,6 +804,9 @@ func testAllChannels(notify bool) error {
}()
}()
for
_
,
channel
:=
range
channels
{
for
_
,
channel
:=
range
channels
{
if
channel
.
Status
==
common
.
ChannelStatusManuallyDisabled
{
continue
}
isChannelEnabled
:=
channel
.
Status
==
common
.
ChannelStatusEnabled
isChannelEnabled
:=
channel
.
Status
==
common
.
ChannelStatusEnabled
tik
:=
time
.
Now
()
tik
:=
time
.
Now
()
result
:=
testChannel
(
channel
,
""
,
""
,
false
)
result
:=
testChannel
(
channel
,
""
,
""
,
false
)
...
...
web/src/components/table/channels/ChannelsActions.jsx
View file @
6795242d
...
@@ -99,14 +99,14 @@ const ChannelsActions = ({
...
@@ -99,14 +99,14 @@ const ChannelsActions = ({
onClick=
{
()
=>
{
onClick=
{
()
=>
{
Modal
.
confirm
({
Modal
.
confirm
({
title
:
t
(
'确定?'
),
title
:
t
(
'确定?'
),
content
:
t
(
'确定要测试所有
通
道吗?'
),
content
:
t
(
'确定要测试所有
未手动禁用渠
道吗?'
),
onOk
:
()
=>
testAllChannels
(),
onOk
:
()
=>
testAllChannels
(),
size
:
'small'
,
size
:
'small'
,
centered
:
true
,
centered
:
true
,
});
});
}
}
}
}
>
>
{
t
(
'测试所有
通
道'
)
}
{
t
(
'测试所有
未手动禁用渠
道'
)
}
</
Button
>
</
Button
>
</
Dropdown
.
Item
>
</
Dropdown
.
Item
>
<
Dropdown
.
Item
>
<
Dropdown
.
Item
>
...
...
web/src/i18n/locales/en.json
View file @
6795242d
...
@@ -1563,6 +1563,7 @@
...
@@ -1563,6 +1563,7 @@
"测试失败:"
:
"Test failed: "
,
"测试失败:"
:
"Test failed: "
,
"测试所有渠道的最长响应时间"
:
"Maximum response time for testing all channels"
,
"测试所有渠道的最长响应时间"
:
"Maximum response time for testing all channels"
,
"测试所有通道"
:
"Test all channels"
,
"测试所有通道"
:
"Test all channels"
,
"测试所有未手动禁用渠道"
:
"Test all channels except manually disabled ones"
,
"测试模式"
:
"Test Mode"
,
"测试模式"
:
"Test Mode"
,
"测试连接"
:
"Test Connection"
,
"测试连接"
:
"Test Connection"
,
"测速"
:
"Speed Test"
,
"测速"
:
"Speed Test"
,
...
@@ -1745,6 +1746,7 @@
...
@@ -1745,6 +1746,7 @@
"确定要提升此用户吗?"
:
"Are you sure you want to promote this user?"
,
"确定要提升此用户吗?"
:
"Are you sure you want to promote this user?"
,
"确定要更新所有已启用通道余额吗?"
:
"Are you sure you want to update the balance of all enabled channels?"
,
"确定要更新所有已启用通道余额吗?"
:
"Are you sure you want to update the balance of all enabled channels?"
,
"确定要测试所有通道吗?"
:
"Are you sure you want to test all channels?"
,
"确定要测试所有通道吗?"
:
"Are you sure you want to test all channels?"
,
"确定要测试所有未手动禁用渠道吗?"
:
"Are you sure you want to test all channels except manually disabled ones?"
,
"确定要禁用所有的密钥吗?"
:
"Are you sure you want to disable all keys?"
,
"确定要禁用所有的密钥吗?"
:
"Are you sure you want to disable all keys?"
,
"确定要禁用此用户吗?"
:
"Are you sure you want to disable this user?"
,
"确定要禁用此用户吗?"
:
"Are you sure you want to disable this user?"
,
"确定要降级此用户吗?"
:
"Are you sure you want to demote this user?"
,
"确定要降级此用户吗?"
:
"Are you sure you want to demote this user?"
,
...
...
web/src/i18n/locales/fr.json
View file @
6795242d
...
@@ -1573,6 +1573,7 @@
...
@@ -1573,6 +1573,7 @@
"测试失败:"
:
"Test failed: "
,
"测试失败:"
:
"Test failed: "
,
"测试所有渠道的最长响应时间"
:
"Temps de réponse maximal pour tester tous les canaux"
,
"测试所有渠道的最长响应时间"
:
"Temps de réponse maximal pour tester tous les canaux"
,
"测试所有通道"
:
"Tester tous les canaux"
,
"测试所有通道"
:
"Tester tous les canaux"
,
"测试所有未手动禁用渠道"
:
"Tester tous les canaux sauf ceux désactivés manuellement"
,
"测试模式"
:
"Mode test"
,
"测试模式"
:
"Mode test"
,
"测试连接"
:
"Test Connection"
,
"测试连接"
:
"Test Connection"
,
"测速"
:
"Test de vitesse"
,
"测速"
:
"Test de vitesse"
,
...
@@ -1757,6 +1758,7 @@
...
@@ -1757,6 +1758,7 @@
"确定要提升此用户吗?"
:
"Êtes-vous sûr de vouloir promouvoir cet utilisateur ?"
,
"确定要提升此用户吗?"
:
"Êtes-vous sûr de vouloir promouvoir cet utilisateur ?"
,
"确定要更新所有已启用通道余额吗?"
:
"Êtes-vous sûr de vouloir mettre à jour le solde de tous les canaux activés ?"
,
"确定要更新所有已启用通道余额吗?"
:
"Êtes-vous sûr de vouloir mettre à jour le solde de tous les canaux activés ?"
,
"确定要测试所有通道吗?"
:
"Êtes-vous sûr de vouloir tester tous les canaux ?"
,
"确定要测试所有通道吗?"
:
"Êtes-vous sûr de vouloir tester tous les canaux ?"
,
"确定要测试所有未手动禁用渠道吗?"
:
"Êtes-vous sûr de vouloir tester tous les canaux sauf ceux désactivés manuellement ?"
,
"确定要禁用所有的密钥吗?"
:
"Êtes-vous sûr de vouloir désactiver toutes les clés ?"
,
"确定要禁用所有的密钥吗?"
:
"Êtes-vous sûr de vouloir désactiver toutes les clés ?"
,
"确定要禁用此用户吗?"
:
"Êtes-vous sûr de vouloir désactiver cet utilisateur ?"
,
"确定要禁用此用户吗?"
:
"Êtes-vous sûr de vouloir désactiver cet utilisateur ?"
,
"确定要降级此用户吗?"
:
"Êtes-vous sûr de vouloir rétrograder cet utilisateur ?"
,
"确定要降级此用户吗?"
:
"Êtes-vous sûr de vouloir rétrograder cet utilisateur ?"
,
...
...
web/src/i18n/locales/ja.json
View file @
6795242d
...
@@ -1558,6 +1558,7 @@
...
@@ -1558,6 +1558,7 @@
"测试失败:"
:
"Test failed: "
,
"测试失败:"
:
"Test failed: "
,
"测试所有渠道的最长响应时间"
:
"すべてのチャネルテストの最大応答時間"
,
"测试所有渠道的最长响应时间"
:
"すべてのチャネルテストの最大応答時間"
,
"测试所有通道"
:
"すべてのチャネルをテスト"
,
"测试所有通道"
:
"すべてのチャネルをテスト"
,
"测试所有未手动禁用渠道"
:
"手動で無効化されたものを除くすべてのチャネルをテスト"
,
"测试模式"
:
"Test Mode"
,
"测试模式"
:
"Test Mode"
,
"测试连接"
:
"Test Connection"
,
"测试连接"
:
"Test Connection"
,
"测速"
:
"スピードテスト"
,
"测速"
:
"スピードテスト"
,
...
@@ -1740,6 +1741,7 @@
...
@@ -1740,6 +1741,7 @@
"确定要提升此用户吗?"
:
"このユーザーを昇格させてもよろしいですか?"
,
"确定要提升此用户吗?"
:
"このユーザーを昇格させてもよろしいですか?"
,
"确定要更新所有已启用通道余额吗?"
:
"有効なすべてのチャネルのクォータを更新してもよろしいですか?"
,
"确定要更新所有已启用通道余额吗?"
:
"有効なすべてのチャネルのクォータを更新してもよろしいですか?"
,
"确定要测试所有通道吗?"
:
"すべてのチャネルをテストしてもよろしいですか?"
,
"确定要测试所有通道吗?"
:
"すべてのチャネルをテストしてもよろしいですか?"
,
"确定要测试所有未手动禁用渠道吗?"
:
"手動で無効化されたチャネルを除くすべてのチャネルをテストしてもよろしいですか?"
,
"确定要禁用所有的密钥吗?"
:
"すべてのAPIキーを無効にしてもよろしいですか?"
,
"确定要禁用所有的密钥吗?"
:
"すべてのAPIキーを無効にしてもよろしいですか?"
,
"确定要禁用此用户吗?"
:
"このユーザーを無効にしてもよろしいですか?"
,
"确定要禁用此用户吗?"
:
"このユーザーを無効にしてもよろしいですか?"
,
"确定要降级此用户吗?"
:
"このユーザーを降格させてもよろしいですか?"
,
"确定要降级此用户吗?"
:
"このユーザーを降格させてもよろしいですか?"
,
...
...
web/src/i18n/locales/ru.json
View file @
6795242d
...
@@ -1584,6 +1584,7 @@
...
@@ -1584,6 +1584,7 @@
"测试失败:"
:
"Test failed: "
,
"测试失败:"
:
"Test failed: "
,
"测试所有渠道的最长响应时间"
:
"Максимальное время отклика для тестирования всех каналов"
,
"测试所有渠道的最长响应时间"
:
"Максимальное время отклика для тестирования всех каналов"
,
"测试所有通道"
:
"Тестировать все каналы"
,
"测试所有通道"
:
"Тестировать все каналы"
,
"测试所有未手动禁用渠道"
:
"Тестировать все каналы, кроме отключенных вручную"
,
"测试模式"
:
"Тестовый режим"
,
"测试模式"
:
"Тестовый режим"
,
"测试连接"
:
"Test Connection"
,
"测试连接"
:
"Test Connection"
,
"测速"
:
"Измерение скорости"
,
"测速"
:
"Измерение скорости"
,
...
@@ -1770,6 +1771,7 @@
...
@@ -1770,6 +1771,7 @@
"确定要提升此用户吗?"
:
"Подтвердить повышение этого пользователя?"
,
"确定要提升此用户吗?"
:
"Подтвердить повышение этого пользователя?"
,
"确定要更新所有已启用通道余额吗?"
:
"Подтвердить обновление баланса всех включенных каналов?"
,
"确定要更新所有已启用通道余额吗?"
:
"Подтвердить обновление баланса всех включенных каналов?"
,
"确定要测试所有通道吗?"
:
"Подтвердить тестирование всех каналов?"
,
"确定要测试所有通道吗?"
:
"Подтвердить тестирование всех каналов?"
,
"确定要测试所有未手动禁用渠道吗?"
:
"Вы уверены, что хотите протестировать все каналы, кроме отключенных вручную?"
,
"确定要禁用所有的密钥吗?"
:
"Подтвердить отключение всех ключей?"
,
"确定要禁用所有的密钥吗?"
:
"Подтвердить отключение всех ключей?"
,
"确定要禁用此用户吗?"
:
"Подтвердить отключение этого пользователя?"
,
"确定要禁用此用户吗?"
:
"Подтвердить отключение этого пользователя?"
,
"确定要降级此用户吗?"
:
"Подтвердить понижение этого пользователя?"
,
"确定要降级此用户吗?"
:
"Подтвердить понижение этого пользователя?"
,
...
...
web/src/i18n/locales/vi.json
View file @
6795242d
...
@@ -1620,6 +1620,7 @@
...
@@ -1620,6 +1620,7 @@
"测试成功,耗时 "
:
"Kiểm tra thành công, mất "
,
"测试成功,耗时 "
:
"Kiểm tra thành công, mất "
,
"测试所有渠道的最长响应时间"
:
"Thời gian phản hồi tối đa để kiểm tra tất cả các kênh"
,
"测试所有渠道的最长响应时间"
:
"Thời gian phản hồi tối đa để kiểm tra tất cả các kênh"
,
"测试所有通道"
:
"Kiểm tra tất cả các kênh"
,
"测试所有通道"
:
"Kiểm tra tất cả các kênh"
,
"测试所有未手动禁用渠道"
:
"Kiểm tra tất cả các kênh ngoại trừ các kênh bị vô hiệu hóa thủ công"
,
"测试模型"
:
"Mô hình kiểm tra"
,
"测试模型"
:
"Mô hình kiểm tra"
,
"测试模型耗时"
:
"Thời gian kiểm tra mô hình"
,
"测试模型耗时"
:
"Thời gian kiểm tra mô hình"
,
"测试模式"
:
"Chế độ kiểm tra"
,
"测试模式"
:
"Chế độ kiểm tra"
,
...
@@ -1971,6 +1972,7 @@
...
@@ -1971,6 +1972,7 @@
"确定要提升此用户吗?"
:
"Bạn có chắc chắn muốn thăng cấp người dùng này không?"
,
"确定要提升此用户吗?"
:
"Bạn có chắc chắn muốn thăng cấp người dùng này không?"
,
"确定要更新所有已启用通道余额吗?"
:
"Bạn có chắc chắn muốn cập nhật số dư của tất cả các kênh đã bật không?"
,
"确定要更新所有已启用通道余额吗?"
:
"Bạn có chắc chắn muốn cập nhật số dư của tất cả các kênh đã bật không?"
,
"确定要测试所有通道吗?"
:
"Bạn có chắc chắn muốn kiểm tra tất cả các kênh không?"
,
"确定要测试所有通道吗?"
:
"Bạn có chắc chắn muốn kiểm tra tất cả các kênh không?"
,
"确定要测试所有未手动禁用渠道吗?"
:
"Bạn có chắc chắn muốn kiểm tra tất cả các kênh ngoại trừ các kênh bị vô hiệu hóa thủ công không?"
,
"确定要禁用所有的密钥吗?"
:
"Bạn có chắc chắn muốn vô hiệu hóa tất cả các khóa không?"
,
"确定要禁用所有的密钥吗?"
:
"Bạn có chắc chắn muốn vô hiệu hóa tất cả các khóa không?"
,
"确定要禁用此用户吗?"
:
"Bạn có chắc chắn muốn vô hiệu hóa người dùng này không?"
,
"确定要禁用此用户吗?"
:
"Bạn có chắc chắn muốn vô hiệu hóa người dùng này không?"
,
"确定要降级此用户吗?"
:
"Bạn có chắc chắn muốn hạ cấp người dùng này không?"
,
"确定要降级此用户吗?"
:
"Bạn có chắc chắn muốn hạ cấp người dùng này không?"
,
...
...
web/src/i18n/locales/zh-CN.json
View file @
6795242d
...
@@ -1553,6 +1553,7 @@
...
@@ -1553,6 +1553,7 @@
"测试失败:"
:
"测试失败:"
,
"测试失败:"
:
"测试失败:"
,
"测试所有渠道的最长响应时间"
:
"测试所有渠道的最长响应时间"
,
"测试所有渠道的最长响应时间"
:
"测试所有渠道的最长响应时间"
,
"测试所有通道"
:
"测试所有通道"
,
"测试所有通道"
:
"测试所有通道"
,
"测试所有未手动禁用渠道"
:
"测试所有未手动禁用渠道"
,
"测试模式"
:
"测试模式"
,
"测试模式"
:
"测试模式"
,
"测试连接"
:
"测试连接"
,
"测试连接"
:
"测试连接"
,
"测速"
:
"测速"
,
"测速"
:
"测速"
,
...
@@ -1733,6 +1734,7 @@
...
@@ -1733,6 +1734,7 @@
"确定要提升此用户吗?"
:
"确定要提升此用户吗?"
,
"确定要提升此用户吗?"
:
"确定要提升此用户吗?"
,
"确定要更新所有已启用通道余额吗?"
:
"确定要更新所有已启用通道余额吗?"
,
"确定要更新所有已启用通道余额吗?"
:
"确定要更新所有已启用通道余额吗?"
,
"确定要测试所有通道吗?"
:
"确定要测试所有通道吗?"
,
"确定要测试所有通道吗?"
:
"确定要测试所有通道吗?"
,
"确定要测试所有未手动禁用渠道吗?"
:
"确定要测试所有未手动禁用渠道吗?"
,
"确定要禁用所有的密钥吗?"
:
"确定要禁用所有的密钥吗?"
,
"确定要禁用所有的密钥吗?"
:
"确定要禁用所有的密钥吗?"
,
"确定要禁用此用户吗?"
:
"确定要禁用此用户吗?"
,
"确定要禁用此用户吗?"
:
"确定要禁用此用户吗?"
,
"确定要降级此用户吗?"
:
"确定要降级此用户吗?"
,
"确定要降级此用户吗?"
:
"确定要降级此用户吗?"
,
...
...
web/src/i18n/locales/zh-TW.json
View file @
6795242d
...
@@ -1553,6 +1553,7 @@
...
@@ -1553,6 +1553,7 @@
"测试失败:"
:
"測試失敗:"
,
"测试失败:"
:
"測試失敗:"
,
"测试所有渠道的最长响应时间"
:
"測試所有管道的最長響應時間"
,
"测试所有渠道的最长响应时间"
:
"測試所有管道的最長響應時間"
,
"测试所有通道"
:
"測試所有通道"
,
"测试所有通道"
:
"測試所有通道"
,
"测试所有未手动禁用渠道"
:
"測試所有未手動停用通道"
,
"测试模式"
:
"測試模式"
,
"测试模式"
:
"測試模式"
,
"测试连接"
:
"測試連接"
,
"测试连接"
:
"測試連接"
,
"测速"
:
"測速"
,
"测速"
:
"測速"
,
...
@@ -1733,6 +1734,7 @@
...
@@ -1733,6 +1734,7 @@
"确定要提升此用户吗?"
:
"確定要提升此使用者嗎?"
,
"确定要提升此用户吗?"
:
"確定要提升此使用者嗎?"
,
"确定要更新所有已启用通道余额吗?"
:
"確定要更新所有已啟用通道餘額嗎?"
,
"确定要更新所有已启用通道余额吗?"
:
"確定要更新所有已啟用通道餘額嗎?"
,
"确定要测试所有通道吗?"
:
"確定要測試所有通道嗎?"
,
"确定要测试所有通道吗?"
:
"確定要測試所有通道嗎?"
,
"确定要测试所有未手动禁用渠道吗?"
:
"確定要測試所有未手動停用通道嗎?"
,
"确定要禁用所有的密钥吗?"
:
"確定要禁用所有的密鑰嗎?"
,
"确定要禁用所有的密钥吗?"
:
"確定要禁用所有的密鑰嗎?"
,
"确定要禁用此用户吗?"
:
"確定要禁用此使用者嗎?"
,
"确定要禁用此用户吗?"
:
"確定要禁用此使用者嗎?"
,
"确定要降级此用户吗?"
:
"確定要降級此使用者嗎?"
,
"确定要降级此用户吗?"
:
"確定要降級此使用者嗎?"
,
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment