d8d3838
don't rename non-existing catapult_fwd
Phillip Davis created
d8d3838
don't rename non-existing catapult_fwd
Phillip Davis created
cc50a2f
fix: use same unit for DataOnly balance and price
Phillip Davis created
68ebf94
Fix tests
Stephen Paul Weber created
12023ca
Don't detect cheogram
Stephen Paul Weber created
3c8fa33
add sgx dropdown for number_change
- detect if resource-part indicates a client that renders open validation in forms
Phillip Davis created
34b0cd9
add logs for debugging
To diagnose ~singpolyma/soprani.ca#493
Phillip Davis created
7970afe
give us all your money
Phillip Davis created
263b687
handle false from registered?
registered? never returns nil, no need to handle it
Amolith created
9fd58c8
nothing is an eSIM Adapter
Phillip Davis created
8e46bbd
feat: include customer context in admin menu
Display customer ID and contact information (Jabber ID, phone number) when selecting actions to help admins identify which customer they're working with. Implements: https://todo.sr.ht/~singpolyma/soprani.ca/465 Assisted-by: MiniMax M2 via Crush <crush@charm.land>
Amolith created
d03d4a3
Add more datatypes
Stephen Paul Weber created
c41d3fe
Kumi.tube is dead and not coming back
Stephen Paul Weber created
a5cef0c
unused arg
Stephen Paul Weber created
09e95f1
This is usually just the iq error from a backend with no commands
Stephen Paul Weber created
538f56a
stanza expects to to be set to *something*
Stephen Paul Weber created
c63bf73
No more async in list_for
We have a loader, let's use it Probably we want to load list of command as part of the sgx repo? But maybe that's too heavy and we don't always need it?
Stephen Paul Weber created
1b16d8a
No more mixin
Stephen Paul Weber created
e095700
Fix tests
Stephen Paul Weber created
5b320d3
Merge branch '380-set-port-out-pin' of https://git.secluded.site/sgx-jmp
* '380-set-port-out-pin' of https://git.secluded.site/sgx-jmp: feat: add command to set port-out PIN
Stephen Paul Weber created
a18b326
feat: add command to set port-out PIN
Currently, port-out PINs require manual intervention from support. This command allows customers to self-manage their port-out PINs. Actual functionality is delegated to the user's backend. For now, that's just sgx-bwmsgsv2. References: https://todo.sr.ht/~singpolyma/soprani.ca/380
Amolith created
a16a320
verify that mixins refer to valid ivars
- uses solargraph sourcemap, which requires a patch for Ruby 3.4 that is not available (patched solargraph version is incompatible with pinned rubocop) - conditionally checks for two different kinds of ivar nodes using the same check that solargraph uses internally to decide between current and legacy parsers
Phillip Davis created
a5feabe
fix(#458): pass customer as @-var to PleaseTopUp
SIMAction mixin referenced @customer, but PleaseTopUp didn't have such a field, which caused "undefined method `jid’ for nil:NilClass" when checking customer onboarding
Phillip Davis created
f0fc88a
fields are on forms
Stephen Paul Weber created
5cdf6c0
Support data-only registration
Phillip Davis created
0015a69
mark test instances as such
Phillip Davis created
2a30a46
Merge branch 'fix/change-number-for-unregistered' of git.sr.ht:~phdavis1027/sgx-jmp
* 'fix/change-number-for-unregistered' of git.sr.ht:~phdavis1027/sgx-jmp: NumberChange can now handle unregistered cust
Stephen Paul Weber created
4ccca7d
NumberChange can now handle unregistered cust
- old_tel is nil if customer unregistered - test unregistered for blank num ^ involved fixing a race between check_noop and check_orphan act on feedback
Phillip Davis created
bcc97a3
use tn.get_details[:city] in stash_for_later
i apparently thought this was broken earlier, but it seems to just work in test cases i have tried, so let's see if this version just does what it should
Phillip Davis 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