1
1
mirror of https://github.com/kokonect-link/cherrypick synced 2024-12-01 00:08:31 +09:00
cherrypick/packages/backend/migration/1731385181000-checkModeratorInactive.js
NoriDev 1078cd098f feat: Misskey 2024.10.1에 적용된 스팸 대책의 일부 개선 안내
- 이 변경은 다양한 상황에서 관리자가 보다 유연하게 운영할 수 있도록 합니다.
  - 기존의 `7일 경과 시 초대제로 전환` 정책을 세분화 합니다.
    - 7일 경과 시 `초대제로 전환` 여부를 선택할 수 있음
    - 7일 경과 시 `공개 노트 허용` 여부를 선택할 수 있음
2024-11-12 16:10:53 +09:00

17 lines
639 B
JavaScript

/*
* SPDX-FileCopyrightText: syuilo and misskey-project
* SPDX-License-Identifier: AGPL-3.0-only
*/
export class checkModeratorInactive1731385181000 {
async up(queryRunner) {
await queryRunner.query(`ALTER TABLE "meta" ADD "disableRegistrationWhenInactive" boolean NOT NULL DEFAULT true`);
await queryRunner.query(`ALTER TABLE "meta" ADD "disablePublicNoteWhenInactive" boolean NOT NULL DEFAULT false`);
}
async down(queryRunner) {
await queryRunner.query(`ALTER TABLE "meta" DROP COLUMN "disableRegistrationWhenInactive";`);
await queryRunner.query(`ALTER TABLE "meta" DROP COLUMN "disablePublicNoteWhenInactive";`);
}
}