Do standalone (non-event) forms ever need payment collection?
Maintainer thường phản hồi trong vòng 1 ngày
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 5/5
- Thời gian dự kiến
- Hơn một tuần
- Mức phù hợp với người mới
- 25/100
- Loại issue
- Tính năng
- Độ rõ ràng
- Cần làm rõ
- Mức độ hoạt động
- Sôi nổi
- Lĩnh vực
- payments
Hướng nghiên cứu
Start by reviewing PR #2588 and the standalone form flow at /f/:slug, then inspect how payment_method, someone_else_will_pay, and additional_forms currently attach to EventRegistration. The next step is stakeholder confirmation of whether standalone payments are needed and, if so, what they charge and where their records belong; otherwise, mark these fields as event-only on the Smart field settings page.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
🤖 From Claude: Filed on behalf of the team while working on the standalone-form smart-field parity work (PR #2588).
The question
Do we need standalone forms (collab / agreement forms filled out at /f/:slug, not attached to an event) to collect payment?
Why it's blocked
We made person and organization smart fields behave the same on standalone forms as on event registration forms (PR #2588). The one group we could not bring over is payment — payment_method, someone_else_will_pay, and additional_forms (Invoice / W-9):
- Those fields all write to an
EventRegistration, and the pay-now flow starts a Stripe checkout using the event's cost. - A standalone form has no event and no registration, so there is nothing to attach a payment to and no cost to charge.
So "handle payment on standalone forms the same as event forms" isn't implementable without deciding what a payment on an event-less form even means.
What we need from stakeholders
- Is there a real need to take payment on a form that isn't tied to an event? If so, for what (a flat fee? a donation? a membership)?
- If yes, what should it charge against, and where should the money/record land (no
EventRegistrationexists today)? - If no, we'll leave payment as event-only and mark those payment smart fields as event-only on the Smart field settings page.
Until we hear back, payment stays event-only.
- Ngôn ngữ chính
- Ruby
- Star
- 15
- Fork
- 28
- Merge trung bình
- 1 ngày 12 phút
- Pull request đã merge (30 ngày)
- 262
Chuẩn bị môi trường
Khởi chạy dev container của dự án ngay trên trình duyệt, bằng tài khoản GitHub của bạn.
- Có Dockerfile hoặc tệp Docker Compose
- Có mẫu pull request
- Đọc hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của rubyforgood/awbw
-
blocked
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
rubyforgood/awbw#2824 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 82/100
rubyforgood/awbw#2822 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
rubyforgood/awbw#2160 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Update callout faq defualt text when the new person subscription launchesCó thể đã có người làm @maebeale đã nhận 81 ngày trước. Đang mởblocked
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
rubyforgood/awbw#2095 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 84/100
rubyforgood/awbw#2088 ·
Maintainer thường phản hồi trong vòng 1 ngày
Tất cả issue của rubyforgood/awbw
Issue tương tự
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
bensheldon/good_job#1904 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Limit which neighbourhoods a site admin can changeCó thể đã có người làm Có pull request liên kết đang mở hoặc đã được merge. Đang mởsecurity
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 82/100
geeksforsocialchange/PlaceCal#3838 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 80/100
Maintainer thường phản hồi trong vòng 2 ngày
-
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 82/100
matteocrippa/awesome-swift#2028 ·
Maintainer thường phản hồi trong vòng 3 ngày
-
Release workflow: a build provenance attestation for the gem with `actions/attest-build-provenance`Đang mởarea: devops area: security lane: strong-agent roadmap size: S type: task
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
arminazimi/slipway#712 ·
Maintainer thường phản hồi trong vòng 1 ngày