bootcamp
bootcamp copied to clipboard
プログラマー向けEラーニングシステム
## Issue - #7500 ## 概要 メンターの公開用プロフィールを非表示に設定することができるようになる新機能の実装です。メンターの`current_user/edit`内のチェックボックスで公開・非公開を切り替えます。 非表示をON(true)にしている場合でもログイン状態では表示されます。 ## 変更確認方法 1. `feature/mentor-profile-display-toggle`をローカルに取り込む 2. `rails db:migrate`を実行 3. メンター権限のあるユーザーでログイン 4. http://localhost:3000/current_user/edit (登録情報更新)にアクセス 5. `プロフィール非公開`をONにして更新 6. http://localhost:3000/welcome にアクセスし、ログイン状態では表示されていることを確認 7. ログアウトする 8. ログアウトすると ホーム...
## Issue - #6907 ## 概要 ユーザーの新規登録時に分報チャンネルを自動で作成した際に、プロフィールページの分報URLも自動で入力されるようにしました。また、退会時には分報URLが削除されるようにしました。 ## 変更確認方法 1. 下記PRのディスクリプションにある「変更確認方法」「準備」の手順に従い、テスト用Discordサーバーの作成、Discord Botの作成、環境変数の設定を行う - [退会時に分報チャンネルを自動で削除する #6626](https://github.com/fjordllc/bootcamp/pull/6626) 1. `feature/auto-fill-times-url-on-registration`をローカルに取り込む 1. `bin/rails db:seed`を実行し、初期データを追加 1. `bin/rails s`でサーバを立ち上げる **分報チャンネル作成後、生成されたチャンネルのURLがユーザーのプロフィールページに自動で設定されているか確認する** 1. ログアウトした状態で参加登録ページから適当な名前で参加登録する 2. クレジットカード番号にはテスト用の番号を入力する - https://stripe.com/docs/testing?locale=ja-JP#cards...
## Issue - #7457 ## 概要 問い合わせがあったら、右上のベル通知で管理者に通知がいくようにしました。 ## 変更確認方法 1. `feature/add-bell-notification-for-inquiry` をローカルに取り込む 2. `rails db:reset` で『ピヨルド』アカウントを取り込む 3. `foreman start -f Procfile.dev` でアプリを立ち上げる 4. http://localhost:3000/inquiry/new へアクセスし、適当な内容で問い合わせる 5. http://localhost:3000/login へアクセスし、komagata でログインする 6....
## Issue - #7534 ## 概要 ブログ(articles)が公開された際、管理者、メンター、現役一般受講生、現役研修生にメール・サイト内通知が飛ぶ機能を実装するRPです。 ## 変更確認方法 1. `feature/article-publication-notifications`をローカルに取り込む 2. `bin/setup`を実行 3. `foreman start -f Procfile.dev`でサーバーを立ち上げる 4. `komagata`アカウントでログインし http://localhost:3000/articles/new にアクセス 5. 「タイトル」「本文」に`テスト`等入力し、ページ下部にある「公開する」を押して保存が完了するまで待つ 6. `komagata`アカウントのまま、投稿者には通知がされないことをサイト内通知で確認(ページ右上の通知ボタンを押して未読部分を確認してください) 7. `machida(管理者)` `mentormentaro(メンター)` `kensyu(研修生)`...
現在は ```  ``` こうなるが、 ``` ``` こうしたい。
## Issue - #7453 ## 概要 user_mentor_memo.vueを削除し、htmlとjsでの実装に変更しました。 ## 変更確認方法 1. feature/convert-user-mentor-memo-vue-to-slimをローカルに取り込む 2. ローカル環境を起動し、管理者ユーザーでログインする 3. ユーザーの相談部屋ページなどの、ユーザーメモが確認できるページに移動し、ユーザーメモの機能が正常に動作していることを、mainブランチと比較して確認する 「ユーザーメモ」タブ確認項目: 1. 「ユーザーメモ」タブを選択すると、保存されているユーザーメモの内容がmarkdownとしてレンダリングされた状態で表示され、「編集」ボタンが表示される 2. 「編集」ボタンをクリックすると、「メモ」タブが選択された状態で、テキストエリア内に保存されているユーザーメモの内容が表示されており、編集可能な状態になっている 3. 「プレビュー」タブを選択すると、一時的に編集が不可能になり、ユーザーメモの内容がmarkdownとしてレンダリングされた状態で表示される 4. 「メモ」タブ内でユーザーメモを編集してから「キャンセル」ボタンをクリックすると、ユーザーメモの内容が編集前の状態に戻り、画面表示が1.の状態に戻る 5. 「メモ」タブ内でユーザーメモを編集してから「保存」ボタンをクリックすると、画面表示が1.の状態に戻り、ユーザーメモの内容は編集後のものになっている 6. ユーザーメモの内容が空の状態で保存すると、画面表示が1.の状態になるが、画像と一緒に「プラクティスメモはまだありません。」との表示が出る 7. ページを再読み込みすると、「ユーザーメモ」タブ内では、最後に保存した状態のユーザーメモが表示される...
- トラブルを防止するため、退会したらクレジットカードの情報は自動で消去するようにしたい。 - 研修から一般受講生にロールを変更して再入会するとき、研修で使っていたカードから引き落としがされてしまう、という問題を解決したい。 再入会時は改めて、クレジットカードの登録をするようにしたい。