Delete dead validated_form.js (the case contact form it targeted was redesigned)
メンテナーはふだん 1 日以内に返信
まだ誰も着手していません。
評価
- 難易度
- 2/5
- 見積もり時間
- 1〜3時間
- 初心者へのやさしさ
- 75/100
- issue の種類
- リファクタリング
- 明瞭さ
- 明確に書かれている
- 活発さ
- 活発
- 技術スタック
- javascript, jquery
- 領域
- frontend
調査の方向性
まず grep -rn component-validated-form app/views app/components を実行し、このクラスを描画しているものがないことを確認してください。次に [email protected] として /case_contacts/new の走行マイル数の警告を確認し、結果を PR の説明に記録してください。app/javascript/src/validated_form.js と app/javascript/tests/validated_form.test.js を削除し、app/javascript/application.js からその require を取り除いてください。npm run test と bundle exec rspec spec/system/case_contacts の両方が成功すれば完了です。
索引モデルが issue の本文から書いたものです。
説明
What
app/javascript/src/validated_form.js (about 290 lines, jQuery) adds client-side warnings to forms with the class .component-validated-form, for example "you entered miles driven for an in-person contact". No view renders .component-validated-form any more: the redesigned case contact form (app/views/case_contacts/form/details.html.erb + case_contact_form_controller.js) replaced it. So the script exits on its first line.
Checklist
- Confirm
grep -rn component-validated-form app/views app/componentsreturns nothing - Check whether the new case contact form still warns when miles driven is entered for a contact that is not in person. Try it at
/case_contacts/newas[email protected]. Put what you find in the PR description. If the warning is gone, that's fine for this PR; open a follow-up issue describing it - Delete
app/javascript/src/validated_form.jsandapp/javascript/__tests__/validated_form.test.js - Remove
require('./src/validated_form')fromapp/javascript/application.js -
npm run testpasses, and so doesbundle exec rspec spec/system/case_contacts
Before you start
- Comment here to be assigned. Setup is
bin/setup, thenbin/dev. Logins are in the README. - JS tests:
npm run test. Lint:bin/lint. - Part of #7301 (removing jQuery). Keep this PR to just this file.
- 主要言語
- Ruby
- スター
- 382
- フォーク
- 547
- 平均マージ
- 2日 22時間
- マージ済み PR(30日)
- 46
環境構築
このプロジェクトの開発コンテナを、あなたの GitHub アカウントでブラウザ上に起動します。
- Dockerfile または Docker Compose ファイルあり
- プルリクエストのテンプレートあり
- コントリビューションガイドを読む
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
rubyforgood/casa のほかの issue
-
Remove leftover Cloud66 custom_web process from Procfile対応中かも @ShahadatTest が 1 日前に担当しました。 オープンDifficulty: Easy Good First Issue
難易度 1/5 1時間未満 初心者へのやさしさ 88/100
rubyforgood/casa#7330 · コメント 1 件 ·
メンテナーはふだん 1 日以内に返信
-
Remove the bin/bundle binstub (Heroku warns it can break Bundler on deploy)対応中かも @KoushikSagarr が 1 日前に担当しました。 オープンdependencies Difficulty: Easy Good First Issue
難易度 1/5 1時間未満 初心者へのやさしさ 82/100
rubyforgood/casa#7325 · コメント 1 件 ·
メンテナーはふだん 1 日以内に返信
-
Difficulty: Easy Good First Issue Help Wanted javascript
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
rubyforgood/casa#7311 ·
メンテナーはふだん 1 日以内に返信
-
Difficulty: Easy Good First Issue Help Wanted javascript
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
rubyforgood/casa#7310 ·
メンテナーはふだん 1 日以内に返信
-
Difficulty: Easy Good First Issue Help Wanted javascript
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
rubyforgood/casa#7309 ·
メンテナーはふだん 1 日以内に返信
rubyforgood/casa の issue をすべて見る
似ている issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 65/100
TheOdinProject/curriculum#31512 ·
メンテナーはふだん 1 日以内に返信
-
area/web interface
難易度 2/5 1〜3時間 初心者へのやさしさ 65/100
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
ruby-grape/grape-swagger#1014 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 85/100
rubys/roundhouse#1757 ·
-
難易度 2/5 半日 初心者へのやさしさ 72/100
shakacode/react-on-rails-demo-flagship#102 ·
メンテナーはふだん 1 日以内に返信