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

管理者だけでなくメンターもプラクティスの編集をできるように変更 #3132

Merged
merged 6 commits into from
Sep 8, 2021

Conversation

makiichikawa
Copy link
Contributor

ref #3052

メンターがプラクティスを修正できるように対応いたしました。

対応内容

  1. プラクティス個別ページの編集ボタンをメンターでも表示できるようにした
変更前

PC性能の見方を知る___FJORD_BOOT_CAMP(フィヨルドブートキャンプ)

変更後

PC性能の見方を知る___FJORD_BOOT_CAMP(フィヨルドブートキャンプ)

  1. 編集、更新処理前のログインチェックを管理者またはメンターでログインしているかに変更

@makiichikawa makiichikawa marked this pull request as ready for review August 15, 2021 00:16
@makiichikawa makiichikawa requested a review from gentamura August 15, 2021 00:17
@makiichikawa
Copy link
Contributor Author

@gentamura
こちらのレビューお願いできますでしょうか?
お盆休み明けにお手すきの際にお願いできればと思っております🙇🏼‍♂️

@gentamura
Copy link
Contributor

gentamura commented Aug 15, 2021

@makiichikawa [nits] 要件外ですが、同じ領域の部分なので、 current_user.mentor? || current_user.admin?current_user.admin_or_mentor?すると良いなーと思いました!

- if current_user.mentor? || current_user.admin?
section.a-card
header.card-header
h2.card-header__title
= Practice.human_attribute_name :memo
.practice-content__body.is-memo
.js-markdown-view.js-target-blank.is-long-text
= @practice.memo
section.a-card
header.card-header
h2.card-header__title 管理者・メンター用メニュー
footer.card-footer
.card-main-actions
ul.card-main-actions__items
li.card-main-actions__item
= link_to edit_practice_path(@practice), class: 'a-button is-md is-secondary is-block' do
i.fas.fa-pen
| 編集

Copy link
Contributor

@gentamura gentamura left a comment

Choose a reason for hiding this comment

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

LGTM w/ nits 👌

@makiichikawa
Copy link
Contributor Author

@gentamura
レビューありがとうございました。
メンター向けメモの枠と管理者メニューの表示条件が一緒になったという点では、要件外ではないのかなと思い、修正しました。
ご指摘いただき、ありがとうございました🙇🏼‍♂️

@komagata
こちらのレビューお願いできますでしょうか。よろしくお願いいたします🙇🏼‍♂️

click_button '更新する'
end
assert_text 'プラクティスを更新しました'
visit "/products/#{product.id}"
Copy link
Member

Choose a reason for hiding this comment

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

最後のassertの後にvisitでページ移動しても意味ないかも?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

@komagata

プラクティスのページをvisitして、タイトルが更新されているか確認するように変更しました。
お手数をおかけしますが、再度確認お願いいたします🙇🏼‍♂️

@makiichikawa makiichikawa force-pushed the feature/enable-mentor-to-edit-practices branch from f0de612 to f7aca81 Compare August 17, 2021 13:36
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ですー🙆‍♂️

@komagata komagata merged commit 0ec00fc into main Sep 8, 2021
@komagata komagata deleted the feature/enable-mentor-to-edit-practices branch September 8, 2021 13:49
@github-actions github-actions bot mentioned this pull request Sep 8, 2021
14 tasks
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