-
Notifications
You must be signed in to change notification settings - Fork 71
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
コースに表示、非表示の設定ができるようにしたい #3093
コースに表示、非表示の設定ができるようにしたい #3093
Conversation
8bc763d
to
2a59177
Compare
@machida こちらレビュー前にデザインをお願いできますでしょうか🙏 |
@machida 承知しましたー。修正します💪 |
03db008
to
b2ebdce
Compare
@machida 承知しましたー!表示・非表示の設定ができるようにするのみですね。 |
@udaikue |
c85edf6
to
7b43e40
Compare
@machida 修正しましたので、再度ご確認をお願いします🙏 |
@udaikue 確認しました!ありがとうございます。デザインも入れましたー |
@machida コースのタイトルが消える問題、修正をお願いします〜🧎 |
1383380
to
e90af9c
Compare
@udaikue 修正しましたー コンフリクト解消したので、このPRをいじるときは、
をやってから作業をお願いします。 |
@udaikue おっと、DOM構造が変わったせいかテストが落ちてしまいました。こちら修正をお願いします🙏 |
@machida ありがとうございました! @makiichikawa お手すきのときにレビューをお願いします〜🙏 |
app/views/courses/_course.html.slim
Outdated
- if admin_login? && !course.open_course | ||
.courses-item__title-icon.is-closed | ||
| 非表示 | ||
span.courses-item__title-label | ||
= course.title | ||
- else | ||
span.courses-item__title-label | ||
= course.title |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
span
が両方にあるので、if文の外に書いた方がシンプルかなと思いました。
- if admin_login? && !course.open_course | |
.courses-item__title-icon.is-closed | |
| 非表示 | |
span.courses-item__title-label | |
= course.title | |
- else | |
span.courses-item__title-label | |
= course.title | |
- if admin_login? && !course.open_course | |
.courses-item__title-icon.is-closed | |
| 非表示 | |
span.courses-item__title-label | |
= course.title |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@sinsoku ありがとうございます!その通りでした!修正しました✨
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@udaikue
確認しました、問題ないと思います!
@makiichikawa 早々に確認していただきありがとうございます〜✨ @komagata こちらレビューをお願いいたします! |
@@ -0,0 +1,5 @@ | |||
class AddOpenCourseToCourses < ActiveRecord::Migration[6.1] | |||
def change | |||
add_column :courses, :open_course, :boolean, default: false, null: false |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
クラス名は名詞(主語)でメソッド名が動詞になり、
主語#動詞
の形になるので、Course#open_courseだと「頭痛が痛い」のように意味が重複してしまいます。
他の名前を考えてみてください〜
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@komagata そうですね...😅名前を修正しました。
再度ご確認お願いします!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
こちら修正されていないみたいです〜
26baee1
to
cc99e9d
Compare
@komagata 修正しましたので、再度ご確認お願いします🙏 |
@@ -0,0 +1,5 @@ | |||
class AddIsOpenedToCourses < ActiveRecord::Migration[6.1] | |||
def change | |||
add_column :courses, :is_opened, :boolean, default: false, null: false |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
is_xxxxはrubyだとあまり使わないのでopen
とかが良いかもです〜
4f1ca7e
to
e8b10a2
Compare
4199f3a
to
0ab7297
Compare
@komagata そうなんですね、openに変更しました。ご確認お願いします! |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
openってメソッドが一般的にたくさんあるのでどっかでその名前とぶつかりそうでちょっと怖い気がしますが、ま〜大丈夫だと思うのでOKです〜!
@komagata @udaikue |
@udaikue ありがとうござます! |
issue #2812
概要
コースに表示・非表示を設定するようにし、管理者は編集画面で編集できるようにした。
変更後
coursesテーブルに表示・非表示を表すカラムを追加した
コース一覧でコースの表示・非表示を確認できるようにした(管理者のみ)
コース編集画面でコースの表示・非表示を編集できるようにした(管理者のみ)
管理者以外の人は非表示のコースは閲覧できないようにした