- A digital credential is the digital equivalent of paper-based credential like a driver's
- license. It works as proof of qualification used to get services such as opening a bank account. Use your
- business information to generate the digital credentials. You save digital credentials on your phone using
- a digital wallet app. When a service provider asks for a digital credential, you use the digital wallet
- app to show it.
-
-
-
-
-
-
-
-
-
-
-
-
-
- Generate a Business Digital Credential
-
-
-
+
+
+
+ TODO: Add picture here
+
+
Business Card Credentials
+
+ A digital credential is the digital equivalent of paper-based credential like a drivers license. It
+ works as proof of qualification used to get services such as opening a bank account, or getting your
+ business license.
+
+
+ Use your business information to generate the Business Card Credential. You save digital credentials on
+ your phone using a digital wallet app. When a service provider asks for a digital credential, you use
+ the digital wallet app to show it.
+
- A digital credential is the digital equivalent of paper-based credential like a drivers license. It
- works as proof of qualification used to get services such as opening a bank account, or getting your
- business license.
-
-
- Use your business information to generate the Business Card Credential. You save digital credentials on
- your phone using a digital wallet app. When a service provider asks for a digital credential, you use
- the digital wallet app to show it.
-
-
- Get your Business Card Credential
-
-
-
-
-
+
+
+
+
+
+
+
+ TODO: Add picture here
+
+
Business Card Credentials
+
+ A digital credential is the digital equivalent of paper-based credential like a drivers license.
+ It works as proof of qualification used to get services such as opening a bank account, or
+ getting your business license.
+
+
+ Use your business information to generate the Business Card Credential. You save digital
+ credentials on your phone using a digital wallet app. When a service provider asks for a digital
+ credential, you use the digital wallet app to show it.
+
+
+ Get your Business Card Credential
+
+
+
+
+
+
+
+
+
+
+ Where to use your Business Card
+
+
+
+ In the near future you will be able to use your business card credeptial to obtain a business licence,
+ business bank account, business permits. You can also get access to services like the forest client
+ application.
+
+ Websites will request proof of your Business Card. To show proof of your Business Card, scan the QR
+ code with your BC wallet and accept the request for proof.
+
+ View step by step instructions
+
+
+
+
+
+ Need more help?
+
+
+ Find solutions to common issues people experience or contact us at
+ BCRegistries@gov.bc.ca.
+
+
+
+
+
+
-
+
@@ -63,6 +118,6 @@ export default class CredentialsLanding extends Vue {
// Pass add event to parent.
@Emit('addCredentials')
- addCredentials () { }
+ addCredentials () {}
}
From 500763bba7b781c1e2afd9d128b304d39856800b Mon Sep 17 00:00:00 2001
From: Akiff Manji
Date: Sat, 23 Sep 2023 16:21:30 +0000
Subject: [PATCH 03/50] feat: CredentialsLanding component: add image and word
wrapping
Signed-off-by: Akiff Manji
---
src/assets/images/digital_credentials.svg | 1 +
.../DigitalCredentials/CredentialsLanding.vue | 44 +++++++++++++------
2 files changed, 32 insertions(+), 13 deletions(-)
create mode 100644 src/assets/images/digital_credentials.svg
diff --git a/src/assets/images/digital_credentials.svg b/src/assets/images/digital_credentials.svg
new file mode 100644
index 000000000..d19a36f28
--- /dev/null
+++ b/src/assets/images/digital_credentials.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/components/DigitalCredentials/CredentialsLanding.vue b/src/components/DigitalCredentials/CredentialsLanding.vue
index 6fb368681..c3f24fc53 100644
--- a/src/components/DigitalCredentials/CredentialsLanding.vue
+++ b/src/components/DigitalCredentials/CredentialsLanding.vue
@@ -8,7 +8,15 @@
- TODO: Add picture here
+
+
+
+
+
Business Card Credentials
@@ -21,15 +29,17 @@
credentials on your phone using a digital wallet app. When a service provider asks for a digital
credential, you use the digital wallet app to show it.
-
- Get your Business Card Credential
-
+
+
+ Get your Business Card Credential
+
+
@@ -38,7 +48,9 @@
-
+
Where to use your Business Card
@@ -54,7 +66,7 @@
-
+
How to use your Business Card
@@ -70,7 +82,7 @@
-
+
Need more help?
@@ -121,3 +133,9 @@ export default class CredentialsLanding extends Vue {
addCredentials () {}
}
+
+
From 168eca8491877d813b04a9a55d3537addb7667a4 Mon Sep 17 00:00:00 2001
From: Akiff Manji
Date: Sat, 23 Sep 2023 19:46:54 +0000
Subject: [PATCH 04/50] feat: CredentialsLanding component: link styling
Signed-off-by: Akiff Manji
---
.../DigitalCredentials/CredentialsLanding.vue | 10 +++++++++-
1 file changed, 9 insertions(+), 1 deletion(-)
diff --git a/src/components/DigitalCredentials/CredentialsLanding.vue b/src/components/DigitalCredentials/CredentialsLanding.vue
index c3f24fc53..7614cb1a7 100644
--- a/src/components/DigitalCredentials/CredentialsLanding.vue
+++ b/src/components/DigitalCredentials/CredentialsLanding.vue
@@ -60,6 +60,7 @@
application.
- Digital Wallets are apps you download on your phone to securely store your digital
- credentials. Below are download links to currently supported digital wallets. You can have multiple digital
- wallets on your phone. If you already have one of these wallet apps on your phone, continue to next step:
- Choose Digital Credentials.
-
-
-
-
-
-
-
-
-
-
-
-
- Download Trinsic Wallet on your phone
-
-
-
-
-
-
-
-
- Trinsic is a digital wallet app that is compatible with BC Gov production and proof
- of concept applications.
-
-
-
-
-
-
- 1. Scan the appropriate QR code on your phone or select the app store icon below for your phone.
- Depending on your phone model, you may need to
-
-
- download a QR scanner app to scan
-
- Newer smartphones can use the camera app to scan QR codes. Older smartphones need a separate app
- to scan QR codes.
-
- the QR code.
-
-
- Issue the business credentials to the registered digital wallet. You can choose to issue two kinds of
- Digital Credentials. Having both credentials will help with accessing services quicker. Credentials are
- issued by sending Credential Offers to the digital wallet app. Once the Credential Offers are sent, the
- digital wallet app on your phone will ask you to claim the Credential Offers. When the Credential Offers
- are claimed, the credential is stored on the app.
-
-
- There are no digital wallets registered with this business. Please go back to the previous step and
- register a digital wallet.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Business Digital Credential
-
-
-
- Send Credential Offer
-
-
-
-
- mdi-wallet
-
- Check Digital Wallet for Offer
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- mdi-arrow-left
- Go back to the previous step to register a digital wallet with this business.
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/src/components/DigitalCredentials/RegisterWallet.vue b/src/components/DigitalCredentials/RegisterWallet.vue
deleted file mode 100644
index 523485fcc..000000000
--- a/src/components/DigitalCredentials/RegisterWallet.vue
+++ /dev/null
@@ -1,108 +0,0 @@
-
-
-
-
-
-
-
Register Digital Wallet
-
- Register the digital wallet on your phone with this business by scanning the QR code
- below with the digital wallet app.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Open the digital wallet app on your phone and scan this QR code to register the wallet with this
- business. When you're done, proceed to the next step.
-
+
@@ -80,14 +131,18 @@ import { useBusinessStore } from '@/stores'
import { Getter } from 'pinia-class'
import { Component, Vue } from 'vue-property-decorator'
import QrcodeVue from 'qrcode.vue'
+import CredentialsWebSocket from '@/components/DigitalCredentials/CredentialsWebSocket.vue'
// Create a component that extends the Vue class called CredentialsStepper
-@Component({ components: { QrcodeVue } })
+@Component({ components: { QrcodeVue, CredentialsWebSocket } })
export default class CredentialsStepper extends Vue {
@Getter(useBusinessStore) getIdentifier!: string;
+ credentialTypes = DigitalCredentialTypes;
// TODO: Create the correct type for a Connection
credentialConnection: any = null;
+ // TODO: Create the correct type for a Credential
+ issuedCredential: any = null;
steps = [
{
id: 1,
@@ -137,12 +192,18 @@ export default class CredentialsStepper extends Vue {
}
async issueCredential (credentialType: DigitalCredentialTypes): Promise {
- // TODO:
- const { data: credentialIssued } = await LegalServices.sendCredentialOffer(this.getIdentifier, credentialType)
- console.log('credentialIssued', credentialIssued)
+ await LegalServices.sendCredentialOffer(this.getIdentifier, credentialType)
}
-}
+ async handleConnection (connection: any) {
+ this.credentialConnection = connection
+ await this.issueCredential(this.credentialTypes.BUSINESS)
+ }
+
+ async handleIssuedCredential (issuedCredential: any) {
+ this.issuedCredential = issuedCredential
+ }
+}
diff --git a/src/components/DigitalCredentials/CredentialsWebSocket.vue b/src/components/DigitalCredentials/CredentialsWebSocket.vue
new file mode 100644
index 000000000..bb3ba199b
--- /dev/null
+++ b/src/components/DigitalCredentials/CredentialsWebSocket.vue
@@ -0,0 +1,50 @@
+
+
+
+
+
diff --git a/src/components/DigitalCredentials/index.ts b/src/components/DigitalCredentials/index.ts
index 765ac626b..ac215bcd0 100644
--- a/src/components/DigitalCredentials/index.ts
+++ b/src/components/DigitalCredentials/index.ts
@@ -1,2 +1,3 @@
export { default as CredentialsLanding } from './CredentialsLanding.vue'
export { default as CredentialsStepper } from './CredentialsStepper.vue'
+export { default as CredentialsWebSocket } from './CredentialsWebSocket.vue'
diff --git a/src/enums/index.ts b/src/enums/index.ts
index 30d8d60ae..a1b97ad29 100644
--- a/src/enums/index.ts
+++ b/src/enums/index.ts
@@ -18,6 +18,8 @@ export * from './routes'
export * from './saveErrorReasons'
export * from './digitalCredentialTypes'
export * from './affiliationInvitation'
+export * from './webSocketEvents'
+export * from './webSocketTopics'
// external enums
export { CorpTypeCd, CorpClass } from '@bcrs-shared-components/corp-type-module'
diff --git a/src/enums/webSocketEvents.ts b/src/enums/webSocketEvents.ts
new file mode 100644
index 000000000..4594ba43b
--- /dev/null
+++ b/src/enums/webSocketEvents.ts
@@ -0,0 +1,4 @@
+export enum WebSocketEvents {
+ CONNECT = 'connect',
+ DISCONNECT = 'disconnect'
+}
diff --git a/src/enums/webSocketTopics.ts b/src/enums/webSocketTopics.ts
new file mode 100644
index 000000000..723389426
--- /dev/null
+++ b/src/enums/webSocketTopics.ts
@@ -0,0 +1,4 @@
+export enum WebSocketTopics {
+ CONNECTIONS = 'connections',
+ ISSUE_CREDENTIAL_V2_0 = 'issue_credential_v2_0'
+}
diff --git a/src/stores/configurationStore.ts b/src/stores/configurationStore.ts
index e0c713257..8c7341da9 100644
--- a/src/stores/configurationStore.ts
+++ b/src/stores/configurationStore.ts
@@ -40,6 +40,11 @@ export const useConfigurationStore = defineStore('configuration', {
return state.configuration.VUE_APP_BUSINESS_EDIT_URL
},
+ getLegalApiBaseUrl (state: ConfigurationStateIF): string {
+ const configuration = state.configuration
+ return configuration.VUE_APP_LEGAL_API_URL
+ },
+
getLegalApiUrl (state: ConfigurationStateIF): string {
const configuration = state.configuration
return configuration.VUE_APP_LEGAL_API_URL + configuration.VUE_APP_LEGAL_API_VERSION_2 + '/'
@@ -91,7 +96,7 @@ export const useConfigurationStore = defineStore('configuration', {
},
setSessionVariables (data: any) {
- // The following four session variables are used by SBC Header (a common component):
+ // The following four session variables are used by SBC Header (a common component):
sessionStorage.setItem('AUTH_WEB_URL', data.VUE_APP_AUTH_WEB_URL)
sessionStorage.setItem('BUSINESSES_URL', data.VUE_APP_BUSINESSES_URL)
sessionStorage.setItem('REGISTRY_HOME_URL', data.VUE_APP_REGISTRY_HOME_URL)
diff --git a/src/views/DigitalCredentials.vue b/src/views/DigitalCredentials.vue
index b08bed8b6..a6895c591 100644
--- a/src/views/DigitalCredentials.vue
+++ b/src/views/DigitalCredentials.vue
@@ -7,21 +7,12 @@
diff --git a/src/components/DigitalCredentials/CredentialsInfo.vue b/src/components/DigitalCredentials/CredentialsInfo.vue
new file mode 100644
index 000000000..6387547f9
--- /dev/null
+++ b/src/components/DigitalCredentials/CredentialsInfo.vue
@@ -0,0 +1,70 @@
+
+
+
+
+ Where to use your Business Card
+
+
+
+ In the near future you will be able to use your business card credeptial to obtain a business licence,
+ business bank account, business permits. You can also get access to services like the forest client
+ application.
+
+ Websites will request proof of your Business Card. To show proof of your Business Card, scan the QR
+ code with your BC wallet and accept the request for proof.
+
- A digital credential is the digital equivalent of paper-based credential like a drivers license.
- It works as proof of qualification used to get services such as opening a bank account, or
- getting your business license.
-
-
- Use your business information to generate the Business Card Credential. You save digital
- credentials on your phone using a digital wallet app. When a service provider asks for a digital
- credential, you use the digital wallet app to show it.
-
-
-
- Get your Business Card Credential
-
-
-
-
-
-
-
-
-
-
-
- Where to use your Business Card
-
-
-
- In the near future you will be able to use your business card credeptial to obtain a business licence,
- business bank account, business permits. You can also get access to services like the forest client
- application.
-
- Websites will request proof of your Business Card. To show proof of your Business Card, scan the QR
- code with your BC wallet and accept the request for proof.
-
+ A digital credential is the digital equivalent of paper-based credential like a drivers license.
+ It works as proof of qualification used to get services such as opening a bank account, or
+ getting your business license.
+
+
+ Use your business information to generate the Business Card Credential. You save digital
+ credentials on your phone using a digital wallet app. When a service provider asks for a digital
+ credential, you use the digital wallet app to show it.
+
+ This will replace the credential in your BC Wallet. It cannot be reversed. Do you still want to continue?
+
+
+
+
+
+
+ Cancel
+
+
+ Continue with Credential Replacement
+ mdi-chevron-right
+
+
+
+
+
+
+
+
+
+
diff --git a/src/components/dialogs/ConfirmRevokeCredentialDialog.vue b/src/components/dialogs/ConfirmRevokeCredentialDialog.vue
index 02f2ea5cf..18e028465 100644
--- a/src/components/dialogs/ConfirmRevokeCredentialDialog.vue
+++ b/src/components/dialogs/ConfirmRevokeCredentialDialog.vue
@@ -39,7 +39,7 @@
id="dialog-text"
class="warning-text"
>
- This will revoke the credential from a BC Wallet. It cannot be reversed. Do you still want to continue?
+ This will revoke the credential from your BC Wallet. It cannot be reversed. Do you still want to continue?
diff --git a/src/components/dialogs/ReplaceCredentialErrorDialog.vue b/src/components/dialogs/ReplaceCredentialErrorDialog.vue
new file mode 100644
index 000000000..8901900de
--- /dev/null
+++ b/src/components/dialogs/ReplaceCredentialErrorDialog.vue
@@ -0,0 +1,64 @@
+
+
+
+ Unable to Replace Credential
+
+
+
+ We were unable to replace your credential.
+
+
+
+
+ If this error persists, please contact us.
+
+
+
+
+
+
+
+
+
+
+ Close
+
+
+
+
+
+
+
diff --git a/src/components/dialogs/index.ts b/src/components/dialogs/index.ts
index 357661fcb..201a0f87a 100644
--- a/src/components/dialogs/index.ts
+++ b/src/components/dialogs/index.ts
@@ -5,6 +5,7 @@ import CancelPaymentErrorDialog from './CancelPaymentErrorDialog.vue'
import CoaWarningDialog from './CoaWarningDialog.vue'
import { ConfirmDialog } from '@bcrs-shared-components/confirm-dialog'
import ConfirmDissolutionDialog from './ConfirmDissolutionDialog.vue'
+import ConfirmReplaceCredentialDialog from './ConfirmReplaceCredentialDialog.vue'
import ConfirmRevokeCredentialDialog from './ConfirmRevokeCredentialDialog.vue'
import CredentialRevokedDialog from './CredentialRevokedDialog.vue'
import DashboardUnavailableDialog from './DashboardUnavailableDialog.vue'
@@ -18,6 +19,7 @@ import NameRequestInvalidDialog from './NameRequestInvalidDialog.vue'
import NotInGoodStandingDialog from '@/components/dialogs/NotInGoodStandingDialog.vue'
import PaymentErrorDialog from './PaymentErrorDialog.vue'
import ResumeErrorDialog from './ResumeErrorDialog.vue'
+import ReplaceCredentialErrorDialog from './ReplaceCredentialErrorDialog.vue'
import RevokeCredentialErrorDialog from './RevokeCredentialErrorDialog.vue'
import SaveErrorDialog from './SaveErrorDialog.vue'
import StaffPaymentDialog from './StaffPaymentDialog.vue'
@@ -30,6 +32,7 @@ export {
CoaWarningDialog,
ConfirmDialog,
ConfirmDissolutionDialog,
+ ConfirmReplaceCredentialDialog,
ConfirmRevokeCredentialDialog,
CredentialRevokedDialog,
DashboardUnavailableDialog,
@@ -43,6 +46,7 @@ export {
NotInGoodStandingDialog,
PaymentErrorDialog,
ResumeErrorDialog,
+ ReplaceCredentialErrorDialog,
RevokeCredentialErrorDialog,
SaveErrorDialog,
StaffPaymentDialog
diff --git a/src/interfaces/digitalCredentials-interface.ts b/src/interfaces/digitalCredentials-interface.ts
index b88d1dbf5..f85879b4a 100644
--- a/src/interfaces/digitalCredentials-interface.ts
+++ b/src/interfaces/digitalCredentials-interface.ts
@@ -7,6 +7,7 @@ export interface DigitalCredentialIF {
isIssued: boolean
dateOfIssue: string
isRevoked: boolean
+ isDeleted: boolean
}
export interface WalletConnectionIF {
diff --git a/src/services/legal-services.ts b/src/services/legal-services.ts
index 8ecb9b0b0..c36f13a36 100644
--- a/src/services/legal-services.ts
+++ b/src/services/legal-services.ts
@@ -354,6 +354,20 @@ export default class LegalServices {
})
}
+ /**
+ * Removes a credential connection
+ * @param businessId the business identifier (aka entity inc no)
+ * @returns the axios response
+ */
+ static async removeCredentialConnection (businessId: string): Promise {
+ const url = `businesses/${businessId}/digitalCredentials/connection`
+ return axios.delete(url).catch((error) => {
+ // eslint-disable-next-line no-console
+ console.log(error.message)
+ return null
+ })
+ }
+
/**
* Sends a digital credentials offer.
* @param businessId The business identifier (aka entity inc no)
@@ -386,4 +400,19 @@ export default class LegalServices {
return null
})
}
+
+ /**
+ * Removes a digital credential.
+ * @param businessId The business identifier (aka entity inc no)
+ * @param credentialId The credential identifier
+ * @returns the axios response
+ */
+ static async removeCredential (businessId: string, credentialId: string): Promise {
+ const url = `businesses/${businessId}/digitalCredentials/${credentialId}`
+ return axios.delete(url).catch((error) => {
+ // eslint-disable-next-line no-console
+ console.log(error.message)
+ return null
+ })
+ }
}
From fbfdc99b0127d3d6833b1b1bde7219f05a40b7e3 Mon Sep 17 00:00:00 2001
From: Akiff Manji
Date: Thu, 19 Oct 2023 02:43:15 +0000
Subject: [PATCH 13/50] feat: devcontainer config
Signed-off-by: Akiff Manji
---
.devcontainer/devcontainer.json | 22 ++++++++++++++++++++++
1 file changed, 22 insertions(+)
create mode 100644 .devcontainer/devcontainer.json
diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json
new file mode 100644
index 000000000..19f7f6833
--- /dev/null
+++ b/.devcontainer/devcontainer.json
@@ -0,0 +1,22 @@
+// For format details, see https://aka.ms/devcontainer.json. For config options, see the
+// README at: https://github.com/devcontainers/templates/tree/main/src/typescript-node
+{
+ "name": "Node.js & TypeScript",
+ // Or use a Dockerfile or Docker Compose file. More info: https://containers.dev/guide/dockerfile
+ "image": "mcr.microsoft.com/devcontainers/typescript-node:1-20-bullseye"
+
+ // Features to add to the dev container. More info: https://containers.dev/features.
+ // "features": {},
+
+ // Use 'forwardPorts' to make a list of ports inside the container available locally.
+ // "forwardPorts": [],
+
+ // Use 'postCreateCommand' to run commands after the container is created.
+ // "postCreateCommand": "yarn install",
+
+ // Configure tool-specific properties.
+ // "customizations": {},
+
+ // Uncomment to connect as root instead. More info: https://aka.ms/dev-containers-non-root.
+ // "remoteUser": "root"
+}
From ae9faa61a83ead8e252c2661292a134a38f95509 Mon Sep 17 00:00:00 2001
From: Akiff Manji
Date: Thu, 19 Oct 2023 15:45:24 +0000
Subject: [PATCH 14/50] chore: fix linting errors
Signed-off-by: Akiff Manji
---
.../DigitalCredentials/CredentialsStepper.vue | 78 ++++++++++---------
1 file changed, 40 insertions(+), 38 deletions(-)
diff --git a/src/components/DigitalCredentials/CredentialsStepper.vue b/src/components/DigitalCredentials/CredentialsStepper.vue
index bd0710a58..089249d1a 100644
--- a/src/components/DigitalCredentials/CredentialsStepper.vue
+++ b/src/components/DigitalCredentials/CredentialsStepper.vue
@@ -11,24 +11,52 @@
Steps to get your credentials:
-
+
-
- {{ step.id }}
-
+
1
+
+
+ Have the
+
+ BC Wallet app
+ installed on your mobile phone.
+
+
+
+
+ class="credentials-stepper-number ml-n4 my-n4 px-8
+ font-weight-bold align-self-stretch d-flex rounded-l"
+ >
+
2
+
+
+ Scan the QR code with your BC Wallet to get your Business Card Credential and accept in your BC
+ Wallet app.
+
+
+
+
+
+
+
3
+
+
+ Check your Business Card credentials on the
+ Credential dashboard.
+
@@ -84,7 +112,6 @@
style="width: 200px; height: 200px"
>
@@ -140,9 +167,7 @@ import QrcodeVue from 'qrcode.vue'
import { DigitalCredentialIF, WalletConnectionIF } from '@/interfaces'
import CredentialsWebSocket from '@/components/DigitalCredentials/CredentialsWebSocket.vue'
-Component.registerHooks([
- 'beforeRouteEnter'
-])
+Component.registerHooks(['beforeRouteEnter'])
// Create a component that extends the Vue class called CredentialsStepper
@Component({ components: { QrcodeVue, CredentialsWebSocket } })
@@ -152,29 +177,6 @@ export default class CredentialsStepper extends Vue {
credentialTypes = DigitalCredentialTypes;
credentialConnection: WalletConnectionIF = null;
issuedCredential: DigitalCredentialIF = null;
- steps = [
- {
- id: 1,
- html: `
- Have the
- BC Wallet app installed on your mobile phone.
- `
- },
- {
- id: 2,
- html: `
- Scan the QR code with your BC Wallet to get your Business Card Credential and accept in your BC Wallet app.
- `
- },
- {
- id: 3,
- html: `
- Check your Business Card credentials on the
- Credential dashboard.
- `
- }
- ];
async beforeRouteEnter (to, from, next): Promise {
next(async (_this) => {
From 4e43dc78311ff2db6ad2a640b74fcd91f9c74a3e Mon Sep 17 00:00:00 2001
From: Akiff Manji
Date: Fri, 20 Oct 2023 16:25:04 +0000
Subject: [PATCH 15/50] chore: bump version number
Signed-off-by: Akiff Manji
---
package.json | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/package.json b/package.json
index 422af5b91..787db9489 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "business-filings-ui",
- "version": "6.9.2",
+ "version": "7.9.2",
"private": true,
"appName": "Filings UI",
"sbcName": "SBC Common Components",
@@ -89,4 +89,4 @@
"vuex-module-decorators": "^1.2.0",
"wscat": "^5.2.0"
}
-}
+}
\ No newline at end of file
From ff10cbc50e800fa45fe9d1bc87406f122b14a0e9 Mon Sep 17 00:00:00 2001
From: Akiff Manji
Date: Fri, 20 Oct 2023 16:27:28 +0000
Subject: [PATCH 16/50] chore: rename route for specificity
Signed-off-by: Akiff Manji
---
.../CredentialsDashboard.vue | 70 ++++++-------------
.../DigitalCredentials/CredentialsLanding.vue | 21 ++----
src/enums/routes.ts | 2 +-
src/resources/DigitalCredentialRoutes.ts | 6 +-
4 files changed, 34 insertions(+), 65 deletions(-)
diff --git a/src/components/DigitalCredentials/CredentialsDashboard.vue b/src/components/DigitalCredentials/CredentialsDashboard.vue
index 90ee64cb4..c98d37faa 100644
--- a/src/components/DigitalCredentials/CredentialsDashboard.vue
+++ b/src/components/DigitalCredentials/CredentialsDashboard.vue
@@ -1,50 +1,26 @@
In the near future you will be able to use your business card credeptial to obtain a business licence,
- business bank account, business permits. You can also get access to services like the forest client
+ a business bank account and business permits. You can also get access to services like the forest client
application.
Websites will request proof of your Business Card. To show proof of your Business Card, scan the QR
code with your BC wallet and accept the request for proof.