Skip to content

Commit

Permalink
Merge pull request #7217 from fjordllc/feature/pijord_information_acc…
Browse files Browse the repository at this point in the history
…ount_create

ピヨルドのアカウントを作成し、休会復帰とフォローアップのコメントを発言させるようにした
  • Loading branch information
komagata authored Mar 26, 2024
2 parents c4187b9 + d584d69 commit 4d5e08a
Show file tree
Hide file tree
Showing 9 changed files with 63 additions and 8 deletions.
4 changes: 2 additions & 2 deletions app/models/user.rb
Original file line number Diff line number Diff line change
Expand Up @@ -437,7 +437,7 @@ def mark_message_as_sent_for_hibernated_student
end

def create_followup_comment(student)
User.find_by(login_name: 'komagata').comments.create(
User.find_by(login_name: 'pjord').comments.create(
description: I18n.t('talk.followup'),
commentable_id: Talk.find_by(user_id: student.id).id,
commentable_type: 'Talk'
Expand Down Expand Up @@ -748,7 +748,7 @@ def subdivision_name
end

def create_comebacked_comment
User.find_by(login_name: 'komagata').comments.create(
User.find_by(login_name: 'pjord').comments.create(
description: I18n.t('talk.comeback'),
commentable_id: Talk.find_by(user_id: id).id,
commentable_type: 'Talk'
Expand Down
4 changes: 2 additions & 2 deletions config/locales/ja.yml
Original file line number Diff line number Diff line change
Expand Up @@ -383,6 +383,6 @@ ja:
watching: Watch中
following_report: フォロー中
talk:
followup: "こんにちは、komagataです\nご登録から30日ほど経ちますが、学習について困っていることや詰まっている部分などありますでしょうか?\nもしあればお気軽におっしゃっていただければと思います"
comeback: "お帰りなさい!!復会ありがとうございます。\n休会中に何か変わったことがあれば、再びスムーズに学び始めることができるように全力でサポートします。何か困ったことや質問があれば、遠慮なくご相談ください\n\nまたフィヨルドブートキャンプの Discord のサーバーに入室できるように、再度、Doc にある Discord の招待 URL にアクセスをお願いします。\n<https://bootcamp.fjord.jp/practices/129#url>"
followup: "こんにちは。\nご登録から30日ほど経ちますが、学習について困っていることや詰まっている部分などありますでしょうか?\nもしあれば、メンターの皆さんにお気軽にご相談ください"
comeback: "お帰りなさい!!復会ありがとうございます。\n休会中に何か変わったことがあれば、再びスムーズに学び始めることができるように全力でサポートします。何か困ったことや質問があれば、メンターの皆さんに遠慮なくご相談ください\n\nまたフィヨルドブートキャンプの Discord のサーバーに入室できるように、再度、Doc にある Discord の招待 URL にアクセスをお願いします。\n<https://bootcamp.fjord.jp/practices/129#url>"
unregistered: 未登録
5 changes: 5 additions & 0 deletions db/fixtures/discord_profiles.yml
Original file line number Diff line number Diff line change
Expand Up @@ -264,3 +264,8 @@ discord_profile_nagai-kyuukai:
user: nagai-kyuukai
account_name:
times_url:

discord_profire_pjord:
user: pjord
account_name:
times_url:
22 changes: 22 additions & 0 deletions db/fixtures/users.yml
Original file line number Diff line number Diff line change
Expand Up @@ -1259,3 +1259,25 @@ nagai-kyuukai:
created_at: "2014-01-01 00:00:13"
sent_student_followup_message: true
last_activity_at: "2014-01-01 00:00:04"

pjord:
login_name: pjord
email:
crypted_password: $2a$10$n/xv4/1luueN6plzm2OyDezWlZFyGHjQEf4hwAW1r3k.lCm0frPK. # testtest
salt: zW3kQ9ubsxQQtzzzs4ap
name: ピヨルド
name_kana: ピヨルド
twitter_account:
github_account:
blog_url:
description: "管理者のピヨルドです。バイキングの末裔です。"
adviser: true
course: course1
company: company1
admin: true
mentor: false
unsubscribe_email_token: Xw-T0PjrO2LTkCx1C8KA9w
updated_at: "2024-03-09 00:00:30"
created_at: "2024-03-05 00:00:30"
sent_student_followup_message: true
last_activity_at: "2021-02-01 00:00:30"
5 changes: 5 additions & 0 deletions test/fixtures/discord_profiles.yml
Original file line number Diff line number Diff line change
Expand Up @@ -188,6 +188,11 @@ discord_profile_tom:
account_name:
times_url:

discord_profile_pjord:
user: pjord
account_name:
times_url:

<% 1.upto(4) do |i| %>
discord_profile_marumarushain<%= i %>:
user: marumarushain<%= i %>
Expand Down
24 changes: 24 additions & 0 deletions test/fixtures/users.yml
Original file line number Diff line number Diff line change
Expand Up @@ -912,6 +912,30 @@ tom: #アメリカ在住のユーザー
created_at: "2023-05-08 00:00:00"
last_activity_at: "2023-05-08 00:00:00"

pjord:
login_name: pjord
email:
crypted_password: $2a$10$n/xv4/1luueN6plzm2OyDezWlZFyGHjQEf4hwAW1r3k.lCm0frPK. # testtest
salt: zW3kQ9ubsxQQtzzzs4ap
name: ピヨルド
name_kana: ピヨルド
twitter_account:
github_account:
blog_url:
description: "管理者のピヨルドです。バイキングの末裔です。"
adviser: true
course: course1
company: company1
admin: true
mentor: false
unsubscribe_email_token: Xw-T0PjrO2LTkCx1C8KA9w
updated_at: "2024-03-09 00:00:30"
created_at: "2024-03-05 00:00:30"
sent_student_followup_message: true
last_activity_at: "2021-02-01 00:00:30"



<% trailing_katakana = "ァ" %>
<% 1.upto(4) do |i| %>
marumarushain<%= i %>: # ページネーション確認のためのユーザー
Expand Down
4 changes: 2 additions & 2 deletions test/models/user_test.rb
Original file line number Diff line number Diff line change
Expand Up @@ -674,11 +674,11 @@ class UserTest < ActiveSupport::TestCase
end
description = "お帰りなさい!!復会ありがとうございます。\n" \
'休会中に何か変わったことがあれば、再びスムーズに学び始めることができるように全力でサポートします。' \
"何か困ったことや質問があれば、遠慮なくご相談ください\n\n" \
"何か困ったことや質問があれば、メンターの皆さんに遠慮なくご相談ください\n\n" \
"またフィヨルドブートキャンプの Discord のサーバーに入室できるように、再度、Doc にある Discord の招待 URL にアクセスをお願いします。\n" \
'<https://bootcamp.fjord.jp/practices/129#url>'
assert_equal hajime.id, comment.commentable.user_id
assert_equal users(:komagata).id, comment.user_id
assert_equal users(:pjord).id, comment.user_id
assert_equal description, comment.body
end

Expand Down
1 change: 0 additions & 1 deletion test/system/user/companies_test.rb
Original file line number Diff line number Diff line change
Expand Up @@ -101,7 +101,6 @@ class User::CompaniesTest < ApplicationSystemTestCase

assert_text '企業別(アドバイザー)'
assert_selector('a.tab-nav__item-link.is-active', text: 'アドバイザー')
assert_no_selector('.group-company-name__label', text: 'Lokka Inc.')
assert_selector('.group-company-name__label', text: 'ユーザの企業に登録しないで株式会社')
within first('.a-user-role.is-adviser') do
assert_equal first('.a-user-icons__item-icon.a-user-icon')['data-login-name'], 'advisernocolleguetrainee'
Expand Down
2 changes: 1 addition & 1 deletion test/system/users_test.rb
Original file line number Diff line number Diff line change
Expand Up @@ -466,7 +466,7 @@ class UsersTest < ApplicationSystemTestCase
test 'search only adviser when target is adviser' do
visit_with_auth '/users?target=adviser', 'komagata'
find('.users .loaded', wait: 60)
assert_selector '.users-item', count: 3
assert_selector '.users-item', count: 4
fill_in 'js-user-search-input', with: 'advijirou'
assert_text 'アドバイ 次郎', count: 1

Expand Down

0 comments on commit 4d5e08a

Please sign in to comment.