24c02
b544ee4653
POs?
2026-01-15 18:10:35 -05:00
24c02
433597368b
zenv item sync for admins?
2026-01-15 17:53:50 -05:00
24c02
c64c9a7a3c
flesh out zenventory a little more
2026-01-15 17:34:55 -05:00
24c02
874ceba2e7
more pyramid tweaks
2026-01-14 18:11:38 -05:00
24c02
07ac08054b
pyramid qr
2026-01-14 18:03:55 -05:00
24c02
15061f834f
more previewage
2026-01-14 18:02:44 -05:00
24c02
472465b521
pyramid scheme template
2026-01-14 18:02:22 -05:00
24c02
f2433418af
preview mode
2026-01-14 17:49:38 -05:00
Max Wofford
8566fc3bc4
Resize flavortown free template ( #191 )
...
* Resize flavortown free template
* what if it was smaller
---------
Co-authored-by: 24c02 <163450896+24c02@users.noreply.github.com>
2026-01-13 18:07:11 -05:00
Max Wofford
05d1e8d17e
Merge pull request #186 from hackclub/flavortown-letter-templates
2026-01-06 17:36:38 -05:00
transcental
3c036755d5
remove extra star
2026-01-05 03:13:09 +01:00
transcental
fe2273d644
improve formatting
2026-01-05 02:55:50 +01:00
transcental
96fa10af29
update flavortown image to not cover barcode area
2026-01-05 02:50:53 +01:00
24c02
8732add41b
dammit
2025-12-31 12:36:49 -05:00
24c02
939aa09b8b
fix oauth2 token loss?
2025-12-30 13:07:14 -05:00
24c02
555b8e7ac3
awawa
2025-12-30 12:37:36 -05:00
24c02
9c9afb79b5
event_id >_<
2025-12-30 12:22:11 -05:00
24c02
92ef482132
move to sentry?
2025-12-29 10:39:37 -05:00
24c02
bff51d85cb
include key names in revocation response
2025-12-28 21:21:02 -05:00
24c02
eb664a80e3
revoker? i hardly know er!~
2025-12-28 19:08:42 -05:00
24c02
dfc0ae6122
actually revoke em lmao
2025-12-28 16:11:36 -05:00
24c02
2ebe149872
add revocation ctl
2025-12-28 16:07:56 -05:00
24c02
cc19ab2bb0
lol, lmao
2025-12-19 20:27:12 -05:00
24c02
b07832adda
fix batch postage selection
2025-12-19 14:49:14 -05:00
24c02
860e1f46f9
scheiße
2025-12-19 13:32:15 -05:00
24c02
3f225e0d77
fix
2025-12-19 13:23:00 -05:00
24c02
665bc1dcd2
disallow hq-usps-ops on payment accounts
2025-12-18 17:11:39 -05:00
24c02
204c67f1cb
[notice123] pull in rates 2025-12-18
2025-12-18 17:10:32 -05:00
24c02
6a2f683706
add usps:update_rates task
2025-12-18 17:10:11 -05:00
24c02
1548688119
add cui to user
2025-12-18 16:05:43 -05:00
24c02
df01c91baa
waoaw
2025-12-18 15:57:40 -05:00
24c02
8ba8b36e26
memos!
2025-12-18 15:43:27 -05:00
24c02
c89d3fc95b
awawawa
2025-12-18 15:18:48 -05:00
24c02
b375b265b9
no destroy
2025-12-18 15:13:21 -05:00
24c02
0f8b36f7de
i dunno, can you?
2025-12-18 15:10:44 -05:00
24c02
e5132db647
more acct requirements
2025-12-18 15:08:50 -05:00
24c02
97a1267f95
fix pacc
2025-12-18 15:05:51 -05:00
24c02
958878dc18
Skip Pundit authorization for HCB payment accounts controller
2025-12-18 14:57:39 -05:00
24c02
9aea7b8ec8
Use env vars for all HCB credentials
...
- HCB_CLIENT_ID
- HCB_CLIENT_SECRET
- HCB_RECIPIENT_ORG_ID
- HCB_API_BASE (optional, defaults to https://hcb.hackclub.com )
2025-12-18 14:55:40 -05:00
24c02
36355e931e
Fix OAuth callback URL helper name
2025-12-18 14:52:38 -05:00
24c02
85f03b60ba
relative URL
2025-12-18 14:51:40 -05:00
24c02
c6458c3bd7
Use HCB_API_BASE env var instead of credentials
2025-12-18 14:50:38 -05:00
24c02
faa2c4644c
Add views and navigation for HCB payment accounts
...
- Payment accounts index, new, show views
- Add HCB payment link to settings navigation
2025-12-18 14:49:45 -05:00
24c02
b860c9d112
Add batch-level HCB disbursement support
...
- HCB::BatchPurchaseService for single disbursement per batch
- Add hcb_payment_account and hcb_transfer_id to batches
- Wire into Letter::Batch#process! and batches controller
2025-12-18 14:48:22 -05:00
24c02
11c5f53074
Add HCB payment integration for indicia purchases
...
- USPS::IndiciumPolicy to check can_use_indicia?
- HCB::IndiciumPurchaseService for disbursement + purchase flow
- Add hcb_payment_account to letter_queues and usps_indicia
- Wire HCB payment into LettersController#buy_indicia
- Wire HCB payment into Letter::InstantQueue
2025-12-18 14:45:50 -05:00
24c02
b574d57a80
Add HCB OAuth and payment account controllers
...
- OAuth flow for linking HCB accounts
- CRUD for payment accounts (user/org pairs)
- Routes under /back_office/hcb/
- Use HCBV4::Client.from_credentials with proper token persistence
2025-12-18 14:42:55 -05:00
24c02
c0071a7593
Add HCB models and user associations
...
- HCB::OauthConnection for storing encrypted OAuth tokens
- HCB::PaymentAccount for user/org payment pairs
- User#can_use_indicia? and #hcb_connected? helpers
2025-12-18 14:41:15 -05:00
24c02
417c1f0e8f
Add migrations for HCB payment integration
...
- Add can_use_indicia boolean to users table
- Create hcb_oauth_connections table for storing OAuth tokens
- Create hcb_payment_accounts table for user/org pairs
2025-12-18 14:40:06 -05:00
transcental
b138ddbf95
update flavortown templates to better fit DMM 202
2025-12-15 19:23:40 +00:00
transcental
fcfb341c79
model annotation
2025-12-14 20:11:45 +00:00