Improve datatable display of volunteers on `/supervisors` page
メンテナーはふだん 18 日以内に返信
まだ誰も着手していません。
評価
- 難易度
- 3/5
- 見積もり時間
- 1〜2日
- 初心者へのやさしさ
- 35/100
- issue の種類
- 機能追加
- 明瞭さ
- おおむね明確
- 活発さ
- 停滞
- 技術スタック
- javascript
調査の方向性
まず、app/javascript/src/dashboard.js の342行目付近と、/supervisors の datatable 実装を調査します。QA 認証情報を使ってページを再現し、その後、テーブル要素が正しく拡縮されること、コンテンツの幅が広い場合でも使用可能な状態を維持すること、改訂されたボランティア情報レイアウトに移行年齢データが表示されることを確認します。
索引モデルが issue の本文から書いたものです。
説明
What type(s) of User Does This Feature Affect?
- supervisors
- admins
Description
We currently have the follow page for supervisors to look at their volunteers (/supervisors):
We would like to make some small-ish improvements to it.
Goals
As you can see in the screenshot 16 is shorter than 13. This is because the page makes calls to dynamically generated CSS classes https://github.com/rubyforgood/casa/blob/8ce3a077129515cad15a87bc2170f189428e70f4/app/javascript/src/dashboard.js#L342. Those classes aren't always built (or maybe they got minified out). Regardless, using classes like that isn't a good idea.
Count of Transition Age youth does not belong in the "Volunteer Info" column. Lets combine this information with volunteer information instead. Maybe something like:
or the two rows could be overlaid on each other.
Completion Criteria
- Make the table elements scale correctly
- Consider what do to do if the element if large enough that it would go off the page
- Change the transition aged data to overlay the volunteer data or be on another row
How to Access the QA Site
Login Details:
Link to QA site
Login Emails:
- [email protected] view site as a volunteer
- [email protected] view site as a supervisor
- [email protected] view site as an admin
- [email protected] view site as an all casa admin
- go to
/all_casa_admins/sign_in
- go to
password for all users: 12345678
Questions? Join Slack!
We highly recommend that you join us in slack #casa channel to ask questions quickly. And discord for office hours (currently Tuesday 5-7pm Pacific), stakeholder news, and upcoming new issues.
- 主要言語
- Ruby
- スター
- 382
- フォーク
- 546
- 平均マージ
- 12日 12時間
- マージ済み PR(30日)
- 17
環境構築
このプロジェクトの開発コンテナを、あなたの GitHub アカウントでブラウザ上に起動します。
- Dockerfile または Docker Compose ファイルあり
- プルリクエストのテンプレートあり
- コントリビューションガイドを読む
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
rubyforgood/casa のほかの issue
-
Bug: Reassigned cases are listed under "Not Assigned" in the Assign a new case dropdown対応中かも @Anandb71 が 6 日前に担当しました。 オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 82/100
rubyforgood/casa#7241 · コメント 2 件 ·
メンテナーはふだん 18 日以内に返信
-
Help Wanted Type: Bug
難易度 4/5 1〜2日 初心者へのやさしさ 35/100
rubyforgood/casa#7243 ·
メンテナーはふだん 18 日以内に返信
-
難易度 3/5 1〜2日 初心者へのやさしさ 35/100
rubyforgood/casa#7227 ·
メンテナーはふだん 18 日以内に返信
-
難易度 4/5 3〜5日 初心者へのやさしさ 35/100
rubyforgood/casa#7218 ·
メンテナーはふだん 18 日以内に返信
-
Speed up the RSpec suite: parallelize CI, then shrink the JS system-spec slice再び着手できるかも @Sufiyan-MSA が 45 日前に担当しましたが、オープン中のプルリクエストはありません。 オープン📈 Performance Improvement 🧪 Tests
難易度 5/5 1週間以上 初心者へのやさしさ 35/100
rubyforgood/casa#7173 · コメント 3 件 ·
メンテナーはふだん 18 日以内に返信
rubyforgood/casa の issue をすべて見る
似ている issue
-
verified
難易度 2/5 1〜3時間 初心者へのやさしさ 67/100
メンテナーはふだん 5 日以内に返信
-
難易度 1/5 1時間未満 初心者へのやさしさ 86/100
akitaonrails/ai-book-2026#10 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 76/100
zerocracy/judges-action#2984 ·
メンテナーはふだん 1 日以内に返信