Allow allocating bulk payments to CE registrations
维护者通常 1 天内回复
还没有人认领这个 Issue。
评估
调研方向
从 Events::BulkPaymentsController#allocate 和 bulk-payments 分配卡片开始,然后阅读 issue #2072 以了解现有的支付报告上下文。跟踪 allocated_cents_by_registration 和多态分配记录,以理解当前的 EventRegistration 路径。完成的标准是管理员可以选择一个 ContinuingEducationRegistration,将一部分 bulk payment 分配给它,并保留现有的注册费分配显示。
由索引模型根据 Issue 内容生成。
描述
🤖 From Claude:
Follow-up from #2072 (CE payments reporting).
Context: Bulk payments can currently only be allocated to EventRegistration records — Events::BulkPaymentsController#allocate looks up an EventRegistration and builds the allocation against it, and allocated_cents_by_registration is scoped to allocatable_type: "EventRegistration". CE fees are billed on ContinuingEducationRegistration and flow through the same polymorphic allocation system, so a bulk payment cannot presently be applied to a registrant's CE balance.
Ask: Let an admin allocate part of a bulk payment to a registrant's CE registration, not just their event registration. This needs UI work on the bulk-payments allocation card (a way to pick the CE registration as the allocation target) plus backend support in allocate.
Notes:
- The "already allocated" figure shown per registration in the bulk-payments UI is intentionally registration-fee-scoped and should stay that way; CE allocations are tracked separately.
- Deferred intentionally in #2072 because it isn't a small change (the allocate form only knows event registrations today).
- 主要语言
- Ruby
- 星标
- 15
- 派生
- 28
- 平均合并
- 1 天 12 分钟
- 30 天内合并 PR
- 262
环境准备
在浏览器里用你自己的 GitHub 账号启动这个项目的开发容器。
- 提供 Dockerfile 或 Docker Compose 文件
- 有 Pull Request 模板
- 阅读贡献指南
从这里开始
- 先读完整个 Issue,再读项目的贡献指南。
- 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 Issue 编号。
rubyforgood/awbw 的其他 Issue
-
blocked
难度 2/5 1-3 小时 新手友好度 68/100
rubyforgood/awbw#2824 · 1 条评论 ·
维护者通常 1 天内回复
-
难度 2/5 1-3 小时 新手友好度 82/100
rubyforgood/awbw#2822 ·
维护者通常 1 天内回复
-
难度 2/5 1-3 小时 新手友好度 78/100
rubyforgood/awbw#2160 ·
维护者通常 1 天内回复
-
Update callout faq defualt text when the new person subscription launches可能已有人在做 @maebeale 于 82 天前认领。 未关闭blocked
难度 2/5 1-3 小时 新手友好度 72/100
rubyforgood/awbw#2095 · 1 条评论 ·
维护者通常 1 天内回复
-
难度 2/5 1-3 小时 新手友好度 84/100
rubyforgood/awbw#2088 ·
维护者通常 1 天内回复
相似的 Issue
-
account: profile
难度 2/5 1-3 小时 新手友好度 75/100
维护者通常 5 天内回复
-
难度 2/5 1-3 小时 新手友好度 82/100
维护者通常 1 天内回复
-
bug good first issue help wanted
难度 2/5 1-3 小时 新手友好度 90/100
ysb3996-blip/oops#24 ·
维护者通常 1 天内回复
-
难度 2/5 1-3 小时 新手友好度 78/100
-
难度 2/5 1-3 小时 新手友好度 82/100
维护者通常 1 天内回复