~singpolyma/sgx-jmp

Better text for when used with webview
Merge branch 'fix-info-when-no-plan'

* fix-info-when-no-plan:
  Fix rendering info when there is no plan
Merge branch 'outbound-call-customer-not-found'

* outbound-call-customer-not-found:
  Actually handle outbound attempt from unknown customer
Fix rendering info when there is no plan
Render useful message when trying to leave voicemail for no customer
Actually handle outbound attempt from unknown customer
Added number change Admin command to bot.

V3 commit.

	modified:   forms/admin_menu.rb
	new file:   forms/admin_number_change.rb
	new file:   lib/admin_actions/number_change.rb
	modified:   lib/admin_command.rb
Merge branch 'preserve-parent'

* preserve-parent:
  Preserve previous parent id when re-activating plan
Merge branch 'show-remaining-included-calling-credit'

* show-remaining-included-calling-credit:
  Show remaining included calling credit in customer info
  Add missing require
Show remaining included calling credit in customer info
Add missing require
Merge branch 'ruby3'

* ruby3:
  Fix for ruby3
  Test on Ubuntu LTS (with ruby3)
  Update to new minitest
Merge branch 'longer-auto-top-up-block'

* longer-auto-top-up-block:
  The secondary block should be longer than the main lock...
The secondary block should be longer than the main lock...
Merge branch 'customer_id_in_order'

* customer_id_in_order:
  Include customer id as CustomerOrderId when ordering number
Search again if no tel selected
Include customer id as CustomerOrderId when ordering number

So we can tell who ordered a number in case of issues
Preserve previous parent id when re-activating plan
Merge branch 'prev'

* prev:
  Allow prev from mail-in registration
  Allow prev from invite code
  Allow prev from credit card form
  Make sure OOB comes first in payload
  Allow prev from Bitcoin registration
  Allow prev action on TelSelections search results
Next