fix: i/notificationsで古い通知タイプを許容するなど、古い通知タイプの清算 (#10042)
* wip
* fix
* create migration
* oops
* fix front const
* changelog
* fix type
* fix
* wip
* Revert "wip"
This reverts commit 6cdb3600e2.
* enumのこす
* fix
---------
Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
			
			
This commit is contained in:
		| @@ -1,5 +1,5 @@ | ||||
| import { Entity, Index, JoinColumn, ManyToOne, Column, PrimaryColumn } from 'typeorm'; | ||||
| import { notificationTypes } from '@/types.js'; | ||||
| import { notificationTypes, obsoleteNotificationTypes } from '@/types.js'; | ||||
| import { id } from '../id.js'; | ||||
| import { User } from './User.js'; | ||||
| import { Note } from './Note.js'; | ||||
| @@ -58,7 +58,6 @@ export class Notification { | ||||
| 	 * renote - 投稿がRenoteされた | ||||
| 	 * quote - 投稿が引用Renoteされた | ||||
| 	 * reaction - 投稿にリアクションされた | ||||
| 	 * pollVote - 投稿のアンケートに投票された (廃止) | ||||
| 	 * pollEnded - 自分のアンケートもしくは自分が投票したアンケートが終了した | ||||
| 	 * receiveFollowRequest - フォローリクエストされた | ||||
| 	 * followRequestAccepted - 自分の送ったフォローリクエストが承認された | ||||
| @@ -67,7 +66,10 @@ export class Notification { | ||||
| 	 */ | ||||
| 	@Index() | ||||
| 	@Column('enum', { | ||||
| 		enum: notificationTypes, | ||||
| 		enum: [ | ||||
| 			...notificationTypes, | ||||
| 			...obsoleteNotificationTypes, | ||||
| 		], | ||||
| 		comment: 'The type of the Notification.', | ||||
| 	}) | ||||
| 	public type: typeof notificationTypes[number]; | ||||
|   | ||||
| @@ -1,5 +1,5 @@ | ||||
| import { Entity, Column, Index, OneToOne, JoinColumn, PrimaryColumn } from 'typeorm'; | ||||
| import { ffVisibility, notificationTypes } from '@/types.js'; | ||||
| import { obsoleteNotificationTypes, ffVisibility, notificationTypes } from '@/types.js'; | ||||
| import { id } from '../id.js'; | ||||
| import { User } from './User.js'; | ||||
| import { Page } from './Page.js'; | ||||
| @@ -205,7 +205,7 @@ export class UserProfile { | ||||
| 		enum: [  | ||||
| 			...notificationTypes, | ||||
| 			// マイグレーションで削除が困難なので古いenumは残しておく | ||||
| 			'groupInvited', | ||||
| 			...obsoleteNotificationTypes, | ||||
| 		], | ||||
| 		array: true, | ||||
| 		default: [], | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 tamaina
					tamaina