Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

23207 - Product Selection and Payment Method Changes #3205

Merged
merged 252 commits into from
Feb 4, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
252 commits
Select commit Hold shift + click to select a range
9955ed1
minor tweaks
seeker25 Jan 3, 2025
9f5a259
Merge branch '24936' of https://github.com/jxio/sbc-auth into feature…
seeker25 Jan 3, 2025
60dbe6c
Add in payment methods in account-info screen
seeker25 Jan 3, 2025
60ef675
english
seeker25 Jan 3, 2025
b540544
Rename to Product and Payment, also remove Payment Method
seeker25 Jan 3, 2025
596bb10
Merge branch 'main' of https://github.com/bcgov/sbc-auth into feature…
seeker25 Jan 3, 2025
e7a46b3
Small changes
seeker25 Jan 7, 2025
605e1ba
update version
seeker25 Jan 7, 2025
28d54e7
small fixes and clean up
seeker25 Jan 8, 2025
3a3f544
Rewrite BcolLogin to composition-api
seeker25 Jan 9, 2025
2328b95
convert to composition-api
seeker25 Jan 9, 2025
b9814ee
small changes
seeker25 Jan 9, 2025
b1a72d3
Get rid of nested ternary
seeker25 Jan 9, 2025
29eed4f
fixes
seeker25 Jan 9, 2025
df01c6e
Put account payment methods back in
seeker25 Jan 9, 2025
cb28641
25192 - front end for new dialogs to add & remove products (#3201)
Jxio Jan 10, 2025
121bee0
Fix url bug
seeker25 Jan 10, 2025
669f9a4
Tweaks
seeker25 Jan 10, 2025
48ed459
Handle when no payment method selected
seeker25 Jan 10, 2025
e5cff2f
clean up
seeker25 Jan 10, 2025
aa4c5ca
Clean up and fixes
seeker25 Jan 10, 2025
c058816
clean up
seeker25 Jan 10, 2025
80537e1
clean up
seeker25 Jan 10, 2025
40020c6
loader changes
seeker25 Jan 10, 2025
da3bb78
update opactiy
seeker25 Jan 10, 2025
8d292f4
Fix payment methods not showing up
seeker25 Jan 11, 2025
6f663f8
fix payment methods part 2
seeker25 Jan 11, 2025
012e40c
Compatibility matrix for supported
seeker25 Jan 11, 2025
b41e2bd
Small ux spacing
seeker25 Jan 11, 2025
c2988aa
Remove debugger, disabled for not supported
seeker25 Jan 11, 2025
30c80cd
lint + ux tweaks
seeker25 Jan 11, 2025
149b44c
more UX and other changes
seeker25 Jan 11, 2025
ac2d4ab
More styling
seeker25 Jan 11, 2025
211b97a
Remove linked bcol account from account info page
seeker25 Jan 13, 2025
873be45
Remove BCOL from AccountCreatePremium
seeker25 Jan 13, 2025
a242ea9
icon fix
seeker25 Jan 13, 2025
d0e9d33
Display payment methods always
seeker25 Jan 13, 2025
a487687
Remove more account type selector / basic / bcol
seeker25 Jan 13, 2025
d7f9a10
More clean up
seeker25 Jan 13, 2025
a559517
Remove all traces of basic
seeker25 Jan 13, 2025
a59b3e0
more lint changes
seeker25 Jan 13, 2025
7fa26f9
Remove premium chooser
seeker25 Jan 13, 2025
ba335f2
getUserAccountSettings rewire
seeker25 Jan 13, 2025
9a9af3a
Remove payment method step
seeker25 Jan 13, 2025
ed29260
More clean up
seeker25 Jan 13, 2025
e11b316
Fix up account type
seeker25 Jan 13, 2025
36eeb44
Remove no products are available, they are always available
seeker25 Jan 13, 2025
26e91eb
lint error
seeker25 Jan 13, 2025
3e152b9
lint
seeker25 Jan 13, 2025
a9d309c
More clean up
seeker25 Jan 13, 2025
af7d41c
Remove GovmPaymentMethodSelector
seeker25 Jan 13, 2025
d843563
remove more basic premium also grant access
seeker25 Jan 13, 2025
1a7cb6d
Working on create account flow
seeker25 Jan 13, 2025
3a09933
lint
seeker25 Jan 13, 2025
3169f71
Fix pad
seeker25 Jan 13, 2025
d4807c1
Merge branch 'main' of https://github.com/bcgov/sbc-auth into remove-…
seeker25 Jan 13, 2025
37dff6a
rename + reorder
seeker25 Jan 13, 2025
074c15f
more basic removal
seeker25 Jan 13, 2025
c898690
text updates
seeker25 Jan 13, 2025
8ecd5ac
Remove premium account text, also use GLPaymentForm as if it's a norm…
seeker25 Jan 14, 2025
bc0aac1
comments
seeker25 Jan 14, 2025
4a12f43
use only ejv for govm
seeker25 Jan 14, 2025
1774157
remove enums
seeker25 Jan 14, 2025
6d7b656
enum
seeker25 Jan 14, 2025
2204cd7
set organization payment type to null
seeker25 Jan 14, 2025
2a9e950
more premium clean up
seeker25 Jan 14, 2025
76d8f36
Fix GL info
seeker25 Jan 14, 2025
562ef49
Add in key to re-render component when data has been refreshed.
seeker25 Jan 14, 2025
14603e2
remove ejv
seeker25 Jan 14, 2025
4654938
Fix ejv and PAD styling
seeker25 Jan 14, 2025
dbb78cc
Missing emit
seeker25 Jan 14, 2025
3eafe8f
lint fixes
seeker25 Jan 14, 2025
5293da8
Fix radio button
seeker25 Jan 14, 2025
8705e58
use function in store for reset
seeker25 Jan 14, 2025
7557957
Disable payment methods if no products are selected
seeker25 Jan 14, 2025
57a1208
Add in check for payment method compatibility + lint
seeker25 Jan 14, 2025
c474be2
Fix saving also fix cancel editing
seeker25 Jan 15, 2025
39a3164
lint + small clean up
seeker25 Jan 15, 2025
bb709a1
Tweaks for create account
seeker25 Jan 15, 2025
67c480c
25192 - Productpayment.vue dialog unit test (#3206)
Jxio Jan 15, 2025
e18915d
code fix
seeker25 Jan 15, 2025
86a4424
Merge branch 'remove-account-type' of https://github.com/bcgov/sbc-au…
seeker25 Jan 15, 2025
9a3f6af
Tweak to create account payment method deselect
seeker25 Jan 15, 2025
3a04190
bug fix
seeker25 Jan 15, 2025
6506ff8
Use enums, refactor into state
seeker25 Jan 15, 2025
4a9a8de
fix emits
seeker25 Jan 15, 2025
398c4eb
Refactor into state
seeker25 Jan 15, 2025
33681cd
refactor into state
seeker25 Jan 15, 2025
6d0b230
fix emits
seeker25 Jan 15, 2025
65374a2
add another todo
seeker25 Jan 15, 2025
395ae93
Upgrade to composition-api, also remove unused code
seeker25 Jan 15, 2025
a2dee64
remove unused
seeker25 Jan 15, 2025
7584914
Fix emits
seeker25 Jan 15, 2025
b836b97
rename to AccountCreate
seeker25 Jan 15, 2025
4fc5865
AccountCreate
seeker25 Jan 15, 2025
581cb1b
convert to composition-api
seeker25 Jan 15, 2025
af7a1f5
Fix permissions
seeker25 Jan 15, 2025
b0b2934
comment
seeker25 Jan 15, 2025
7a3aa0f
rename
seeker25 Jan 15, 2025
4174b78
Clean up account create and move to composition-api
seeker25 Jan 15, 2025
0714437
Put back permission
seeker25 Jan 15, 2025
c70e379
remove isGovm
seeker25 Jan 15, 2025
3f52fce
refactor into codes store
seeker25 Jan 15, 2025
c5d791f
comment
seeker25 Jan 15, 2025
31fcc54
typo
seeker25 Jan 15, 2025
361ebc8
Bug fix
seeker25 Jan 15, 2025
5a0ff0a
Convert to composition-api
seeker25 Jan 15, 2025
5b2866a
remove this.
seeker25 Jan 15, 2025
cc1c7ac
Convert to composition-api
seeker25 Jan 15, 2025
4fcae99
Add in missing isPadValid
seeker25 Jan 15, 2025
19c80e5
add in error dialog
seeker25 Jan 15, 2025
bfd634c
Fix splice in NonBCSC, also fix Govm abit
seeker25 Jan 15, 2025
df60c20
small bug
seeker25 Jan 15, 2025
c219831
upgrade vitest
seeker25 Jan 15, 2025
cca942d
upgrade vitest
seeker25 Jan 15, 2025
7639d12
Revert "upgrade vitest"
seeker25 Jan 16, 2025
1cae926
Fix GOVM, Fix BCEID creation flow
seeker25 Jan 16, 2025
f99cd05
lint fixes
seeker25 Jan 16, 2025
b3f5cf0
rework into reactive
seeker25 Jan 16, 2025
31b038c
Unit test fixes
seeker25 Jan 16, 2025
5ab94d7
lint fixes
seeker25 Jan 16, 2025
53144ac
refactor into composable
seeker25 Jan 16, 2025
246e955
lint fixes
seeker25 Jan 16, 2025
108b92f
another todo
seeker25 Jan 16, 2025
8454b05
Add in watch to handle case where not supported
seeker25 Jan 16, 2025
8b631dc
tweak
seeker25 Jan 16, 2025
e6f06f5
Move payment method filter up, fix for EJV / EFT
seeker25 Jan 16, 2025
640c3ed
Refactor into composable
seeker25 Jan 16, 2025
baaf2dd
Add in condition to populate org payment method for EFT
seeker25 Jan 16, 2025
144957e
remove EDIT_USER, this doesn't work for new accounts
seeker25 Jan 16, 2025
49d9253
Move SetupView down a step - also await
seeker25 Jan 16, 2025
9996be0
additional changes
seeker25 Jan 16, 2025
e335f1b
Fix GOVM flow
seeker25 Jan 16, 2025
fcbc7f8
chaining
seeker25 Jan 16, 2025
40c0be6
HIde edit button for GOVM unless they are bcol admin
seeker25 Jan 16, 2025
4e78787
fix unit test
seeker25 Jan 16, 2025
5831d51
Fixes for BCOL
seeker25 Jan 17, 2025
c281530
Fix icon for online banking
seeker25 Jan 17, 2025
3434265
Fix pre populating account business type
seeker25 Jan 17, 2025
898a033
lint fixes
seeker25 Jan 17, 2025
9552d23
fix for BCOL
seeker25 Jan 17, 2025
404c33d
Text update for PAD info
seeker25 Jan 17, 2025
bb41e92
Remove link accounts and error dialog in bcollogin
seeker25 Jan 17, 2025
431df38
Wire up errors to dialog
seeker25 Jan 17, 2025
c11c088
Fix bcol error dialog for edit and create flows
seeker25 Jan 17, 2025
c2fdcdc
remove debugger
seeker25 Jan 17, 2025
11208c3
lint fixes
seeker25 Jan 17, 2025
c0ee9e4
Remove unused premium chunk, fix prepopulation for baseAddress, fix s…
seeker25 Jan 20, 2025
b6ddd74
24918 - Products and Payments UX (#3208)
Jxio Jan 20, 2025
731679d
Put in error message for clicking on product
seeker25 Jan 21, 2025
f5ff1c2
Merge branch 'remove-account-type' of https://github.com/bcgov/sbc-au…
seeker25 Jan 21, 2025
cfd10e4
Scroll to component on error
seeker25 Jan 21, 2025
decde11
Fix focus going grey
seeker25 Jan 21, 2025
2afe450
remove unsavedChangesDialog for cancel
seeker25 Jan 21, 2025
3cf5fcf
More ux changes
seeker25 Jan 21, 2025
a2da956
fix duplicate check, remove is premium
seeker25 Jan 21, 2025
d6d85f6
lint fixes
seeker25 Jan 21, 2025
fa4fbc1
Move around store reset
seeker25 Jan 21, 2025
10a1fc5
Remove currentOrganization, already exists in Mixin
seeker25 Jan 21, 2025
e7b5060
lint
seeker25 Jan 21, 2025
1d97b0c
fix missing param for EFT outstanding flow
ochiu Jan 21, 2025
6b2d355
more spots use premium
seeker25 Jan 21, 2025
c726130
fix for EFT outstanding balance and nsf flow
ochiu Jan 21, 2025
75dfa42
24918 - Products and Payments UX (#3212)
Jxio Jan 21, 2025
b301bb5
Revert "24918 - Products and Payments UX" (#3216)
Jxio Jan 21, 2025
576860c
24918 - Payment pad tos check logic fix and Products checkbox alignme…
Jxio Jan 21, 2025
312f6dd
24918 (#3218)
Jxio Jan 21, 2025
c17f6af
tooltip
seeker25 Jan 22, 2025
8c9501d
Merge branch 'remove-account-type' of https://github.com/bcgov/sbc-au…
seeker25 Jan 22, 2025
a204340
update styling for back / next buttons etc
seeker25 Jan 22, 2025
33cfc86
clean up styling a bit
seeker25 Jan 22, 2025
209ec19
lint fixes
seeker25 Jan 22, 2025
a71022b
Dialog for unsaved changes (#3219)
Jxio Jan 22, 2025
06d5ddf
Put in some notes from Ethan / Figma
seeker25 Jan 22, 2025
fcba33f
Merge branch 'remove-account-type' of https://github.com/bcgov/sbc-au…
seeker25 Jan 22, 2025
56ba4fa
remove console
seeker25 Jan 23, 2025
a4e3d09
fix product fees
seeker25 Jan 23, 2025
2f1cf1c
Fix colors for pad
seeker25 Jan 23, 2025
704fb3f
Merge branch 'main' of https://github.com/bcgov/sbc-auth into remove-…
seeker25 Jan 23, 2025
575d392
Change directive to make it conditional
seeker25 Jan 23, 2025
9096e6d
Hide payment method not supported after 4s
seeker25 Jan 23, 2025
b8bb531
use v-expand-transition
seeker25 Jan 23, 2025
b93f5a5
comments
seeker25 Jan 23, 2025
02046c9
add back change payment method
seeker25 Jan 23, 2025
c968399
Fix more imports
seeker25 Jan 23, 2025
999e3d1
Move warning up to 5s
seeker25 Jan 23, 2025
f1afcbd
Fix name and branch not populating govm
seeker25 Jan 23, 2025
08f6945
Remove goback for govm.
seeker25 Jan 23, 2025
1b7b592
Fix up GOVM
seeker25 Jan 23, 2025
89033cc
Move payment so it doesn't render until products load.
seeker25 Jan 23, 2025
fa6ed71
Fix GL emit
seeker25 Jan 23, 2025
4728182
fix coloring for title
seeker25 Jan 23, 2025
37718e2
25449 - Add unsaved change warning dialog when user leave the page (#…
Jxio Jan 23, 2025
0948146
Fix for BCOL admin editing
seeker25 Jan 23, 2025
ef8d649
Merge branch 'remove-account-type' of https://github.com/bcgov/sbc-au…
seeker25 Jan 23, 2025
5694250
Fix product display
seeker25 Jan 24, 2025
1f1cb65
Fix wills registry bugs
seeker25 Jan 24, 2025
3740817
Merge branch 'main' of https://github.com/bcgov/sbc-auth into remove-…
seeker25 Jan 24, 2025
688098e
remove unused FF
seeker25 Jan 24, 2025
c7566d5
Remove "premium only" text
seeker25 Jan 24, 2025
95b77fc
Fix unit test
seeker25 Jan 24, 2025
aa3502e
Fix unit test
seeker25 Jan 24, 2025
8c3c854
Fix code cov remove duplication
seeker25 Jan 24, 2025
fe97d42
Support account switching
seeker25 Jan 24, 2025
fee742d
Remove useless back button
seeker25 Jan 24, 2025
00be73c
Fix org create, fix pad missing acknowledge
seeker25 Jan 24, 2025
26f49d3
Fix switching payment method
seeker25 Jan 24, 2025
9e7fd32
update confirmation text
seeker25 Jan 24, 2025
bb837d1
Remove MHR sub products
seeker25 Jan 24, 2025
1eaab58
remove debugger
seeker25 Jan 24, 2025
18475e5
remove subcodes
seeker25 Jan 24, 2025
c5b8559
25377 - Overrides existing BASIC account creation into PREMIUM (#3225)
Jxio Jan 24, 2025
7189a15
Merge branch 'main' of https://github.com/bcgov/sbc-auth into remove-…
seeker25 Jan 27, 2025
5be08fd
Merge branch 'remove-account-type' of https://github.com/bcgov/sbc-au…
seeker25 Jan 27, 2025
3611a2a
Merge branch 'main' of https://github.com/bcgov/sbc-auth into remove-…
seeker25 Jan 27, 2025
0f54a84
Fix update org for new govm when govm exists
seeker25 Jan 27, 2025
67ebcff
remove debugger
seeker25 Jan 27, 2025
1def944
fix mixin props
seeker25 Jan 27, 2025
6aac8ab
Fix govm account duplication issue
seeker25 Jan 27, 2025
22a8d58
More tweaks for govm flow.
seeker25 Jan 27, 2025
fee6c4c
comments
seeker25 Jan 27, 2025
15bc49f
Fix govm contact info form
seeker25 Jan 27, 2025
bb1e53e
Wrap pad info in computed
seeker25 Jan 28, 2025
ac4fdea
update axios
seeker25 Jan 28, 2025
5fe675e
update text
seeker25 Jan 28, 2025
e399c5c
fix for currentOrg
seeker25 Jan 28, 2025
f2193f2
remove old e2e unused
seeker25 Jan 28, 2025
49bbcf5
Fix linkage to correct page
seeker25 Jan 30, 2025
e1c4b2a
Remove unused code, refactor other parts of code
seeker25 Jan 30, 2025
e2bf1d3
Remove prop reliance on summary, refetch these are treated as seperat…
seeker25 Jan 30, 2025
62df68b
Gun the code duplication
seeker25 Jan 30, 2025
0b7fa61
Clean out eft enabled feature flag
seeker25 Jan 30, 2025
90bb77c
More clean up
seeker25 Jan 30, 2025
be92929
Put some code back, fix EFT not working when navigating directly to url
seeker25 Jan 30, 2025
a5787e5
remove debugger
seeker25 Jan 30, 2025
d703e28
Remove change payment type, we don't care
seeker25 Jan 30, 2025
490b7ad
Swap save and cancel buttons, lint fixes
seeker25 Jan 30, 2025
a07da4e
lint fixes
seeker25 Jan 30, 2025
4e49584
switch buttons back
seeker25 Jan 30, 2025
1a487ed
minor fix for router
seeker25 Jan 30, 2025
5a2a2f0
fix up org payments
seeker25 Jan 30, 2025
0b469c5
25449 bug fix - exit dialog leave without change (#3234)
Jxio Jan 31, 2025
9cdba55
25449 - Remove guard when user switch accounts (#3236)
Jxio Jan 31, 2025
4d48518
Add BCOL error message title (#3241)
Jxio Feb 3, 2025
a117b2d
update vitest and other packages
seeker25 Feb 3, 2025
7bfe8b2
Merge branch 'remove-account-type' of https://github.com/bcgov/sbc-au…
seeker25 Feb 3, 2025
6b09cb0
Fix product payment unit test
seeker25 Feb 3, 2025
356ed61
Fix unit test
seeker25 Feb 4, 2025
1c9697b
Fix unit tests
seeker25 Feb 4, 2025
ed44490
fix code cov
seeker25 Feb 4, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion auth-web/.env.example
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ VUE_APP_CORPORATE_ONLINE_URL="https://www.corporateonline.gov.bc.ca"
VUE_APP_NRO_URL="https://dev.bcregistrynames.gov.bc.ca/nro/"
VUE_APP_REGISTRY_SEARCH_URL="https://dev.search.business.bcregistry.gov.bc.ca/"
VUE_APP_NAMEX_WEB_URL="https://dev.namex.bcregistry.gov.bc.ca/"
VUE_APP_BUSINESS_REGISTRY_URL="https://dev.business-registry-dashboard.bcregistry.gov.bc.ca/"
VUE_APP_BUSINESS_REGISTRY_URL="https://business-registry-dev.web.app/"

#vaults API
VUE_APP_AUTH_API_URL="https://auth-api-dev.apps.silver.devops.gov.bc.ca"
Expand Down
3 changes: 2 additions & 1 deletion auth-web/.eslintrc.js
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,7 @@ module.exports = {
'no-console': process.env.NODE_ENV === 'production' ? 'warn' : 'off',
'no-debugger': process.env.NODE_ENV === 'production' ? 'error' : 'off',
'no-case-declarations': 'warn',
'no-nested-ternary': 'error',
'sort-imports': 'error',
'space-before-function-paren': 1,
'no-use-before-define': 'off',
Expand All @@ -47,7 +48,7 @@ module.exports = {
'@typescript-eslint/no-use-before-define': ['error', { 'functions': false, 'classes': true, 'variables': true }],
'no-unused-expressions': 'off',
'@typescript-eslint/no-unused-expressions': ['error', { 'allowShortCircuit': true, 'allowTernary': true }],
'vue/multi-word-component-names': ['error', { 'ignores': ['Transactions'] }],
'vue/multi-word-component-names': ['error', { 'ignores': ['Transactions', 'Product'] }],
'vue/component-name-in-template-casing': ['error', 'PascalCase'],
// Not ideal but shallowOnly option isn't working for this, so leaving it off for now.
// https://eslint.vuejs.org/rules/no-mutating-props.html
Expand Down
Loading
Loading