Closed ma8ma closed 6 months ago
NodeTreeBase::get_abone_reason()
あぼ〜んした判定理由を表すAbone列挙型とAbone変数から理由のテキストを取得する関数を実装します。
Abone
現状の実装では連続投稿したIDをスレのNG IDに追加する処理は判定できないため除外しています。
あぼーんしたレスに判定理由を表示する状態かどうか表す設定を実装します。 デフォルト設定は判定理由を表示しない(既存の動作)です。
あぼーんしたレスの判定理由を表示する処理を実装します。
連続投稿したIDをスレのNG IDに追加する処理はスレのNG IDリストを利用してあぼーんにするため連続投稿ではなくスレのNG IDと判定されます。
あぼーんしたレスの判定理由の表示・非表示を切り替えるチェックメニューをメニュバーの設定(C)>あぼ〜ん(A)の中に追加します。
設定(C)
あぼ〜ん(A)
この機能は実験的なサポートとして追加します。 設定や動作は変更または廃止の可能性があります。
Closes #1357
Implement enum Abone and
NodeTreeBase::get_abone_reason()
あぼ〜んした判定理由を表す
Abone
列挙型とAbone
変数から理由のテキストを取得する関数を実装します。現状の実装では連続投稿したIDをスレのNG IDに追加する処理は判定できないため除外しています。
Add test cases for DBTREE::NodeTreeBase::get_abone_reason()
Implement configuration to display reasons for abone posts
あぼーんしたレスに判定理由を表示する状態かどうか表す設定を実装します。 デフォルト設定は判定理由を表示しない(既存の動作)です。
Implement process to display reasons for abone posts
あぼーんしたレスの判定理由を表示する処理を実装します。
連続投稿したIDをスレのNG IDに追加する処理はスレのNG IDリストを利用してあぼーんにするため連続投稿ではなくスレのNG IDと判定されます。
Add toggle menu item to display reasons for abone posts
あぼーんしたレスの判定理由の表示・非表示を切り替えるチェックメニューをメニュバーの
設定(C)
>あぼ〜ん(A)
の中に追加します。この機能は実験的なサポートとして追加します。 設定や動作は変更または廃止の可能性があります。
Closes #1357