misskey-dev / misskey

🌎 A completely free and open interplanetary microblogging platform 🚀
https://misskey-hub.net/
GNU Affero General Public License v3.0
9.95k stars 1.35k forks source link

feat(backend): 7日間運営のアクティビティがないサーバを自動的に招待制にする #14746

Closed samunohito closed 2 days ago

samunohito commented 3 days ago

What

7日間の間、rootユーザとモデレータ以上の権限を持つユーザが全員ログインしていなければ自動的に招待制にするジョブを作成しました。毎時30分に上記条件に該当するユーザ一覧を取得し、MiUser.lastActiveDateを使って評価します。 なお、すでに招待制の場合は何も起こりません。

Why

https://github.com/misskey-dev/misskey/issues/13437 の対応の一部

Additional info (optional)

Checklist

github-actions[bot] commented 3 days ago

このPRによるapi.jsonの差分 差分はありません。 Get diff files from Workflow Page

codecov[bot] commented 3 days ago

Codecov Report

Attention: Patch coverage is 75.49020% with 50 lines in your changes missing coverage. Please review.

Project coverage is 39.60%. Comparing base (12bc671) to head (81da817). Report is 1 commits behind head on develop.

Files with missing lines Patch % Lines
...cessors/CheckModeratorsActivityProcessorService.ts 75.59% 31 Missing :warning:
packages/backend/src/core/RoleService.ts 77.77% 12 Missing :warning:
...backend/src/core/AbuseReportNotificationService.ts 50.00% 4 Missing :warning:
...ckend/src/server/api/endpoints/admin/show-users.ts 0.00% 2 Missing :warning:
...ackages/backend/src/queue/QueueProcessorService.ts 66.66% 1 Missing :warning:
Additional details and impacted files ```diff @@ Coverage Diff @@ ## develop #14746 +/- ## =========================================== - Coverage 39.66% 39.60% -0.07% =========================================== Files 1553 1554 +1 Lines 195050 195227 +177 Branches 2574 3625 +1051 =========================================== - Hits 77363 77316 -47 - Misses 117119 117308 +189 - Partials 568 603 +35 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.

samunohito commented 2 days ago

open

syuilo commented 2 days ago

↑やっぱなし

syuilo commented 2 days ago

🙏🏻