hcb icon indicating copy to clipboard operation
hcb copied to clipboard

[Admin][Org] Financial freeze

Open garyhtou opened this issue 11 months ago • 2 comments

For each organization, we want to be able to financially freeze all new transactions. We want to prevent new transactions, but if any slip through the cracks, we must fully process them. In other words, we must block them at the source.

This is an admin-only feature and should be configured under the admin tab for each org.

  • Stripe cards: decline all authorizations
  • Prevent the creation of disbursements, achs, wires, donations etc.
  • disallow final approval of reimbursement reports
  • disallow final approval of payroll payment
  • Disable donation page
  • auto-return column bank account transactions

This column should be located on the Event model (not Event::Configuration). It's a column that will be accessed frequently, so I'd like to avoid having to load another model (Event::Configuration) to get that info.

Also, anyone got a cooler name for this feature?

garyhtou avatar Mar 13 '25 06:03 garyhtou

Also, anyone got a cooler name for this feature?

Haha, "Financial freeze" is funny. Let's go with that.

YodaLightsabr avatar Mar 18 '25 16:03 YodaLightsabr

https://github.com/hackclub/hcb/pull/9852

garyhtou avatar Mar 27 '25 17:03 garyhtou