Commit log

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

Click to expand commit body
for API call

Stephen Paul Weber created

215940c fix unitialized constant error

Phillip Davis created

d0006ff add pry-byebug

Click to expand commit body
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

Click to expand commit body
- 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

Click to expand commit body
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'

Click to expand commit body
* 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

Click to expand commit body
Since that's what we actually care about.

Also makes JustCharge more generic for future use

Stephen Paul Weber created

c80b2e2 Bill after charge

Click to expand commit body
instead of this blind retry

Stephen Paul Weber created

0dd26e5 Inline useless methods

Click to expand commit body
And use a better transaction id

Stephen Paul Weber created

cafd02f Remove unused method

Click to expand commit body
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

Click to expand commit body
- new buy_number.rb form for premium nums
- change mail.rb to accept a @price

Phillip Davis created

5851ae1 price functionality on Tns

Click to expand commit body
0 unless LocalInventory, in which case price is fetched from postgres

Phillip Davis created

bc65412 Remove legacy card charge behaviour

Click to expand commit body
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:

Click to expand commit body
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:

Click to expand commit body
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

Click to expand commit body
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

Click to expand commit body
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

Click to expand commit body
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

Click to expand commit body
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

Click to expand commit body
Instead of raw sql issue

Stephen Paul Weber created

6a8ccd7 These aren't namespaced

Stephen Paul Weber created