Commit log

0ef60a2 auto_top_up_amount and monthly_overage_limit from CustomerRepo

Click to expand commit body
Move load of auto_top_up_amount to the repo, and load monthly_overage_limit in
the same operation.

Stephen Paul Weber created

d8cb419 Move Bandwidth Tn remote operations to BandwidthTnRepo

Stephen Paul Weber created

e839e44 Use value_semantics to DRY up CustomerRepo

Stephen Paul Weber created

110a040 Use NotFound exception for all customer not found cases

Stephen Paul Weber created

3748400 Merge branch 'nuke-legacy-customers'

Click to expand commit body
* nuke-legacy-customers:
  Remove LegacyCustomer

Stephen Paul Weber created

cd02cc3 Remove LegacyCustomer

Click to expand commit body
Such customers are not longer a common or valid case.

Stephen Paul Weber created

c7c4866 Customer Info Forms and More Info

Click to expand commit body
There's a bit extra info I wanted about users, so since I was doing this
anyway I figured I may as well port the existing forms to the new form
renderer.

Then, in order to fit within the guidelines I needed subforms, so
partials were added.

Christopher Vollick created

6d7c013 Fix Transcription Settings Typo

Click to expand commit body
We were setting in one property but reading from another very similar
property...

Christopher Vollick created

08049e9 Use disposition=VOICEMAIL for calls that went to voicemail

Stephen Paul Weber created

df6b3ed Require at least a dot in a JID

Stephen Paul Weber created

51a219e v1 is gone

Stephen Paul Weber created

72e7798 Limit voicemail recording to 600 seconds

Stephen Paul Weber created

fea0ffe Merge branch 'no-more-catapult'

Click to expand commit body
* no-more-catapult:
  Remove catapult import code

Stephen Paul Weber created

6290b10 Remove catapult import code

Stephen Paul Weber created

023c87a Quieter voicemail beep

Stephen Paul Weber created

ff7390e Allow lowercase state/province abbreviations

Click to expand commit body
Seems like it won't overlap with other things we allow.

Stephen Paul Weber created

aa3117a Merge branch 'whitelist'

Click to expand commit body
* whitelist:
  Allow whitelisting domains
  Use FormTemplate for activation form

Stephen Paul Weber created

d969c9e Allow whitelisting domains

Click to expand commit body
Some domains credit new users to the admin, some to no one.  We still have to
show a form to get them to pick a plan, but otherwise skip most of the process,
activate them with 1 month and go to Finish.

Stephen Paul Weber created

75658ba Use FormTemplate for activation form

Stephen Paul Weber created

6665370 No low balance if not registered

Click to expand commit body
If cancelled or expired or not-yet-registered, don't auto top up or notify about
low balance.

Stephen Paul Weber created

028e7a1 Make tel present or not more machine readable

Stephen Paul Weber created

24e0b12 Lock rubocop to the version actually in use

Stephen Paul Weber created

e8c2ecb Need latest em_promise.rb

Stephen Paul Weber created

e671509 Merge branch 'ban-bad-tel-fwd'

Click to expand commit body
* ban-bad-tel-fwd:
  Don't allow bad tel format

Stephen Paul Weber created

d8da4d0 Merge branch 'rack-trampoline'

Click to expand commit body
* rack-trampoline:
  Wrap rack requests in an EMPromise fiber trampoline, and not just a Fiber

Stephen Paul Weber created

097cc67 Wrap rack requests in an EMPromise fiber trampoline, and not just a Fiber

Stephen Paul Weber created

2f7a1b6 Merge branch 'more-tel-selection-coverage'

Click to expand commit body
* more-tel-selection-coverage:
  Patch bandwidth-iris to raise useful exceptions
  More city maps

Stephen Paul Weber created

2d687b1 Patch bandwidth-iris to raise useful exceptions

Stephen Paul Weber created

9b77d65 More city maps

Stephen Paul Weber created

b754e6f Switch to the new Ring verb with answerCall=false

Click to expand commit body
Should actually cause incoming calls to ring properly, and the bug that required
pseudo_call_id seems gone.

Stephen Paul Weber created

1c92ee3 ogm is sometimes a promise

Stephen Paul Weber created

812d55f Self-closing tag

Stephen Paul Weber created

0db74cf NotLoaded should not use default to_s, etc

Stephen Paul Weber created

5ca04fe Actually, we want that nil

Click to expand commit body
Without it, the item ends up being NotLoaded, which is wrong.

Stephen Paul Weber created

0c7dffd Fix no customer catch

Stephen Paul Weber created

51b5926 Show CNAM in customer info

Stephen Paul Weber created

690a17e Fix CNAM display

Stephen Paul Weber created

483b5c6 Better CNAM fail error message

Stephen Paul Weber created

63273fd Don't allow bad tel format

Click to expand commit body
Otherwise people can specify things that won't (or shouldn't) work.

Stephen Paul Weber created

f873448 Specify port in case client does not support SRV

Stephen Paul Weber created

245d66e Don't send too big timeout to bandwidth

Stephen Paul Weber created

136e2a0 Sort gems

Stephen Paul Weber created

58415df Fix for faraday+em_http and gzip

Stephen Paul Weber created

b7d4837 Hotfix: create_call not create_call_request

Stephen Paul Weber created

9327cfa create_call takes an argument

Stephen Paul Weber created

b89aead Move to v2 if at all safe

Stephen Paul Weber created

69dbd5a chmod after rename, because Tempfile is always 0600

Stephen Paul Weber created

8ba37d0 New bundler requires these to be here to use the commands

Stephen Paul Weber created

c3cc02a Merge branch 'configure-calls-change-location'

Click to expand commit body
* configure-calls-change-location:
  Set location when moving to v2 SIP

Stephen Paul Weber created

4f26f5f Set location when moving to v2 SIP

Click to expand commit body
From configure calls as well as from reset sip account.

Stephen Paul Weber created