Kassy0220 / fjord-minutes

This is an application for taking minutes of fjord-bootcamp's team development.
0 stars 0 forks source link

チームメンバーは休会できるようにしたい #24

Closed Kassy0220 closed 2 months ago

Kassy0220 commented 4 months ago

チーム開発プラクティスに参加中にチームメンバーが休会した場合、Fjord Minutes側でも休会状態になるようにしたい。

町田さんとお話しして固まった、次の仕様を実現する。

上記の仕様に関して、管理者の復帰させるボタンは無くても、ユーザーが再度ログインしてもらう形で十分ではないかと考えている。 こちらに関しては駒形さん町田さんに相談する。

Kassy0220 commented 2 months ago

ユーザーの状態を表す言葉として、活動中(active)と休止中(hiatus)を用いることにした。

プロトタイプアプリに、以下の機能を実装した。

休止期間については、メンバーが休止したタイミングでHiatusモデルのインスタンスが作成される。 休止中のメンバーが復帰した時に、上記で作成したモデルのfinished_atカラムに復帰日を保存し、休止期間の終了日を保存する。 このHiatusモデルのインスタンスのcreated_atからfinished_atが、ユーザーがの休止期間となる。

Kassy0220 commented 2 months ago

上記に関して、チームメンバーの出席表示は別のIssueに切り出して対応することにする。

Kassy0220 commented 2 months ago

自作サービス開発ミーティングで確認したところ、管理者が休止中のメンバーを復帰させることは実装しなくても良いということになった。

休会の実装の目処がついたため、このIssueをクローズします。