Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

【メンター向け機能】提出物に未アサインタブを追加 #3027

Merged
merged 18 commits into from
Aug 13, 2021

Conversation

fugakkbn
Copy link
Contributor

@fugakkbn fugakkbn commented Jul 26, 2021

ref: #3021

やったこと

メンター用の提出物一覧ページのタブに「未アサイン」タブを追加しました。

変更前

スクリーンショット 2021-07-26 9 38 57

変更後

スクリーンショット 2021-07-26 9 35 57

「未アサイン」タブの仕様

  • まだ担当メンターが決まっていない、かつ未完了の提出物一覧が表示される
  • 一覧には現在の未返信と同じように、提出日から 5日目、6日目、7日目を表す帯が表示される
  • 「未アサイン」のタブには、まだ担当メンターが決まっていない、かつ未完了の提出物の数が表示される

テスト項目

  • 「未アサイン」タブが表示されているか
  • 「未アサイン」タブをクリックすると、未アサインの提出物一覧ページが表示されているか
  • 対象となる未アサインの提出物の件数が正しく表示されているか
    • 変更があった場合に正しく反映されているか

@fugakkbn fugakkbn force-pushed the feature/add-not-assigned-tab-to-products-page branch from 20ac369 to ef04a58 Compare July 28, 2021 09:08
@fugakkbn fugakkbn requested a review from gallardo16 July 28, 2021 09:27
@fugakkbn fugakkbn marked this pull request as ready for review July 28, 2021 09:28
@fugakkbn fugakkbn changed the title [WIP]【メンター向け機能】提出物に未アサインタブを追加 【メンター向け機能】提出物に未アサインタブを追加 Jul 28, 2021
@fugakkbn
Copy link
Contributor Author

@gallardo16 こちらのレビューお願いできますでしょうか🙏

Copy link
Contributor

@gallardo16 gallardo16 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ごめんなさい、返信が遅れました🙇‍♂️
OKだと思います!

@fugakkbn fugakkbn force-pushed the feature/add-not-assigned-tab-to-products-page branch from f24322c to 693051e Compare August 2, 2021 10:28
@fugakkbn
Copy link
Contributor Author

fugakkbn commented Aug 2, 2021

@gallardo16
いえいえとんでもないですー!
レビューありがとうございました🙏

@komagata
レビューお願いいたします🙏

@fugakkbn fugakkbn requested a review from komagata August 2, 2021 11:07
@fugakkbn fugakkbn force-pushed the feature/add-not-assigned-tab-to-products-page branch from 693051e to f8bcfc3 Compare August 5, 2021 13:20
if (location.pathname === '/products/not_responded') {
if (
location.pathname === '/products/not_responded' ||
location.pathname === '/products/unassigned'
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

/products/unassigned?read=falseみたいにパラメーターが追加されたときに動きがおかしくなったりは大丈夫でしょうか~?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

#3067 (comment)
こちらでやりとりさせてもらったのと同様に、クエリパラメーターが追加されても大丈夫そうです🙆🏻‍♂️
念のため動作確認もしましたが挙動は変わらずでした。

@fugakkbn fugakkbn force-pushed the feature/add-not-assigned-tab-to-products-page branch from c01d04a to 49a14fe Compare August 8, 2021 23:56
@fugakkbn
Copy link
Contributor Author

fugakkbn commented Aug 9, 2021

@komagata
テストに重複箇所があったので修正し、コメントに返信しましたのでご確認お願いいたします🙏

initial_counter = unassigned_tab.text

assignee_buttons = all('.a-button.is-block.is-secondary.is-sm', text: '担当する')
assignee_buttons.first(3).each(&:click)
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

3つめというのは必然性がなく、今後のレイアウト変更などで変わりやすいのですぐにテストがうごかなくなっちゃいそうなので、他の条件にしたいですね。(hashとarrayの違いのように。hashは名前でしていするので順番がかわっても問題ない)
タブにその名前を表すidやclassがついているのは問題ない(あったほうが良い)ので追加でつけちゃっても大丈夫です。

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

3回「担当する」ボタンを押す必要はなさそうです😅

  • 未アサインタブにidをつける
  • 未アサインタブ内のカウンターにidをつける
  • 「担当する」ボタンのクリックを1回だけしてカウンターが変化していることを検証する

という形に修正しました🙆🏻‍♂️

@fugakkbn fugakkbn force-pushed the feature/add-not-assigned-tab-to-products-page branch from 49a14fe to e57d961 Compare August 11, 2021 00:24
@fugakkbn
Copy link
Contributor Author

@komagata テストの修正をしましたのでご確認お願いいたします🙏

Copy link
Member

@komagata komagata left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

確認しました、OKですー🙆‍♂

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants