Partner profile mandatoriness at submission
メンテナーはふだん 1 日以内に返信
評価
- 難易度
- 4/5
- 見積もり時間
- 3〜5日
- 初心者へのやさしさ
- 45/100
- issue の種類
- 機能追加
- 明瞭さ
- おおむね明確
- 活発さ
- 停滞
- 領域
- backend, documentation
調査の方向性
ファイルやテストは指定されていません。まず、パートナープロファイルの検証と送信ステータスのエントリーポイントを見つけ、次に関連するユーザーガイドのセクションと既存のテストを探します。指定されたフィールドとソーシャルメディアの条件が指定された段階でのみ適用され、招待して承認する例外が機能し、テストがその動作をカバーし、ガイドが更新されていれば完了です。
索引モデルが issue の本文から書いたものです。
説明
Summary
Switch to having mandatory checks on partner profile only at "submit for approval" and later stages. Add several fields to be mandatory at that stage
Why
Because the partner profile is so long, we don't want to enforce this mandatoriness while the partner is trying to fill it out.
Details
Part 1
There is currently one enforced mandatory condition on the partner profile
- if the social media section is being used, the partner has to fill in some social media or choose "no social media"
This should, instead, only be enforced if the status is "submitted for approval" or "approved"
If the organization has "invite and aprove" true, this is not mandatory.
Part 2
Add the following fields to be mandatory at "submitted for approval" or "approved".
If the organization uses "invite and approve", these fields are not mandatory
"Agency Name" : agency_name,
"Agency Type" : agency_type,
"Address (Line 1)" : address1,
"City": city,
"State": state,
"Zip Code": zip_code,
In the Agency Stability section:
"Program Name": program_name
"Program Description": program_description
Criteria for completion
- behaviour as described
- tests to confirm behaviour
- update the user guide sections on partner profile to reflect the changes.
Origin
Partnerbase working group identified that the following fields should be mandatory in 2022.
"Agency Name" : agency_name,
"Agency Type" : agency_type,
"Address (Line 1)" : address1,
"City": city,
"State": state,
"Zip Code": zip_code,
In the Agency Stability section:
"Program Name": program_name
"Program Description": program_description
- 主要言語
- Ruby
- スター
- 594
- フォーク
- 596
- 平均マージ
- 1日 10時間
- マージ済み PR(30日)
- 11
環境構築
このプロジェクトの開発コンテナを、あなたの GitHub アカウントでブラウザ上に起動します。
- Dockerfile・Docker Compose ファイルなし
- プルリクエストのテンプレートあり
- コントリビューションガイドを読む
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
rubyforgood/human-essentials のほかの issue
-
Export button on annual report should revert to "Export Report" from "Please Wait..." once report generated.対応中かも @costajohnt が 17 日前に担当しました。 オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 74/100
rubyforgood/human-essentials#5691 · コメント 1 件 · 担当者 1 名 ·
メンテナーはふだん 1 日以内に返信
-
stale
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
rubyforgood/human-essentials#5603 · コメント 7 件 ·
メンテナーはふだん 1 日以内に返信
-
Fix typos in comments, docs and spec descriptions対応中かも @geographybuff が 4 日前に担当しました。 オープン
難易度 1/5 1時間未満 初心者へのやさしさ 25/100
rubyforgood/human-essentials#5741 · コメント 1 件 ·
メンテナーはふだん 1 日以内に返信
-
Proposal: forecast-based reorder points and shortage allocation ("Replenishment Planner")対応中かも @arnavt687 が 19 日前に担当しました。 オープン
難易度 5/5 1週間以上 初心者へのやさしさ 25/100
rubyforgood/human-essentials#5728 · コメント 3 件 ·
メンテナーはふだん 1 日以内に返信
-
Ruby for Good 2026 DC stale
rubyforgood/human-essentials#5694 · コメント 2 件 ·
メンテナーはふだん 1 日以内に返信
rubyforgood/human-essentials の issue をすべて見る
似ている issue
-
documentation
難易度 1/5 1時間未満 初心者へのやさしさ 86/100
bridgetownrb/bridgetown#1130 ·
-
bug
難易度 2/5 1〜3時間 初心者へのやさしさ 76/100
stripe/stripe-ruby#1994 ·
メンテナーはふだん 1 日以内に返信
-
[Fehler]: /abdeckstift wirft 500 — part_type aus der Phonemreduction-Umbenennung nicht mitgezogenオープンbug
難易度 2/5 1〜3時間 初心者へのやさしさ 73/100
wort-schule/wort.schule#787 ·
-
bug
難易度 2/5 1〜3時間 初心者へのやさしさ 76/100
lugassawan/swe-workbench#799 ·
メンテナーはふだん 1 日以内に返信
-
2.8.6: NoMethodError "undefined method 'first'" in profdata_coverage_dir whenever --scheme is usedオープン
難易度 2/5 1〜3時間 初心者へのやさしさ 70/100
SlatherOrg/slather#586 · コメント 2 件 ·