From c0071a759377fee84b74280bbbe7fc800d675b77 Mon Sep 17 00:00:00 2001 From: 24c02 <163450896+24c02@users.noreply.github.com> Date: Thu, 18 Dec 2025 14:41:15 -0500 Subject: [PATCH] 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 --- .idea/workspace.xml | 10 ++++++++-- app/models/hcb.rb | 5 +++++ app/models/hcb/oauth_connection.rb | 29 +++++++++++++++++++++++++++++ app/models/hcb/payment_account.rb | 23 +++++++++++++++++++++++ app/models/user.rb | 6 ++++++ 5 files changed, 71 insertions(+), 2 deletions(-) create mode 100644 app/models/hcb.rb create mode 100644 app/models/hcb/oauth_connection.rb create mode 100644 app/models/hcb/payment_account.rb diff --git a/.idea/workspace.xml b/.idea/workspace.xml index a307bd3..ac7d38d 100644 --- a/.idea/workspace.xml +++ b/.idea/workspace.xml @@ -4,7 +4,13 @@