Nakamura

Results 3 issues of Nakamura

## issue - #5377 ## 前提 - 完全な休会機能はまだmainブランチにmergeされていません。なので当ブランチは#5369 から作成したものであり、PRはそこへのPRとなります。 - Discordへの通知は既に実装済みとのことなので、今回追加した通知は`サイト内通知`と`メール通知`になります。 ## 概要 ユーザーが休会した時に、管理者、メンターに`サイト内通知`と`メール通知`が行われるようにしました。 ## 変更確認方法 ### 注意 開発環境ではDiscordNotifierを使ったdiscord通知でエラーになって休会処理ができないので、`app/models/notification_facade.rb`の201行目をコメントアウトしてから変更の確認を行ってください。 ```ruby # app/models/notification_facade.rb ・ ・ def self.hibernated(sender, receiver) ActivityNotifier.with(sender: sender, receiver:...

## issue - #5451 ## 概要 質問に対する最後の回答から1週間が経過し、ベストアンサーが決まっていない場合に質問を投稿した人にサイト内通知とメール通知が行くようにしました。 ### 背景 質問した人がベストアンサーを決め忘れ、closeされないまま未解決の質問として残る問題が背景にあります。 ## 変更確認の準備 ### 定期イベントのdiscord通知をコメントアウトする 変更を確認する際に、曜日によっては定期イベントのdiscord通知が動いてしまうので、コメントアウトしてください。 ```ruby # app/controllers/scheduler/daily_controller.rb class Scheduler::DailyController < SchedulerController def show User.notify_to_discord User.retired.find_each do |retired_user| if retired_user.retired_three_months_ago_and_notification_not_sent?...

## issue - #4919 ## 概要 txtファイル等の非画像ファイル(png、jpeg、gif以外)をアップロードした時に表示が崩れていました。 ![日報作成___FBC_🔊](https://user-images.githubusercontent.com/72614612/196462656-c44f716c-6fa5-4f27-af49-daa54d9297a1.png) これを表示が崩れないようにリンク(aタグ)として表示するようにしました。 ### 備考 画像ファイルは`png`、`jpeg`、`gif`を想定しています。 ## 変更前 ![日報作成___FBC_🔊](https://user-images.githubusercontent.com/72614612/196460076-8e264351-0d16-4209-9cb3-2220eea1693b.png) ## 変更後 ![_development__日報作成___FBC_🔊](https://user-images.githubusercontent.com/72614612/196460481-9b8f7503-af9d-462d-8121-449654df6bba.png) ## 変更確認方法 1. `feature/rendering-non-image-file-into-a-link`をローカルに取り込む 2. `rails s`でサーバーを起動する 3. 任意のユーザーでログインする 4. 日報作成画面等で非画像ファイル(txtやpdfなど)をアップロードする 5....