30485ca
Merge branch 'preserve-parent'
Click to expand commit body
* preserve-parent: Preserve previous parent id when re-activating plan
Stephen Paul Weber created
30485ca
Merge branch 'preserve-parent'
* preserve-parent: Preserve previous parent id when re-activating plan
Stephen Paul Weber created
25d74f5
Merge branch 'show-remaining-included-calling-credit'
* show-remaining-included-calling-credit: Show remaining included calling credit in customer info Add missing require
Stephen Paul Weber created
5000e1b
Show remaining included calling credit in customer info
root21 created
1648439
Add missing require
root21 created
6e32ea1
Merge branch 'ruby3'
* ruby3: Fix for ruby3 Test on Ubuntu LTS (with ruby3) Update to new minitest
Stephen Paul Weber created
9037e5c
Merge branch 'longer-auto-top-up-block'
* longer-auto-top-up-block: The secondary block should be longer than the main lock...
Stephen Paul Weber created
0001880
The secondary block should be longer than the main lock...
Stephen Paul Weber created
e3712fc
Merge branch 'customer_id_in_order'
* customer_id_in_order: Include customer id as CustomerOrderId when ordering number
Stephen Paul Weber created
1ff1310
Search again if no tel selected
Stephen Paul Weber created
6f01945
Include customer id as CustomerOrderId when ordering number
So we can tell who ordered a number in case of issues
Stephen Paul Weber created
e33ce01
Preserve previous parent id when re-activating plan
Stephen Paul Weber created
27b2711
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
Stephen Paul Weber created
1c4bb40
Fix for ruby3
Stephen Paul Weber created
5d3f180
Test on Ubuntu LTS (with ruby3)
Stephen Paul Weber created
298ff66
Update to new minitest
Stephen Paul Weber created
575804c
Merge branch 'disable-voicemail'
* disable-voicemail: Allow infinite timeout / disabled voicemail
Stephen Paul Weber created
4acf6c3
Allow infinite timeout / disabled voicemail
Use Forward to hand control completely to the target call. If something ends up at our voicemail due to error or similar, just hang up.
Stephen Paul Weber created
dd9dfe8
Merge branch 'tel-in-ogm'
* tel-in-ogm: Switch default OGM to include tel
Stephen Paul Weber created
d622bc0
Transcription Retry Metadata Uses Symbols
We transform the keys into symbols, but then index with a string.
Christopher Vollick created
04ab66b
Switch default OGM to include tel
Stephen Paul Weber created
470beb3
Trust level Olympias
Stephen Paul Weber created
4486e59
Include tel in note for billing transactions
Stephen Paul Weber created
f686bfe
Allow prev from mail-in registration
Stephen Paul Weber created
f7426dd
Allow prev from invite code
Stephen Paul Weber created
691c8b9
Allow prev from credit card form
Stephen Paul Weber created
100e003
Make sure OOB comes first in payload
Stephen Paul Weber created
039a86f
Allow prev from Bitcoin registration
Stephen Paul Weber created
977e286
Allow prev action on TelSelections search results
Stephen Paul Weber created
24554b3
hotfix tests
Stephen Paul Weber created
a498f9c
Merge branch 'no-15-spin'
* no-15-spin: Auto top up enough to get to auto_top_up_amount Remove Customer knowledge of all presenter objects
Stephen Paul Weber created
6acb4d2
Auto top up enough to get to auto_top_up_amount
If auto top up amount would not get us to $5 (because of very negative balance), we don't want to loop multiple auto top ups, so instead just do one larger one to get to auto_top_up_amount
Stephen Paul Weber created
0323f43
Remove Customer knowledge of all presenter objects
Stephen Paul Weber created
c2d2a7d
Actually send parent id to child instance
Stephen Paul Weber created
e83bb8a
When an auto top up fails, don't retry that card soon
for any auto top up
Stephen Paul Weber created
940aa18
Retry failed transcription jobs as en
In case language_id guessed wrong
Stephen Paul Weber created
e1e1383
Merge branch 'multi-account-billing'
* multi-account-billing: Use billing customer for LowBalance notification Get settled amount from billing customer for TrustLevelRepo Use the multi account billing schema
Stephen Paul Weber created
5ad2c9e
Use billing customer for LowBalance notification
Stephen Paul Weber created
8b80a1f
Get settled amount from billing customer for TrustLevelRepo
Stephen Paul Weber created
73c1d57
Use the multi account billing schema
Stephen Paul Weber created
e033c87
Merge branch 'voicemail-on-error'
* voicemail-on-error: Use default OGM when error loading customer On customer load error, try not loading from SGX and assuming no transcription
Stephen Paul Weber created
8dd92b9
Merge branch 'admin-actions'
* admin-actions: Admin Command Flash AddInvites Command SetTrustLevel Command ResetDeclines Command Undo and Undoable Command Harness Move Cancel and Financial Admin Commands AdminAction and AdminActionRepo Invites Repo Cleanup Admin Form
Stephen Paul Weber created
e284468
Admin Command Flash
Having a second response here just to show the result, and then have to skip by it to get back to the menu is dumb. So instead we just added a thing here so we can tag some info to show up on the next form, and then go to it. Much smoother, but it does depend on a change in the adhoc bot which previously didn't show notes when there was also a form.
Christopher Vollick created
a15d64c
AddInvites Command
This one adds a certain number of invites to a user, and then records which ones were added so they can be removed in the undo case.
Christopher Vollick created
c576c9a
SetTrustLevel Command
Here we have a form for the extra information we need. They say they want to set the trust level, we ask which one they'd like, and then we make the command that does that. This involves adding a new method to the TrustLevel to get just the manual level, so I can tell the difference between being set to Customer manually (in the form) or being automatically determined to be Customer (which means the form should be set to automatic). I also obviously need the method to set a new trust level too.
Christopher Vollick created
36182e5
ResetDeclines Command
This is a nice simple first one. I set the declines to 0, and on Undo I set it back to what it was before. There's no extra form or information, it just does the thing.
Christopher Vollick created
67609fe
Undo and Undoable Command Harness
It's a little weird to start with Undo when there's nothing to Undo yet, but it's laying the groundwork for what's to come. This gives me a harness I can use here that gets the action, performs it, gets the result of that performed action, and then persists that to the log and reports success or failure. And the first such action I have just grabs the most recent item and undoes it.
Christopher Vollick created
3162f5f
Move Cancel and Financial Admin Commands
This class gets pretty tight later, so I have to move these out to make room in the class for the other commands. This Simple class is a bit weird on its own here, but it makes a bit more sense later when compared to another class.
Christopher Vollick created
4e2b287
AdminAction and AdminActionRepo
This allows me to enqueue a description of a change to a stream and then run it. And then later find / list them and undo any of them. The goal here is to make these safe to run and safe to reverse so the user can just run things with confidence knowing that undo's always got their back. This allows me to avoid confirmation boxes on everything and careful scrutinizing of each command before it's run just in case...
Christopher Vollick created
2fa5a83
Invites Repo
In preparation for another command I'd like to make I've first got to make a place where Invites live. There's probably other parts of the code that interact with Invites that I've missed, but this is a good start at least.
Christopher Vollick created
54189f8
Cleanup Admin Form
It used to handle the initial failure differently than internal failure. Now I've moved the outside bits inside, so it can run again when it encounters an unknown character.
Christopher Vollick created