809347e
Re enable for now
Stephen Paul Weber created
809347e
Re enable for now
Stephen Paul Weber created
7ea591e
Clean up abstractions
Stephen Paul Weber created
7dbf0c5
enhance AdminAction::NumberChange, can change sgx
Phillip Davis created
b72e46c
pass price from LocalInventory to Option#option
Phillip Davis created
e532e7c
codes dont make sense here
Phillip Davis created
249f177
check specific status
Phillip Davis created
dbcb6a6
Normalize phone number sooner
for API call
Stephen Paul Weber created
215940c
fix unitialized constant error
Phillip Davis created
d0006ff
add pry-byebug
gives us "step" and "next" commands
Phillip Davis created
0ef2aba
end-to-end change_number test
Phillip Davis created
3a9b181
tests for change_number
Phillip Davis created
1ac3fb5
Fix lint
Stephen Paul Weber created
4c49c75
dont allow porting in our own numbers
Phillip Davis created
7277ecb
update README for postgres setup
- gotta GRANT CREATE ON PUBLIC - postgis - redis_fdw + commands on setting up the foreign server and user mapping
Phillip Davis created
0e2b793
Skip test for disabled feature
Stephen Paul Weber created
b888546
Disable free gplay month for now
Stephen Paul Weber created
db13d4b
More debug log for top up blocked
Stephen Paul Weber created
a0a4c7b
Show price for premium inventory
Stephen Paul Weber created
bc6009c
actually bill for local numbers
Phillip Davis created
8301de9
Log when stashing for later
To figure out why we're saving non-+1 stuff
Stephen Paul Weber created
0769d50
Formatting fix
Stephen Paul Weber created
331cbb1
Forgot this
Stephen Paul Weber created
bcc532c
Merge branch 'premium'
* premium: Factor out BuyNumber Inject price Bill after charge Inline useless methods Remove unused method Fix test charge for premium nums refactor registration_test to use real Tn's two changes related to registration forms price functionality on Tns Remove legacy card charge behaviour two fixes related to eSIM nicks: Factor out reload customer, check balance, maybe bill Unify more invite code handling Remove mostly-unused final_message Remove legacy card charge behaviour
Stephen Paul Weber created
d9f0ee5
Factor out BuyNumber
Stephen Paul Weber created
6675b96
Inject price
Since that's what we actually care about. Also makes JustCharge more generic for future use
Stephen Paul Weber created
c80b2e2
Bill after charge
instead of this blind retry
Stephen Paul Weber created
0dd26e5
Inline useless methods
And use a better transaction id
Stephen Paul Weber created
cafd02f
Remove unused method
And move price method where it actually goes
Stephen Paul Weber created
bdc86ed
Fix test
Stephen Paul Weber created
a03d9a3
charge for premium nums
Phillip Davis created
6bbf900
refactor registration_test to use real Tn's
Phillip Davis created
4ee67a4
two changes related to registration forms
- new buy_number.rb form for premium nums - change mail.rb to accept a @price
Phillip Davis created
5851ae1
price functionality on Tns
0 unless LocalInventory, in which case price is fetched from postgres
Phillip Davis created
bc65412
Remove legacy card charge behaviour
We used to have them add card in web then charge after, but these days we charge them in web for this first tx to get 3DS, so this code path is all but dead and we can remove it.
Stephen Paul Weber created
47bf2a2
two fixes related to eSIM nicks:
1. actually expose nickanem at eSIM order-time 2. pass nickname to `SIMOrder.commit` as non-kw arg in eSIM sublcass
Phillip Davis created
e38ec7e
Factor out reload customer, check balance, maybe bill
Stephen Paul Weber created
bec8d98
two fixes related to eSIM nicks:
1. actually expose nickanem at eSIM order-time 2. pass nickname to `SIMOrder.commit` as non-kw arg in eSIM sublcass
Phillip Davis created
223ee6c
Unify more invite code handling
Using the optional field on Activation or the InviteCode flow now use the same code and do the same things. Always check balance and proceed to bill if we've used a parent code, otherwise never do that. Fixes the subaccount-from-onboarding guard as well.
Stephen Paul Weber created
cf0db8d
Remove mostly-unused final_message
Was only being used for PayPal transitions (which are mostly done) and only when transitioning to BTC (which they usually don't) and only provided extra reinforcement of a message they've already seen by now. Let's not complicate the code for that.
Stephen Paul Weber created
cf99029
Remove legacy card charge behaviour
We used to have them add card in web then charge after, but these days we charge them in web for this first tx to get 3DS, so this code path is all but dead and we can remove it.
Stephen Paul Weber created
b02dc3a
don't crash if field not present
Stephen Paul Weber created
83ab944
More verbose logs for no customer oubound call
Stephen Paul Weber created
cc20b99
Log for this outbound no customer problem
Stephen Paul Weber created
955baed
safe navigator
Phillip Davis created
db6c6ba
Fixes for new nickname edits
Stephen Paul Weber created
2e090b4
Cleanup new tests
Stephen Paul Weber created
5e10341
expose editing esim nicks
name can be set at registration and bulk edited later as well
Phillip Davis created
1a552c0
Back to rate center for now, city is not there
Stephen Paul Weber created
89461dd
Better error when not city
Instead of raw sql issue
Stephen Paul Weber created
6a8ccd7
These aren't namespaced
Stephen Paul Weber created