├── .github ├── DISCUSSION_TEMPLATE │ └── rfc.yml ├── ISSUE_TEMPLATE │ ├── Dependency.md │ ├── DoD - Assets.md │ ├── DoD - Entity.md │ ├── DoD - Relationships.md │ ├── DoR - Assets.md │ ├── DoR - Entity.md │ ├── DoR - Relationships.md │ ├── Entities_Epic.md │ ├── Epic.md │ ├── Feature-UserStory.md │ ├── OCM.md │ ├── OCM_Task.md │ ├── Onboarding.md │ ├── PPR_TEMPLATE.md │ ├── Regression Testing.md │ ├── STR-host-feature.md │ ├── analytics-request-.md │ ├── bcros-account.md │ ├── bug_report.md │ ├── feature-request---2-.md │ ├── feature-request---idea-.md │ ├── ops-alteration.md │ ├── ppr-registration.md │ ├── ppr-search.md │ ├── pre-release-checklist---btr.md │ ├── pre_release_checklist.md │ ├── strr---accessibility-fixes-.md │ ├── strr---design-and-ui-layout-fixes.md │ ├── strr---pre-release-checklist.md │ ├── strr---spike.md │ ├── task-or-ops.md │ ├── techdebt.md │ └── theme.md └── PULL_REQUEST_TEMPLATE.md ├── .gitignore ├── COMPLIANCE.yaml ├── LICENSE ├── README.md ├── api-e2e ├── README.md ├── jenkins │ ├── e2e-pipeline.groovy │ ├── postman-pipeline.groovy │ ├── reload-legal-from-oracle.groovy │ ├── reset-auth-and-setup-legal.groovy │ └── run-pytests.groovy ├── openshift │ └── templates │ │ ├── data-loader.yml │ │ ├── data-pipeline.json │ │ ├── postman-pipeline.json │ │ ├── reload-legal-from-oracle-pipeline.param │ │ └── reset-auth-and-setup-legal-pipeline.param └── postman │ ├── Import Routing Slip.postman_collection.json │ ├── auth-api-load-entities.postman_collection.json │ ├── auth-api.postman_collection.json │ ├── bcol-api.postman_collection.json │ ├── colin-api.postman_collection.json │ ├── coops.csv │ ├── legal-api.postman_collection.json │ └── pay-api.postman_collection.json ├── browserstack-logo-white-small.png ├── docs ├── Directory_ Of _Documentation.md ├── Way of Working │ ├── Availability_Holidays.md │ ├── BA Guild.md │ ├── Blockers - Impediments.md │ ├── Bug-Triage-Process.md │ ├── Business Registry OCM Checkpoint Agendas.md │ ├── CI-CD_Flow-Process.md │ ├── Corps Staff Requirements Meeting Agenda Notes.md │ ├── Daily Scrum.md │ ├── Dependency-Process.md │ ├── DevOps & Test-Automation.md │ ├── Firms requirements gathering.md │ ├── Glossary.md │ ├── KTSessionsTopics_Relationships │ ├── Names OCM Checkpoint Agendas │ ├── Operations-Processes.md │ ├── PI Planning - Mar 12 │ ├── PO-Sync_Agenda_Notes.md │ ├── PO_QA_GuildMeetingNotes.md │ ├── PR-Process.md │ ├── QA-Smoke-Testing.md │ ├── Release-Planning.md │ ├── Release-Steps_Entity.md │ ├── Release-Steps_Relationships.md │ ├── Remote-work.md │ ├── Retro.md │ ├── SoS_ScrumofScrums.md │ ├── Sprint Planning.md │ ├── Sprint Review.md │ ├── Tech Review.md │ ├── Test-Strategy.md │ ├── Tools & Technology │ ├── UAT-Process.md │ ├── Unhandled Filing Process.md │ ├── ZenHub-Guide.md │ └── on-boarding.md ├── assets │ ├── AssetsWayOfWorking.md │ ├── Assets_Links.md │ ├── Fib_ReferenceList.md │ └── TipsForTools.md ├── codewithus │ └── CodewithUsProcess.png ├── coding-standards │ ├── Code Reviews.txt │ ├── accessibility.md │ ├── coding-style-fe.md │ └── pr-reviews.md ├── development.md ├── devops │ ├── CICD-projects-status.xlsx │ ├── CICD.png │ └── quarterly_review.md ├── diagrams │ ├── UI-API-interaction.png │ ├── app hierarchy.png │ └── source │ │ ├── UI-API-interaction.pptx │ │ └── app hierarchy.pptx ├── entities │ └── Dev_Install_Guide.md ├── howto │ └── run_legal_api_tests.md ├── img │ ├── forking-workflow.graffle │ ├── forking-workflow.jpg │ └── forking-workflow.png ├── incident │ ├── postmortem-template-google-api-infra.md │ ├── postmortem-template-real-world-sre.md │ └── postmortem-template-srebook.md ├── legacy │ └── cobrs │ │ ├── CO$$03 Logic.docx │ │ ├── COBRPNE - Psuedo Code Logic.docx │ │ ├── COBRS 16.pdf │ │ ├── Cone30.pptx │ │ └── Thesauras Investigation.docx ├── namerequest │ └── testing │ │ ├── Auto-Analyze Cheat Sheet.xlsx │ │ └── nameRequest-valid-User-Journeys.xlsx ├── namex │ ├── Colin-PortForwarding.md │ └── Namex-SetUp.md ├── ocm │ ├── OCM_Board_Chat_Storage.md │ ├── OCM_FibonacciReference.md │ ├── OCM_GroomingPlanningNotes.md │ ├── OCM_Onboarding_Checklist.md │ ├── OCM_RetroNotes.md │ ├── OCM_StandupNotes.md │ ├── OCM_TargetAudiences.md │ └── OCM_Team.md ├── relationships │ └── partner_onboarding.md ├── setup-forking-workflow.md └── sre │ ├── SRE_FibEst_Reference.md │ ├── SRE_SprintPlanningNotes.md │ └── SRE_Standup+Plannig_MeetingNotes.md ├── e2e ├── Jenkinsfile ├── README.md ├── conf │ ├── dev-globals.js │ ├── globals.js │ ├── local.conf.js │ ├── parallel.conf.js │ ├── parallel_local.conf.js │ ├── pipeline.conf.js │ ├── single.conf.js │ └── test-globals.js ├── custom-commands │ ├── authReset.js │ └── setupData.js ├── lear-data │ ├── CP0000019 │ │ ├── addresses.csv │ │ ├── addresses_version.csv │ │ ├── businesses.csv │ │ ├── businesses_version.csv │ │ ├── filings.csv │ │ ├── offices.csv │ │ ├── offices_version.csv │ │ ├── parties-addresses.csv │ │ ├── parties-addresses_version.csv │ │ ├── parties.csv │ │ ├── parties_version-addresses.csv │ │ ├── parties_version-addresses_version.csv │ │ ├── parties_version.csv │ │ ├── party_roles.csv │ │ ├── party_roles_version.csv │ │ └── transaction.csv │ ├── CP0001405 │ │ ├── addresses.csv │ │ ├── addresses_version.csv │ │ ├── businesses.csv │ │ ├── businesses_version.csv │ │ ├── filings.csv │ │ ├── offices.csv │ │ ├── offices_version.csv │ │ ├── parties-addresses.csv │ │ ├── parties-addresses_version.csv │ │ ├── parties.csv │ │ ├── parties_version-addresses.csv │ │ ├── parties_version-addresses_version.csv │ │ ├── parties_version.csv │ │ ├── party_roles.csv │ │ ├── party_roles_version.csv │ │ └── transaction.csv │ ├── CP0001537 │ │ ├── addresses.csv │ │ ├── addresses_version.csv │ │ ├── businesses.csv │ │ ├── businesses_version.csv │ │ ├── filings.csv │ │ ├── offices.csv │ │ ├── offices_version.csv │ │ ├── parties-addresses.csv │ │ ├── parties-addresses_version.csv │ │ ├── parties.csv │ │ ├── parties_version-addresses.csv │ │ ├── parties_version-addresses_version.csv │ │ ├── parties_version.csv │ │ ├── party_roles.csv │ │ ├── party_roles_version.csv │ │ └── transaction.csv │ ├── CP0001538 │ │ ├── addresses.csv │ │ ├── addresses_version.csv │ │ ├── businesses.csv │ │ ├── businesses_version.csv │ │ ├── filings.csv │ │ ├── offices.csv │ │ ├── offices_version.csv │ │ ├── parties-addresses.csv │ │ ├── parties-addresses_version.csv │ │ ├── parties.csv │ │ ├── parties_version-addresses.csv │ │ ├── parties_version-addresses_version.csv │ │ ├── parties_version.csv │ │ ├── party_roles.csv │ │ ├── party_roles_version.csv │ │ └── transaction.csv │ ├── CP0001540 │ │ ├── addresses.csv │ │ ├── addresses_version.csv │ │ ├── businesses.csv │ │ ├── businesses_version.csv │ │ ├── filings.csv │ │ ├── offices.csv │ │ ├── offices_version.csv │ │ ├── parties-addresses.csv │ │ ├── parties-addresses_version.csv │ │ ├── parties.csv │ │ ├── parties_version-addresses.csv │ │ ├── parties_version-addresses_version.csv │ │ ├── parties_version.csv │ │ ├── party_roles.csv │ │ ├── party_roles_version.csv │ │ └── transaction.csv │ ├── CP0001551 │ │ ├── addresses.csv │ │ ├── addresses_version.csv │ │ ├── businesses.csv │ │ ├── businesses_version.csv │ │ ├── filings.csv │ │ ├── offices.csv │ │ ├── offices_version.csv │ │ ├── parties-addresses.csv │ │ ├── parties-addresses_version.csv │ │ ├── parties.csv │ │ ├── parties_version-addresses.csv │ │ ├── parties_version-addresses_version.csv │ │ ├── parties_version.csv │ │ ├── party_roles.csv │ │ ├── party_roles_version.csv │ │ └── transaction.csv │ ├── CP0001552 │ │ ├── addresses.csv │ │ ├── addresses_version.csv │ │ ├── businesses.csv │ │ ├── businesses_version.csv │ │ ├── filings.csv │ │ ├── offices.csv │ │ ├── offices_version.csv │ │ ├── parties-addresses.csv │ │ ├── parties-addresses_version.csv │ │ ├── parties.csv │ │ ├── parties_version-addresses.csv │ │ ├── parties_version-addresses_version.csv │ │ ├── parties_version.csv │ │ ├── party_roles.csv │ │ ├── party_roles_version.csv │ │ └── transaction.csv │ ├── CP1000019.xls │ ├── CP1000992.xls │ ├── CP1001171.xls │ ├── CP1001188.xls │ ├── CP1001403.xls │ ├── CP1001560.xls │ ├── CP1001563.xls │ ├── CP1002111.xls │ └── CP1002148.xls ├── package.json ├── page-objects │ ├── CoaPage.js │ ├── CodPage.js │ ├── addDetailPage.js │ ├── annualReportPage.js │ ├── bcscPage.js │ ├── dashboardPage.js │ ├── incorporationStep1Page.js │ ├── incorporationStep2Page.js │ ├── incorporationStep3Page.js │ ├── relationshipPage.js │ ├── reviewPage.js │ ├── staffDashboardPage.js │ └── zeroCodPage.js ├── scripts │ └── local.runner.js ├── templates │ ├── bddstack.bc.yaml │ ├── e2e-pipeline.json │ └── e2e.param ├── tests │ ├── Proof_of_Concept │ │ ├── namex-idir-login.js │ │ ├── namex-keycloak-login.js │ │ ├── paybc.js │ │ ├── reset-after.js │ │ ├── sofi-idir-login.js │ │ └── xhr-test.js │ └── coops │ │ ├── COA.js │ │ ├── COD.js │ │ ├── ar.js │ │ ├── bcompsCoa.js │ │ ├── bcompsCod.js │ │ ├── corrections.js │ │ ├── numberedCompany.js │ │ ├── staffAR.js │ │ ├── staffCOA.js │ │ └── staffCOD.js └── tests_output │ ├── POC │ ├── namex-idir-login.xml │ ├── namex-keycloak-login.xml │ ├── paybc.xml │ └── sofi-idir-login.xml │ ├── coops │ ├── COA.xml │ ├── COD.xml │ └── ar.xml │ ├── staffsearch │ └── AR.xml │ └── tests │ ├── namex-idir-login.xml │ ├── namex-keycloak-login.xml │ ├── paybc.xml │ └── sofi-idir-login.xml ├── integration-tests ├── Jenkinsfiles │ ├── integration-dev-pipeline.groovy │ ├── integration-pipeline.groovy │ ├── integration-test-pipeline.groovy │ └── postman-pipeline.groovy ├── README.md ├── k8s │ ├── pipeline.param │ ├── secret.param │ └── templates │ │ ├── pipeline.json │ │ └── secret.json └── postman │ ├── affiliations-empty-check.postman_collection.json │ ├── affiliations-reset.postman_collection.json │ ├── colin-verify-incorp.postman_collection.json │ ├── lear-incorporation.postman_collection.json │ └── lear-verify-bn-updated.postman_collection.json ├── rfcs ├── rfc-3rd-party-otp.md ├── rfc-3rd-party-otp │ ├── archive.png │ └── get_token.png ├── rfc-TestRails.md ├── rfc-added-fields-NR.MD ├── rfc-auth-web-vue3-conversion.md ├── rfc-authentication-partner-applications.md ├── rfc-authentication-partner-applications │ ├── Code.png │ ├── Cookie.png │ ├── IFrame.png │ ├── KeyCloak.png │ └── Post.png ├── rfc-bn-messaging-queue.md ├── rfc-bn-messaging │ ├── SBNAcknowledgement.png │ ├── SBNClientBasicInformationSearchRequest.png │ ├── SBNClientBasicInformationSearchResponse.png │ ├── SBNCreateProgramAccountRequest1.png │ ├── SBNCreateProgramAccountRequest2.png │ ├── SBNCreateProgramAccountRequest3.png │ ├── SBNCreateProgramAccountRequest4.png │ ├── SBNDocumentsHeader.png │ ├── SBNErrorNotification.png │ └── entity-bn.png ├── rfc-business-ledger-data-structure.md ├── rfc-business-states.md ├── rfc-business-states │ ├── active_business.png │ └── business_states.png ├── rfc-cloud-events-for-name-request.md ├── rfc-cloud-events-for-name-request │ └── cloud_events_diagram.png ├── rfc-colin-states-mapping-to-lear.md ├── rfc-colin-states-mapping-to-lear │ ├── colin_allowable_filings.png │ ├── colin_corp_state_stats.png │ └── colin_states.png ├── rfc-common-vue-library.md ├── rfc-composite-pdfs.md ├── rfc-composite-pdfs │ ├── BCRegistries_stampx2.png │ └── output_example.png ├── rfc-covid-agm-extension.md ├── rfc-create-ui-architecture.md ├── rfc-delegation-and-permissions.md ├── rfc-delegation-and-permissions │ ├── delegation.png │ ├── delegation_seq.svg │ └── n_delegation.svg ├── rfc-deploymentconfig-to-deployment.md ├── rfc-deploymentconfig-to-deployment │ ├── d.png │ └── dc.png ├── rfc-email-templates.md ├── rfc-email-templates │ ├── litmus-build.gif │ ├── litmus-email-clients.png │ └── litmus-test.png ├── rfc-fas-search-in-sbc-auth.md ├── rfc-fas-search-in-sbc-auth │ └── package.png ├── rfc-feature-flags.md ├── rfc-feature-flags │ ├── anatomy.jpg │ ├── feature-toggles-testing.png │ ├── flags-or-toggles.jpg │ └── static_vs_dynamic_toggles.png ├── rfc-filing-management.md ├── rfc-filing-management │ ├── audit.png │ ├── correction.png │ └── simple.png ├── rfc-filing-technical-corrections.md ├── rfc-furnishings-job.md ├── rfc-furnishings-job │ ├── furnishing_data.png │ └── furnishings_table.png ├── rfc-involuntary-dissolutions.md ├── rfc-involuntary-dissolutions │ ├── batch_tables.png │ ├── business_table.png │ ├── colin_furnishing_tables.png │ ├── completed_batch_run.png │ ├── configuration_data.png │ ├── configuration_table.png │ └── in_progress_batch_run.png ├── rfc-legal-registry-ledger.md ├── rfc-legal-registry-ledger │ └── legal.png ├── rfc-load-colin-pdfs-to-doc-store.md ├── rfc-load-colin-pdfs-to-doc-store │ ├── Basic-example-after.png │ ├── Basic-example-before.png │ ├── COLIN-error.png │ ├── COLIN-test-org-history.png │ ├── Software Architecture diagram.png │ ├── aiohttp-example.png │ └── get-pdf.png ├── rfc-load-testing.md ├── rfc-load-testing │ ├── k6-demo.gif │ └── k6-results-stdout.png ├── rfc-naics-descriptions-search.md ├── rfc-naics-descriptions-search │ ├── naics_element_tree.png │ ├── naics_structure_tree.png │ ├── naics_tables.png │ └── naics_tables_data_example.png ├── rfc-nightwatch-browserstack.md ├── rfc-pay-admin.md ├── rfc-pay-api-flow.md ├── rfc-pay-api-flow │ ├── pay-api-flow.png │ └── paybc-api-flow.png ├── rfc-ppr-datatable.md ├── rfc-ppr-expired-state.md ├── rfc-ppr-ims-db-migration.md ├── rfc-ppr-transaction-recovery.md ├── rfc-ppr_mhr_combined.md ├── rfc-ppr_mhr_combined │ ├── mhr-final.png │ ├── mhr-flag.png │ └── mhr.png ├── rfc-registries-search-solr-trickle-feed.md ├── rfc-registry-namespace-connectivity.md ├── rfc-registry-namespace-connectivity │ └── namespace-connectivity.png ├── rfc-replace-SQLContinuum-with-SQLAlchemy-history.md ├── rfc-replace_report_api.md ├── rfc-secrets-management-1Password.md ├── rfc-shared-components.md ├── rfc-team-notifications.md ├── rfc-team-notifications │ ├── github-notifications.png │ ├── github-subscription-settings.png │ ├── github-subscription.png │ ├── gmail-desktop-notifications.png │ ├── outlook-mail-message-arrival.png │ ├── teams-channel-notification-settings.png │ ├── teams-notifications-activity.png │ ├── zenhub-account-notifications.png │ └── zenhub-notifications.png ├── rfc-template-00.md ├── rfc-txn-audit-history.md ├── rfc-txn-audit-history │ ├── db.png │ └── history.png └── rfc-unauthenticated-users-in-NR.md ├── vue-project-stub-no-pwa ├── .browserslistrc ├── .editorconfig ├── .env ├── .env.production ├── .eslintrc.js ├── .gitignore ├── README.md ├── babel.config.js ├── jest.config.js ├── package.json ├── public │ ├── config │ │ └── configuration.json │ ├── favicon.ico │ ├── favicon.png │ └── index.html ├── src │ ├── App.vue │ ├── assets │ │ ├── favicon.png │ │ ├── fonts │ │ │ └── BCSans │ │ │ │ ├── BCSans-Bold.woff │ │ │ │ ├── BCSans-Bold.woff2 │ │ │ │ ├── BCSans-BoldItalic.woff │ │ │ │ ├── BCSans-BoldItalic.woff2 │ │ │ │ ├── BCSans-Italic.woff │ │ │ │ ├── BCSans-Italic.woff2 │ │ │ │ ├── BCSans-Regular.woff │ │ │ │ ├── BCSans-Regular.woff2 │ │ │ │ └── LICENSE_OFL.txt │ │ ├── images │ │ │ ├── gov3_bc_logo.png │ │ │ └── icons │ │ │ │ ├── file-pdf-outline.svg │ │ │ │ └── pdf-box.svg │ │ ├── logo.png │ │ └── styles │ │ │ ├── base.scss │ │ │ ├── layout.scss │ │ │ ├── overrides.scss │ │ │ └── theme.scss │ ├── components │ │ ├── Home │ │ │ ├── HelloWorld.vue │ │ │ └── index.ts │ │ └── common │ │ │ ├── Header.vue │ │ │ ├── ResourceExample.vue │ │ │ └── index.ts │ ├── constants │ │ └── index.ts │ ├── enums │ │ └── index.ts │ ├── interfaces │ │ ├── action-interface.ts │ │ ├── index.ts │ │ ├── resource-interface.ts │ │ └── state-interface.ts │ ├── main.ts │ ├── mixins │ │ ├── common-mixin.ts │ │ ├── index.ts │ │ └── resource-lookup-mixin.ts │ ├── plugins │ │ └── vuetify.ts │ ├── resources │ │ ├── externalResourceExample.ts │ │ └── index.ts │ ├── router │ │ ├── index.ts │ │ └── routes.ts │ ├── shims-tsx.d.ts │ ├── shims-vue.d.ts │ ├── store │ │ ├── actions │ │ │ ├── actions-model.ts │ │ │ └── index.ts │ │ ├── getters │ │ │ └── index.ts │ │ ├── index.ts │ │ ├── mutations │ │ │ ├── index.ts │ │ │ └── mutations-model.ts │ │ └── state │ │ │ ├── index.ts │ │ │ ├── resource-model.ts │ │ │ └── state-model.ts │ ├── utils │ │ ├── axios-auth.ts │ │ ├── config-helper.ts │ │ └── index.ts │ └── views │ │ ├── Home.vue │ │ ├── MixinExample.vue │ │ └── StateExample.vue ├── tests │ └── unit │ │ ├── example.spec.ts │ │ └── stateExample.spec.ts ├── tsconfig.json └── vue.config.js └── vue-project-stub ├── .browserslistrc ├── .editorconfig ├── .eslintrc.js ├── .gitignore ├── .vuerc ├── README.md ├── babel.config.js ├── jest.config.js ├── package.json ├── postcss.config.js ├── public ├── favicon.ico ├── img │ └── icons │ │ ├── android-chrome-192x192.png │ │ ├── android-chrome-512x512.png │ │ ├── apple-touch-icon-120x120.png │ │ ├── apple-touch-icon-152x152.png │ │ ├── apple-touch-icon-180x180.png │ │ ├── apple-touch-icon-60x60.png │ │ ├── apple-touch-icon-76x76.png │ │ ├── apple-touch-icon.png │ │ ├── favicon-16x16.png │ │ ├── favicon-32x32.png │ │ ├── msapplication-icon-144x144.png │ │ ├── mstile-150x150.png │ │ └── safari-pinned-tab.svg ├── index.html ├── manifest.json └── robots.txt ├── src ├── App.vue ├── assets │ ├── images │ │ └── gov3_bc_logo.png │ └── vue-logo.png ├── components │ ├── HelloWorld.vue │ └── StdHeader.vue ├── main.ts ├── plugins │ └── vuetify.ts ├── registerServiceWorker.ts ├── router.ts ├── shims-tsx.d.ts ├── shims-vue.d.ts ├── store.ts └── views │ ├── About.vue │ └── Home.vue ├── tests ├── e2e │ ├── custom-assertions │ │ └── elementCount.js │ └── specs │ │ └── test.js └── unit │ ├── .eslintrc.js │ └── example.spec.ts └── tsconfig.json /.github/ISSUE_TEMPLATE/Dependency.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: Dependency 3 | about: Describe as a story incl. more details below 4 | title: '' 5 | labels: Dependency 6 | assignees: '' 7 | 8 | --- 9 | 10 | ### Description 11 | 12 | 13 | ### Expected Behavoir - Acceptance Criteria 14 | 15 | * Scenario 1: xxxxxx (happy path) 16 | * GIVEN ... (you or your condition) 17 | * WHEN ... (what you do) 18 | * THEN ... (what you see) 19 | 20 | 21 | ### Deadline 22 | 23 | 24 | ### Impact if deadline not met 25 | 26 | 27 | ### Contact person 28 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/DoD - Assets.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: Definition of Done - Assets 3 | about: Team owned document to define when a User Story is done 4 | title: '' 5 | labels: '' 6 | assignees: '' 7 | 8 | --- 9 | 10 | **Definition of Done - for all User Stories** 11 | - [ ] Add/ maintain selectors for unit tests and QA purposes 12 | - [ ] Peer review has been completed (all tests passed) 13 | - [ ] Completed tasks have been verified in Dev & Test 14 | - [ ] Open an issue to remove feature flags created 15 | - [ ] All tickets with UXA Lable will be reviewed by Design Team 16 | - [ ] Test coverage acceptable by Product Owner (functional testing) 17 | - [ ] Product Owner accepts the work as being completed, ensures it's tagged to a release (and the PI release) and closes the Story (move it from 'Done' to 'Closed') 18 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/DoD - Entity.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: Definition of Done - Entities 3 | about: Team owned document to define when a User Story is done 4 | title: '' 5 | labels: '' 6 | assignees: '' 7 | 8 | --- 9 | 10 | **Definition of Done - for all User Stories** 11 | - [ ] Add/ maintain selectors for unit tests and QA purposes 12 | 13 | - [ ] Peer review has been completed (all tests passed) 14 | - [ ] Completed tasks have been verified in Dev & Test 15 | 16 | - [ ] Open an issue to remove feature flags created 17 | 18 | - [ ] Test coverage acceptable by Product Owner (functional & load testing) 19 | - [ ] Product Owner accepts the work as being completed, ensures it's tagged to a release (and the PI release) and closes the Story (move it from 'Done' to 'Closed') 20 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/DoD - Relationships.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: DOD - Relationships 3 | about: DOD - Relationships 4 | title: '' 5 | labels: '' 6 | assignees: '' 7 | 8 | --- 9 | 10 | 1) [ ] Check Requirements against completed tasks 11 | 2) [ ] Completed stories verified in Dev and Test 12 | 3) [ ] Confirm Test cases built and succeeding 13 | 4) [ ] No regression test failures 14 | 5) [ ] Test coverage acceptable by Product Owner??? 15 | 6) [ ] Ticket merged to master or story branch 16 | 7) [ ] Developer to list Config changes/ Update documents and designs 17 | 8) [ ] Design / Solution accepted by Product Owner 18 | 9) [ ] UX Approved 19 | 10) [ ] Can be demoed in Sprint Review 20 | 11) [ ] Release ticket is created and this US is linked to it 21 | 12) [ ] Change Management activities done? 22 | 13) [ ] Schedule a Release w. Change Management 23 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/DoR - Assets.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: Definition of Ready - Assets Team 3 | about: This state should be the outcome of Backlog Grooming and ensures the ticket 4 | is ready to be worked on. 5 | title: '' 6 | labels: '' 7 | assignees: '' 8 | 9 | --- 10 | 11 | **Definition of Ready for Sprint - User Story** 12 | 13 | - [ ] Are the Acceptance Criteria defined? 14 | - [ ] Does the user story speak to the value being created, and is understood by the team? 15 | - [ ] Are the dependencies known/ understood? (to the our best knowledge) 16 | - [ ] Is this user story small enough to be completed in one Sprint? 17 | - [ ] Dev team accepts UI artifacts? (Link Design ticket within Story ticket; Better to have visual UX designs in advance) 18 | - [ ] Is it clear whether this work is intended for deploy or limited/staged-release? 19 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/DoR - Entity.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: Definition of Ready - Entities Team 3 | about: This state should be the outcome of Backlog Grooming and ensures the ticket 4 | is ready to be worked on. 5 | title: '' 6 | labels: '' 7 | assignees: '' 8 | 9 | --- 10 | 11 | **Definition of Ready for Sprint - User Story** 12 | 13 | - [ ] Are the Acceptance Criteria defined? 14 | - [ ] Does the user story speak to the value being created, and is understood by the team? 15 | - [ ] Are the dependencies known/ understood? (to the our best knowledge) 16 | - [ ] Is this user story small enough to be completed in one Sprint? 17 | - [ ] Dev team accepts UI artifacts? (visual UX designs ready to go) 18 | - [ ] Is it clear whether this work is intended for deploy or limited/staged-release? 19 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/DoR - Relationships.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: DoR - Relationships 3 | about: DoR - Relationships 4 | title: '' 5 | labels: '' 6 | assignees: '' 7 | 8 | --- 9 | 10 | 1. [ ] Does User Story have full flow of business rules, happy and if applicable alternate paths, etc.? 11 | 2. [ ] Requirements & expected behavior included in the User Story? 12 | 3. [ ] Are the dependencies known/ understood? 13 | 4. [ ] Dev team accepts user experience artifacts - design linked in the User Story 14 | 5. [ ] If there are validation rules, are they defined (UI, Data, Role-Action)? (validation specific) 15 | 6. [ ] Does this User Story needs stakeholder approval? 16 | 7. [ ] Is this user story small enough to be completed in a Sprint? 17 | 8. [ ] What do we possibly have to do re Change Management? - e.g. GCPE, do we know who is impacted and what that impact is? 18 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/Entities_Epic.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: Entities_Epic.md 3 | about: Template for a new entities epic (typically used for a new filing) 4 | title: '' 5 | labels: '' 6 | assignees: '' 7 | 8 | --- 9 | 10 | Things to create for each new epic: 11 | 12 | 1. Design tickets 13 | 2. UI story 14 | - Create UI 15 | - Edit UI 16 | - Filings UI 17 | - Auth Web 18 | 4. Backend and schema validation story 19 | 5. Outputs story 20 | 6. Messaging story 21 | - BN 22 | - MRAS 23 | - Gazette 24 | - Orgbook 25 | - COLIN API 26 | - SOFI 27 | - Legacy jobs (BC Mail, Name Results, etc.) 28 | 8. Payments story 29 | - Fee code from relationships 30 | - Any scenarios where different filing types won't work with a certain payment type? 31 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/Epic.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: Epic 3 | about: Describe the Epic 4 | title: '' 5 | labels: '' 6 | assignees: '' 7 | 8 | --- 9 | 10 | ## Description (Hypothesis): 11 | - Short Description of the needed Epic in the below format 12 | 13 | * As a (who/ person) 14 | * I want (what/ goal) 15 | * so that (why/ benefit proposal) 16 | or 17 | * What are the most critical features being built as part of this Epic 18 | * Expected Outcome – Justification why this Feature must be built, what is expected value and justification for priority. 19 | 20 | ---- 21 | ## Acceptance Criteria 22 | * Used to determine whether the implementation is correct and delivers the business benefits 23 | 24 | ---- 25 | ## Additional Information 26 | * Start date when team will start to work on: This is visible in ZenHub under "Roadmap" 27 | * End date Epic will be delivered: This is visible in ZenHub under "Roadmap" 28 | * T-shirt size: X (S, M, L, or XL) (S=1-2 Sprints, M=2-3 Sprints, L=4-5 Sprints, XL=not sure, probably more than 5 Sprints). Story points needs to be updated in Epic. This can be decided by team. 29 | * Process Flow (if applicable) 30 | * CM considerations? 31 | * Possible dependencies or blockers foreseen right now? - Please create a story and block this epic by the dependency story. 32 | 33 | ---- 34 | Enabler Epics: 35 | * action 36 | * result 37 | * object 38 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/OCM.md: -------------------------------------------------------------------------------- 1 | Major/very major Template 2 | 3 | Story: 4 | As a stakeholder, I want to know in advance about this release and how it affects me (WHY). 5 | 6 | Minimum Requirements: 7 | 8 | Internal 9 | - [ ] Inform executive 10 | - [ ] OCM checkpoint w/business team 11 | - [ ] Inform/demo to contact centres (Maximus, BCOL, Service BC, Internal IT ops) 12 | - [ ] Advance notice to GCPE of upcoming comms 13 | - [ ] Inform IDIM, JTT, PayBC, and preferred service provider (if required) 14 | - [ ] Run a Reggie Report article the month before the release if possible. 15 | - [ ] Sprint reviews 16 | - [ ] Demo to all staff (business team) 17 | 18 | External 19 | - [ ] Advance web announcement (6 weeks in advance for major. 10 weeks in advance for very major) 20 | - [ ] Official correspondence (Stakeholders must receive this 1 week before release) 21 | - [ ] Notification on app 22 | - [ ] Go-live web announcement 23 | - [ ] Inform screen scrapers (ALF, LEITCH, etc.) and corporate supervisors (if required) 24 | - [ ] Work with IDIM to update their public webpages if applicable 25 | Additional Requirements: 26 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/analytics-request-.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: 'Analytics Request ' 3 | about: Request for analytics in Modernization or Legacy 4 | title: 'Analytics Request - ' 5 | labels: 'analytics :chart:' 6 | assignees: '' 7 | 8 | --- 9 | 10 | **Information / Data analysis required** 11 | - [ ] BC Companies 12 | - [ ] Sole Prop / General Partnership 13 | - [ ] Names 14 | - [ ] Personal Property Registry 15 | - [ ] Manufactured Homes 16 | - [ ] ServiceBC Connect 17 | - [ ] API 18 | - [ ] Other 19 | - If other please specify 20 | 21 | **Please describe what analysis is needed** 22 | A clear and concise description of what you are looking for. 23 | 24 | **Deadline** 25 | Please let us know when this data is required. 26 | Is this a priority? 27 | 28 | **Screenshots** 29 | If applicable, add screenshots to help explain your request. 30 | 31 | **Deliverable** 32 | - [ ] Excel Spread Sheet 33 | - [ ] Digital Dashboard 34 | - [ ] Simple reply to email 35 | -If by email: 36 | 37 | **Additional context** 38 | Add any other context about your request. 39 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bcros-account.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: BCROS Account 3 | about: Describe the BCROS account issue 4 | title: "[BCROS Account]" 5 | labels: OPS 6 | assignees: '' 7 | 8 | --- 9 | 10 | ## Client’s BCROS account name and account number 11 | 12 | ## Client contact info (name, email, phone number) 13 | 14 | ## Relevant screenshots of error 15 | 16 | ## Description of the issue 17 | 18 | ## Proposed solution 19 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: Bug report 3 | about: Create a report to help us improve 4 | title: '' 5 | labels: bug 6 | assignees: '' 7 | 8 | --- 9 | 10 | **Describe the bug in current situation** 11 | A clear and concise description of what the bug is. 12 | 13 | **Link bug to the User Story** 14 | 15 | **Impact of this bug** 16 | Describe the impact, i.e. what the impact is, and number of users impacted. 17 | 18 | **Chance of Occurring (high/medium/low/very low)** 19 | 20 | **Pre Conditions: which Env, any pre-requesites or assumptions to execute steps?** 21 | 22 | **Steps to Reproduce** 23 | Steps to reproduce the behavior: 24 | 1. Go to '...' 25 | 2. Click on '....' 26 | 3. Scroll down to '....' 27 | 4. See error 28 | 29 | **Actual/ observed behavior/ results** 30 | 31 | **Expected behavior** 32 | A clear and concise description of what you expected to happen. Use the gherking language. 33 | 34 | **Screenshots/ Visual Reference/ Source** 35 | If applicable, add screenshots to help explain your problem. You an use screengrab. 36 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature-request---2-.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: 'Feature request - 2 ' 3 | about: Suggest an idea for this project 4 | title: '' 5 | labels: '' 6 | assignees: '' 7 | 8 | --- 9 | 10 | **Is your feature request related to a problem? Please describe the problem & source of request.** 11 | A clear and concise description of what the problem is. Ex. I'm always frustrated when [...] 12 | 13 | **Describe the solution you'd like - Expected Behaviour** 14 | A clear and concise description of what you want to happen. 15 | 16 | **Describe alternatives you've considered** 17 | A clear and concise description of any alternative solutions or features you've considered. 18 | 19 | **Additional context & Screenshots** 20 | Add any other context or screenshots about the feature request here. 21 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature-request---idea-.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: 'Feature request - Idea ' 3 | about: Suggest an idea for this project 4 | title: '' 5 | labels: STR 6 | assignees: '' 7 | 8 | --- 9 | 10 | **Is your feature request related to a problem? Please describe.** 11 | A clear and concise description of what the problem is. Ex. I'm always frustrated when [...] 12 | 13 | **Describe the solution you'd like** 14 | A clear and concise description of what you want to happen. 15 | 16 | **Describe alternatives you've considered** 17 | A clear and concise description of any alternative solutions or features you've considered. 18 | 19 | **Additional context** 20 | Add any other context or screenshots about the feature request here. 21 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/ppr-registration.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: PPR Registration 3 | about: Describe the PPR registration issue 4 | title: "[PPR Registration]" 5 | labels: OPS 6 | assignees: '' 7 | 8 | --- 9 | 10 | ## Client’s BCROS account name and account number 11 | 12 | ## Client contact info (name, email, phone number) 13 | 14 | ## Date and time of attempting to complete registration 15 | 16 | ## Screenshots of every screen (all information entered into registration fields) NOT just of error 17 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/ppr-search.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: PPR Search 3 | about: Describe the PPR search issue 4 | title: "[PPR Search] " 5 | labels: OPS 6 | assignees: '' 7 | 8 | --- 9 | 10 | ## Client’s BCROS account name and account number 11 | 12 | ## Client contact info (name, email, phone number) 13 | 14 | ## Search type and criteria 15 | 16 | ## Date and time of attempting to complete search 17 | 18 | ## Email address where we can send the report 19 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/task-or-ops.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: Task or Ops 3 | about: Small tasks that are added to the Sprints that requires a change to any repos 4 | title: '' 5 | labels: '' 6 | assignees: '' 7 | 8 | --- 9 | 10 | ### ServiceNow incident: 11 | ### Contact information 12 | Staff Name: 13 | Staff Email: 14 | 15 | ### Description 16 | Summarize issue and attach email OR copy and paste email content into ticket 17 | 18 | ### Ops Process 19 | - [ ] Add **Entity** or **Relationships** label to zenhub ticket 20 | - [ ] Add **Ops** label 21 | - [ ] Add **Priority1** label to zenhub ticket, if: 22 | - If the business says it is a priority 23 | - BA can use their business knowledge and best judgement if it is a priority or not 24 | - How long the ticket has been open 25 | - If we are still unsure, reach out to other BAs in the guild 26 | - [ ] Add ticket to "Ops" column 27 | - [ ] When ticket has been created, post the ticket in RocketChat '#Operations Tasks' channel 28 | - [ ] Reply All to IT Ops email (CC BA Inbox) and provide zenhub ticket number opened 29 | - [ ] Dev/BAs to resolve issue 30 | - [ ] **DEV**: Enter the time you worked on the ticket in the estimate 31 | - [ ] **DEV**: Tell BA it is ready to review 32 | - [ ] BAs review 33 | - [ ] Add ticket to the current milestone of the code base the ops ticket was relating to (i.e., if it's a Name Request issue, assign to current entities milestone, etc.) 34 | - [ ] Close Zenhub ticket 35 | - [ ] Tell IT Ops to close the ServiceNow Incident 36 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/techdebt.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: tech debt 3 | about: Describe tech debt & why we need to solve it 4 | title: '' 5 | labels: techdebt 6 | assignees: '' 7 | 8 | --- 9 | 10 | ## What is the problem? 11 | * 12 | 13 | ## What is the impact? 14 | * 15 | 16 | ## Proposed solution 17 | * 18 | -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- 1 | *Issue #:* 2 | 3 | *Description of changes:* 4 | 5 | 6 | By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of the namex license (Apache 2.0). 7 | -------------------------------------------------------------------------------- /COMPLIANCE.yaml: -------------------------------------------------------------------------------- 1 | name: compliance 2 | description: | 3 | This document is used to track a projects PIA and STRA 4 | compliance. 5 | spec: 6 | - name: PIA 7 | status: completed 8 | last-updated: '2019-09-01T00:03:35.650Z' 9 | - name: STRA 10 | status: completed 11 | last-updated: '2019-09-01T00:03:35.650Z' 12 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | [![img](https://img.shields.io/badge/Lifecycle-Maturing-007EC6)](https://github.com/bcgov/repomountie/blob/master/doc/lifecycle-badges.md) 2 | 3 | # entity 4 | ServiceBC Registry Team working on Legal Entities 5 | 6 | ## Testing Thanks 7 | 8 | Thanks to BrowserStack for Testing Tool support via OpenSource Licensing 9 | 10 | [![BrowserStack](browserstack-logo-white-small.png)](http://browserstack.com/) 11 | -------------------------------------------------------------------------------- /api-e2e/README.md: -------------------------------------------------------------------------------- 1 | # Entity/Relationships end-to-end API testing 2 | 3 | This is the e2e pipeline for testing realtionships and entity code (currently coops). It runs in the BCROS-OPS tools namespace. 4 | 5 | ## License 6 | 7 | Copyright 2018 Province of British Columbia 8 | 9 | Licensed under the Apache License, Version 2.0 (the "License"); 10 | you may not use this file except in compliance with the License. 11 | You may obtain a copy of the License at 12 | 13 | http://www.apache.org/licenses/LICENSE-2.0 14 | 15 | Unless required by applicable law or agreed to in writing, software 16 | distributed under the License is distributed on an "AS IS" BASIS, 17 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 18 | See the License for the specific language governing permissions and 19 | limitations under the License. 20 | -------------------------------------------------------------------------------- /api-e2e/openshift/templates/reload-legal-from-oracle-pipeline.param: -------------------------------------------------------------------------------- 1 | #========================================================= 2 | # Template parameters for: 3 | # Project: 4 | # Component: pipeline 5 | # Action: 6 | # Template File: api-e2e/openshift/templates/data-pipeline.json 7 | # Hint: oc process -n d7eovc-tools --param-file=reload-legal-from-oracle-pipeline.param -f data-pipeline.json | oc create -n d7eovc-tools -f - 8 | #========================================================= 9 | NAME="reload-legal-from-oracle" 10 | PIPELINE_PURPOSE="data" 11 | GIT_REPO_URL="https://github.com/bcgov/entity.git" 12 | GIT_REF="master" 13 | SOURCE_CONTEXT_DIR="api-e2e" 14 | JENKINS_FILE="jenkins/reload-legal-from-oracle.groovy" 15 | -------------------------------------------------------------------------------- /api-e2e/openshift/templates/reset-auth-and-setup-legal-pipeline.param: -------------------------------------------------------------------------------- 1 | #========================================================= 2 | # Template parameters for: 3 | # Project: 4 | # Component: pipeline 5 | # Action: 6 | # Template File: api-e2e/openshift/templates/data-pipeline.json 7 | # Hint: oc process -n d7eovc-tools --param-file=reset-auth-and-setup-legal-pipeline.param -f data-pipeline.json | oc create -n d7eovc-tools -f - 8 | #========================================================= 9 | NAME="reset-auth-and-setup-legal" 10 | PIPELINE_PURPOSE="data" 11 | GIT_REPO_URL="https://github.com/bcgov/entity.git" 12 | GIT_REF="master" 13 | SOURCE_CONTEXT_DIR="api-e2e" 14 | JENKINS_FILE="jenkins/reset-auth-and-setup-legal.groovy" 15 | -------------------------------------------------------------------------------- /browserstack-logo-white-small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcgov/entity/6452a290220e4737ffe6fdff8f153c90178a3225/browserstack-logo-white-small.png -------------------------------------------------------------------------------- /docs/Way of Working/Blockers - Impediments.md: -------------------------------------------------------------------------------- 1 | **Assetts** 2 | 3 | Tendayi: ZenHub columns/ pipeline - same flow & columns as all the other teams? 4 | 5 | 6 | 7 | *Entities* 8 | Room/ Space: 9 | * Linda will have to sit in between myself and our designer 10 | * Roland will home base back at registries with Tendayi's team 11 | * Fresh Work Devs will have to work from their office more and drop in on our spaces when empty 12 | ... 13 | 14 | 15 | *Relationships* 16 | 17 | 18 | 19 | 20 | ---- 21 | 22 | **Solved/ Done/ Completed/ Closed:** 23 | 24 | *Assetts* 25 | 26 | 27 | 28 | *Entities* 29 | 30 | Sienna: need "test environment credentials for old COLIN" - W. asked Kaine to help 2019-12-27 31 | - Michael sent her access details - Sienna received; Sienne replied to Michael "I need the incorporation number or business number for this account. 32 | 33 | 34 | *Relationships* 35 | -------------------------------------------------------------------------------- /docs/Way of Working/Daily Scrum.md: -------------------------------------------------------------------------------- 1 | Daily Scrum 2 | 3 | - What I did complete yesterday - to help team meet the Sprint Goal 4 | - What I want to get done today - to help team meet the Sprint Goal 5 | - Do I see any blocker that might prevent meet the Goal; do I need support/ help 6 | - Can we achieve our Sprint Goal? - Yes or No (why not) 7 | 8 | - Bugs: short check-in every day - after the Daily Stand-up - for about 10 min. all together to review and decide on the bugs. 9 | 10 | - remind Dev team about PRs at Stand-up 11 | 12 | * Show Burndown - discuss the sprint burn down at each stand-up and what remediation action is required 13 | (Discussing the sprint burn down during the daily stand-up encourages team accountability for the commitment made to the PO during sprint planning) 14 | 15 | -------------------------------------------------------------------------------- /docs/Way of Working/KTSessionsTopics_Relationships: -------------------------------------------------------------------------------- 1 | Account Setup - CC Payment 2 | Account Setup - PAD Payment 3 | High level view of all services and their connections 4 | Emails from an operational viewpoint (what services to check/reboot, et c.) 5 | -------------------------------------------------------------------------------- /docs/Way of Working/Names OCM Checkpoint Agendas: -------------------------------------------------------------------------------- 1 | ## NAMES OCM Checkpoint Agenda 2 | 3 | ---- 4 | Nov _th - 5 | ---- 6 | #### Entities 7 | * 8 | -------------------------------------------------------------------------------- /docs/Way of Working/PI Planning - Mar 12: -------------------------------------------------------------------------------- 1 | #### Agenda 2 | - Staff dashboard 3 | - If a client wants to get the ownership of their business back, they submit a request(using digital form) to Staff) 4 | - BC Online users needs to be replaces and has a dependency on NRO. How will the replacement work? 5 | 6 | COLIN, ONSTOP and Scoieties online 7 | 8 | 9 | -------------------------------------------------------------------------------- /docs/Way of Working/PR-Process.md: -------------------------------------------------------------------------------- 1 | **PR Process for Entities Team** 2 | **Drafted by Severin & Shahriar on the following process for PR´s**: 3 | Goals: Merge code ASAP, not letting it languish 4 | 5 | 1) When creating PRs, Assign it to yourself & wait to make sure github actions run lint and unit tests successfully before assigning reviewers. 6 | a) If tests don’t run automatically, dev must run them manually before assigning reviewers. 7 | 2) Assign 2 reviewers 8 | 3) Send a message in the registries-Entities rocketchat channel, tagging the 2 reviewers & including a link to the PR 9 | a) Reviewers can refuse due to load 10 | b) Team can suggest others 11 | 4) Only the person starting a conversation can resolve it. 12 | 5) PRs must be looked at by reviewers within 24hrs of receieving the PR. 13 | 6) Last reviewer must squash and merge. 14 | 15 | 16 | --- 17 | **PR-Process Assets Team** 18 | 1) @mention the reviewers on rocket 19 | 2) chat and include a link to the PR 20 | 3) It should be reviewed within an hour 21 | 4) We've been reviewing in 5-10 minutes 22 | 23 | 24 | 25 | --- 26 | **PR Process for Team Relationships** 27 | 1) Assign any no. of reviewers 28 | 2) At least two assignees must approve 29 | 3) Communicate in RocketChat in channel "relationships-developers" 30 | --- 31 | 32 | -------------------------------------------------------------------------------- /docs/Way of Working/Release-Planning.md: -------------------------------------------------------------------------------- 1 | Release Planning 2 | * Monday, bi-weekly 3 | * Facilitator: Jyoti 4 | 5 | **Decisions** 6 | We agreed that anyone updating the document between release planning meetings would use blue text so everyone can see what the change is. 7 | At the end of each meeting, Simona will update the text to black so we re-set for the next bi-weekly period. 8 | 9 | -------------------------------------------------------------------------------- /docs/Way of Working/Release-Steps_Relationships.md: -------------------------------------------------------------------------------- 1 | **Relationships Team is creating a ticket in ZenHub** 2 | - example: 3 | https://github.com/bcgov/entity/issues/2165 4 | 5 | -------------------------------------------------------------------------------- /docs/Way of Working/Retro.md: -------------------------------------------------------------------------------- 1 | ## Retro 2 | ---- 3 | ### Goal 4 | 1. **Inspect** how the last Sprint went re people, relationships, process, and tools 5 | 2. **Identify** and order the major items that went well and potential improvements 6 | 3. Create **plan** for implementing improvements to the way the Scrum Team does its work 7 | 8 | **always** : Follow-up on previous Retro action items (ZenHub) --- use: Retro Mountain 9 | 10 | 11 | 12 | 13 | 14 | 15 | ### *2020-01-07* 16 | --- 17 | 18 | #### Entities 19 | 1) previous Retro action items - use Retro Mountain to assess progress for the action items see ZenHub: Retro --- 20 | 2) Review the PR-Process 21 | 3) unhandled filings process: https://github.com/bcgov/entity/blob/master/docs/Way%20of%20Working/Unhandled%20Filing%20Process 22 | - open, review with all, are there next steps? (update ZenHub issue) 23 | 4) bug triage process: https://github.com/bcgov/entity/blob/master/docs/Way%20of%20Working/Bug%20Triage 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | --- 32 | 33 | #### Relationsips 34 | 1) previous Retro action items 35 | 2) Bug Triage: 36 | https://github.com/bcgov/entity/blob/master/docs/Way%20of%20Working/Bug%20Triage 37 | 3) others? 38 | 39 | -------------------------------------------------------------------------------- /docs/Way of Working/Test-Strategy.md: -------------------------------------------------------------------------------- 1 | see here: 2 | 3 | https://github.com/bcgov/ppr/tree/master/docs/test-strategy 4 | 5 | * Roland Stens created in collaboration with John Lane, and others 6 | * It is guidance to think about the way we should work 7 | * Roland will check-in with John 8 | -------------------------------------------------------------------------------- /docs/Way of Working/Tools & Technology: -------------------------------------------------------------------------------- 1 | What tools do we use and why? 2 | 3 | Daily Scrum: 4 | Zoom, Skype, GoogleHangout, ... 5 | 6 | Estimation: 7 | https://firepoker.io/#/ 8 | 9 | Retro: 10 | https://funretro.io/ 11 | -------------------------------------------------------------------------------- /docs/Way of Working/Unhandled Filing Process.md: -------------------------------------------------------------------------------- 1 | ### Unhandled Filing Process 2 | 3 | ---- 4 | Trigger/ Input/ Source: 5 | * Unhandled Filing comes across from COLIN 6 | * = Result: Error in Sentry from "update_legal_filings" visible 7 | 8 | ---- 9 | * When is that happening: Can be anytime 10 | * anyone who check Sentry can see the error 11 | 12 | ---- 13 | How to handle/ solve it: 14 | (1) If it is an OTCGM, then bring it across manually 15 | (2) Otherwise, we should bring this error up in the Daily Scrum and or RocketChat 16 | 17 | ---- 18 | Source/ Issue in ZenHub to create this process: 19 | https://app.zenhub.com/workspaces/entity-5bf2f2164b5806bc2bf60531/issues/bcgov/entity/2244 20 | 21 | 22 | 23 | 24 | ---- 25 | **Comments:** 26 | Thor (2020-01-03): "We are supposed to opne an issue for any filings that come in, and prioritize those in the coming Sprint. An alternative that was put forward was to list each filing (there's ~15 of them) prioritize those and get Outputs designed as well as rules for processing and implement the back-end for them. 27 | We have about 1 month (2 Sprints) from when a paper filing comes in, to being able to process it." 28 | -------------------------------------------------------------------------------- /docs/Way of Working/ZenHub-Guide.md: -------------------------------------------------------------------------------- 1 | *ZenHub Guide 2 | **How to use ZenHub when open a new issue** 3 | 4 | 5 | 1. "New issue" in ZenHub 6 | 2. Choose the appropriate template 7 | 3. Choose the relevant labels, e.g. bug, and Relationships (i.e. the team) 8 | 4. If you create a new Story, then 9 | a. Link it to the suitable Epic 10 | b. Potentially link to right Release 11 | c. In Grooming, add the Estimate 12 | 5. If you create a bug - and going to fix it - during a Sprint – then provide an Estimate (how to deal with bugs pls. see Bug Triage Process here: https://github.com/bcgov/entity/blob/master/docs/Way of Working/BugTriage.md 13 | 14 | -------------------------------------------------------------------------------- /docs/assets/Assets_Links.md: -------------------------------------------------------------------------------- 1 | **Retro Mountain:**- https://miro.com/app/board/o9J_lUjFq7k=/ 2 | 3 | **PPR Retro Board V2 (Mural board):**- 4 | 5 | https://app.mural.co/t/leadingsafetrainingtemplate5894/m/leadingsafetrainingtemplate5894/1633463783757/0e83b058907de1c6c9cdfdac8d09a611380859fd?sender=ud8c29093473b548514da7248 6 | 7 | **PPR Retro Board V2 (Anonymous edit/Visitor Link):** 8 | 9 | https://app.mural.co/t/leadingsafetrainingtemplate5894/m/leadingsafetrainingtemplate5894/1633463783757/0e83b058907de1c6c9cdfdac8d09a611380859fd?sender=ud8c29093473b548514da7248 10 | -------------------------------------------------------------------------------- /docs/assets/Fib_ReferenceList.md: -------------------------------------------------------------------------------- 1 | **Fib Reference List** 2 | - **1** : UI - Set up amendment review page#9143 3 | - **1** : UI - Build summary component for Court Order#9142 4 | - **2** : Save users "columns to show" settings for future visits (API work needed)#9112 5 | - **2** : UI - header / button updates + snackbar#9002 6 | - **3** : UI Add Registration, enter registration number and help text#8998 7 | - **3** : Remove registration from table + delete draft#9195 8 | - **3** : API - Legacy Records and over 4000 records#8982 9 | - **3** : DEV - Verification Statement PDF for Total Discharge#9083 10 | - **5** : Improve the responsiveness and scrolling for the table rows and column, plus finish all the left over UAX items from ticket #8397 that are in this word doc:#9113 11 | -------------------------------------------------------------------------------- /docs/assets/TipsForTools.md: -------------------------------------------------------------------------------- 1 | Rocket Chat Tips (From Jason): 2 | Some tips for anyone new to the team and joining RocketChat for the first time (or those wishing to optimize): 3 | - Leave or mute every group not associated with registries (unless you see distinct value for yourself) 4 | - Favourite any person or group you regularly connect with (this brings their names above the clutter) 5 | - Under the Display setting choose to Group By “Unread” & “Favorites” 6 | -------------------------------------------------------------------------------- /docs/codewithus/CodewithUsProcess.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcgov/entity/6452a290220e4737ffe6fdff8f153c90178a3225/docs/codewithus/CodewithUsProcess.png -------------------------------------------------------------------------------- /docs/coding-standards/accessibility.md: -------------------------------------------------------------------------------- 1 | # Accessibility Guidelines 2 | 3 | Site can be validated using Google Lighthouse in Chrome dev tools: 4 | https://developers.google.com/web/tools/lighthouse/#devtools 5 | 6 | ## Common issues: 7 | - Alt Text 8 | - For screen readers, this describes non-text elements such as 9 | - Descriptive link text 10 | - Not “click here” or “more” 11 | - Keyboard tabbing 12 | - Does the tab order make sense? 13 | - Is it not annoying, ie: hard to get to the main part of the page without tabbing through 200 insignificant elements first? 14 | - Page titles and headings 15 | - Short and clear 16 | - Nested properly – ie: h1 above h2 above h3, etc – no jumping around 17 | - Colour contrast 18 | - Enough contrast between text and background 19 | 20 | ## Less common issues: 21 | - Data tables 22 | - Make sure to use and for headers 23 | - Video and Audio 24 | - Description for those that can’t see/hear it 25 | - All important info in description 26 | - Form inputs 27 | - Vuetify takes care of this, so only relevant if not using Vuetify component 28 | - Use labels with “for” attributes to associate labels and input fields 29 | - Ie: 30 | 31 | -------------------------------------------------------------------------------- /docs/coding-standards/pr-reviews.md: -------------------------------------------------------------------------------- 1 | # Pull Request Review Guidelines 2 | 3 | 1. Does the PR description follow our template? 4 | 5 | 2. Does the PR title and description describe the changes (at least at a high level)? (useful for going through commit history later) 6 | 7 | 3. Does the change satisfy its ticket? (Or have other tickets been created for un-implemented things?) 8 | 9 | 4. Should this change be made? 10 | - does it agree with business requirements? 11 | - does it contribute to good architecture? 12 | - does it have no security issues? (eg, does not expose passwords) 13 | 14 | 5. Does the code follow our coding standards? 15 | - code style 16 | - cleanly written 17 | - improves architecture (or at least doesn't worsen it), eg. use of CSS, variables, mixins, etc 18 | - adequately commented so reviewers/future devs can understand what it's doing 19 | - adequately commented to explain special cases, business logic, etc 20 | - has sufficient unit tests to verify all code paths 21 | - does not reformat existing code (which, if needed, should be a separate ticket/PR) 22 | 23 | 6. Do PR checks pass? 24 | - linting OK 25 | - all unit tests pass 26 | - code coverage OK (or if not, explainable and accepted) 27 | 28 | See also https://github.com/alphagov/styleguides/blob/master/pull-requests.md 29 | -------------------------------------------------------------------------------- /docs/devops/CICD-projects-status.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcgov/entity/6452a290220e4737ffe6fdff8f153c90178a3225/docs/devops/CICD-projects-status.xlsx -------------------------------------------------------------------------------- /docs/devops/CICD.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcgov/entity/6452a290220e4737ffe6fdff8f153c90178a3225/docs/devops/CICD.png -------------------------------------------------------------------------------- /docs/devops/quarterly_review.md: -------------------------------------------------------------------------------- 1 | # Quarterly Review Check List 2 | This is a procedure of reviewing the production code quarterly to reduce application security risks. 3 | 4 | ## Team member access review: 5 | Remove or downgrade the access when a team member no longer supports an application. 6 | - Review the access privilege of team member in Github. 7 | - Review team member roles in Openshift platform 8 | - Review realm admins in Keycloak platform 9 | - Review team member access permissions in other third party applications: Hotjar, 1Password, Sentry, LaunchDarkly 10 | 11 | ## Application Libraries review: 12 | Check the third-party library that the application uses to view any public warnings; if it is, we must upgrade to a secure version as soon as possible. 13 | 14 | ## Production code scanning: 15 | Review production code to find any hard code value, secrets and dead end code. 16 | 17 | ## Production code log scanning: 18 | Review the log to see any special events. 19 | 20 | ## Audit log scanning: 21 | Go through audit table to see any unexpected behaviors. 22 | -------------------------------------------------------------------------------- /docs/diagrams/UI-API-interaction.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcgov/entity/6452a290220e4737ffe6fdff8f153c90178a3225/docs/diagrams/UI-API-interaction.png -------------------------------------------------------------------------------- /docs/diagrams/app hierarchy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcgov/entity/6452a290220e4737ffe6fdff8f153c90178a3225/docs/diagrams/app hierarchy.png -------------------------------------------------------------------------------- /docs/diagrams/source/UI-API-interaction.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcgov/entity/6452a290220e4737ffe6fdff8f153c90178a3225/docs/diagrams/source/UI-API-interaction.pptx -------------------------------------------------------------------------------- /docs/diagrams/source/app hierarchy.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcgov/entity/6452a290220e4737ffe6fdff8f153c90178a3225/docs/diagrams/source/app hierarchy.pptx -------------------------------------------------------------------------------- /docs/img/forking-workflow.graffle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcgov/entity/6452a290220e4737ffe6fdff8f153c90178a3225/docs/img/forking-workflow.graffle -------------------------------------------------------------------------------- /docs/img/forking-workflow.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcgov/entity/6452a290220e4737ffe6fdff8f153c90178a3225/docs/img/forking-workflow.jpg -------------------------------------------------------------------------------- /docs/img/forking-workflow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcgov/entity/6452a290220e4737ffe6fdff8f153c90178a3225/docs/img/forking-workflow.png -------------------------------------------------------------------------------- /docs/incident/postmortem-template-google-api-infra.md: -------------------------------------------------------------------------------- 1 | > Sample template from [Google Developers Blog: "Google API infrastructure outage incident report"](https://developers.googleblog.com/2013/05/google-api-infrastructure-outage_3.html). 2 | 3 | # Title 4 | 5 | ## Issue Summary 6 | 7 | ## Timeline 8 | > (all times in Pacific Time) 9 | 10 | ## Root Cause 11 | 12 | ## Resolution and recovery 13 | 14 | ## Corrective and Preventative Measures 15 | 16 | -------------------------------------------------------------------------------- /docs/incident/postmortem-template-real-world-sre.md: -------------------------------------------------------------------------------- 1 | > Template from the [Real-world SRE](http://a.co/d/34UsUVU) book. 2 | 3 | # Title of the incident 4 | 5 | Name(s): 6 | 7 | Date: 8 | 9 | Last modified: 10 | 11 | ## Summary 12 | 13 | ## Impact 14 | 15 | ## Timeline 16 | 17 | ## Root Cause(s) 18 | 19 | ## Action Items 20 | 21 | ## Appendix 22 | -------------------------------------------------------------------------------- /docs/incident/postmortem-template-srebook.md: -------------------------------------------------------------------------------- 1 | > Template from: Betsy Beyer, Chris Jones, Jennifer Petoff, and Niall Richard Murphy. [“Site Reliability Engineering.”](https://landing.google.com/sre/book/chapters/postmortem.html). 2 | 3 | # Title (incident #) 4 | 5 | ### Date 6 | 7 | ### Authors 8 | 9 | ### Status 10 | 11 | ### Summary 12 | 13 | ### Impact 14 | 15 | ### Root Causes 16 | 17 | ### Trigger 18 | 19 | ### Resolution 20 | 21 | ### Detection 22 | 23 | ## Action Items 24 | 25 | ## Lessons Learned 26 | 27 | ### What went well 28 | 29 | ### What went wrong 30 | 31 | ### Where we got lucky 32 | 33 | ## Timeline 34 | 35 | ## Supporting information 36 | -------------------------------------------------------------------------------- /docs/legacy/cobrs/CO$$03 Logic.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcgov/entity/6452a290220e4737ffe6fdff8f153c90178a3225/docs/legacy/cobrs/CO$$03 Logic.docx -------------------------------------------------------------------------------- /docs/legacy/cobrs/COBRPNE - Psuedo Code Logic.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcgov/entity/6452a290220e4737ffe6fdff8f153c90178a3225/docs/legacy/cobrs/COBRPNE - Psuedo Code Logic.docx -------------------------------------------------------------------------------- /docs/legacy/cobrs/COBRS 16.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcgov/entity/6452a290220e4737ffe6fdff8f153c90178a3225/docs/legacy/cobrs/COBRS 16.pdf -------------------------------------------------------------------------------- /docs/legacy/cobrs/Cone30.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcgov/entity/6452a290220e4737ffe6fdff8f153c90178a3225/docs/legacy/cobrs/Cone30.pptx -------------------------------------------------------------------------------- /docs/legacy/cobrs/Thesauras Investigation.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcgov/entity/6452a290220e4737ffe6fdff8f153c90178a3225/docs/legacy/cobrs/Thesauras Investigation.docx -------------------------------------------------------------------------------- /docs/namerequest/testing/Auto-Analyze Cheat Sheet.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcgov/entity/6452a290220e4737ffe6fdff8f153c90178a3225/docs/namerequest/testing/Auto-Analyze Cheat Sheet.xlsx -------------------------------------------------------------------------------- /docs/namerequest/testing/nameRequest-valid-User-Journeys.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcgov/entity/6452a290220e4737ffe6fdff8f153c90178a3225/docs/namerequest/testing/nameRequest-valid-User-Journeys.xlsx -------------------------------------------------------------------------------- /docs/ocm/OCM_Board_Chat_Storage.md: -------------------------------------------------------------------------------- 1 | - **Board for OCM Tickets**( use a kanban board to start): https://app.zenhub.com/workspaces/ocm-team-space-5db37ce273e8f70001d9e2b1/board?repos=157936592 2 | 3 | - **Rocket Chart Channel for OCM** : https://chat.developer.gov.bc.ca/channel/registries-ocm 4 | 5 | - **Shared storage** for Meeting Minutes, Action Items, Decision and etc.: https://github.com/bcgov/entity/blob/master/docs/ocm 6 | -------------------------------------------------------------------------------- /docs/ocm/OCM_FibonacciReference.md: -------------------------------------------------------------------------------- 1 | ![image](https://user-images.githubusercontent.com/87034722/140417676-3b263e07-8773-446a-af3b-e981a1d281fa.png) 2 | 3 | ### Basic Rules for OCM estimation: 4 | 5 | - Using Fibonacci to provide estimate for each OCM ticket: 1, 2, 3, 5, 8 6 | - 8 is biggest sizing number for OCM team at this moment 7 | 8 | ### Fibonacci Reference for OCM Team 9 | 10 | Trish provided below list from previous work we completed and sizing using Fibonacci, this is as a starting point to help with estimation: 11 | 12 | **1** - Simple updates to existing material (i.e., on the website) 13 | 14 | **2** - Any typical ticket/activity which we can refer to? 15 | 16 | **3** - Creating a new email or communication (i.e., website or announcement), macro, etc. 17 | 18 | **5** - Creating forms, Info notes, Job Aides, PowerPoints, creating a change impact assessment 19 | 20 | **8** - Delivering training, including train the trainer, creating training videos - could include job aides?? 21 | 22 | -------------------------------------------------------------------------------- /docs/ocm/OCM_Onboarding_Checklist.md: -------------------------------------------------------------------------------- 1 | ### 1. Access Right 2 | 3 | 1.1. SM: Create ZH Onboarding Ticket for new commers, and assign to a BC Staff 4 | 5 | 1.2. SM: Monitor and push through Onboarding ticket and have all access right ready 6 | 7 | 1.3. Trish or Maribeth: Add to Google Drive 8 | 9 | 10 | ### 2. Training Material 11 | 12 | 2.1. Historical Documents/ Posible training material on Google Drive: https://drive.google.com/drive/folders/0ACd3H3AJYDFyUk9PVA 13 | ![image](https://user-images.githubusercontent.com/87034722/147119150-e430379f-a0b4-4c5a-8e7c-f233e720b9bf.png) 14 | 15 | 2.2. Historical Documents/ Posible training material on SharePoints: https://citz.sp.gov.bc.ca/sites/SBC/REG/Projects/MVSM/SitePages/Home.aspx 16 | ![image](https://user-images.githubusercontent.com/87034722/147118804-4c0cd7a0-9723-4f01-99a2-724d7a4b45bb.png) 17 | 18 | -------------------------------------------------------------------------------- /docs/ocm/OCM_TargetAudiences.md: -------------------------------------------------------------------------------- 1 | |Category |Organization|Examples| 2 | | --- | --- | --- | 3 | | Internal | BC Registry Business Ops Staff | Eg. Cameron's team | 4 | | Internal | SBC Regional Offices | Crystal and Megan | 5 | | Internal | BC OnLine Help Desk | Joanna | 6 | | Internal | SBC Contact Centres (Maximus) | Brian and Taija | 7 | | Internal | Other BC Registry staff | e.g., IT Ops, BA's, Devs on home team, etc. | 8 | | Internal | Other Internal groups | e.g. JTT, Exec, etc. | 9 | | External | BCOL: Users (non-gov) | Eg. Law firm | 10 | | External | BCOL: Ministry Users | Eg., Ministry of Finance | 11 | | External | BCOL: Non-ministry Users | E.g. BC Hydro | 12 | | External | BCOL: high-volume | Eg. Teranet who is also an API client | 13 | | External | API | Eg., Teranet | 14 | | External | Public User | Eg., Someone who uses our legacy app and is not a bcol client - like a onestop user, COLIN user, etc. | 15 | | External | BCOL Partner | Eg. Court services | 16 | | External | OneStop Partner (Fed, Prov or Local) | e.g. CRA, worksafe, etc. | 17 | | External | Other External Party | e.g., someone like corp supervisors, NWPTA/MRAS partner, etc. | 18 | -------------------------------------------------------------------------------- /docs/ocm/OCM_Team.md: -------------------------------------------------------------------------------- 1 | | Name | Name | GH Handle | Responsibilities | 2 | | --- | --- | --- |--- | 3 | | Reimer, Trish | Trish.Reimer@gov.bc.ca | trishreimer | OCM Team Lead | 4 | | Wilson, Maribeth | maribeth.wilson@gov.bc.ca | MBWilson | Common OCM activities; Engagement Emailbox; | 5 | | Szymanski, Magdalena | magdalena.szymanski@cgi.com | magszymanski | Common OCM activities; Engagement Emailbox; PPR Related OCM; | 6 | | Lane, John | John.A.M.Lane@gov.bc.ca | JohnamLane | BA of Relationships | 7 | | Sienna Blumstengel | sienna@freshworks.io | Sienna-Blumstengel | BA of Entities | 8 | | Wulff, Cameron | Cameron.Wulff@gov.bc.ca | cwulff1 | | 9 | | Primeau, Genevieve | Genevieve.Primeau@gov.bc.ca | gprimeau | Update Forms, CMS/Website | 10 | | Ezeh, Olisa | Olisa.Ezeh@gov.bc.ca | ToBeAdded | | 11 | | Dane, Suzanne | Suzanne.Dane@gov.bc.ca | ToBeAdded | | 12 | | Jotyi | Jyoti.Kumar@gov.bc.ca | | PO of Relationships | 13 | | Stanton, Melissa | Melissa.Stanton@gov.bc.ca | | PO of Asset | 14 | | McClung, Linda | Linda.McClung@gov.bc.ca | |PO of Entities | 15 | -------------------------------------------------------------------------------- /docs/sre/SRE_FibEst_Reference.md: -------------------------------------------------------------------------------- 1 | 2 | | Fib Size | Ticket# | ZH Ticket # | Description | 3 | | --- | --- | --- | --- | 4 | | **1** | 10015 | RFC: Convert DeploymentConfig to Deployment#10015 | Simple document work, or one or two lines code change | 5 | | **2** | #9777 | Establish private Github repositories#9777 | Document work plus a little communication | 6 | | **3** | 11186 | Update Options in the Entity Emailer to accept new options#11186 | Simple coding work | 7 | | **5** | #9176 | RFC for BCBNHUB decommission and modernized design#9176 | Roughly one week of work | 8 | | **8** | #9290 | Banner message mobile usage warning#9290 | Task with certain complexity, more than one week | 9 | | **13** | #7346 | Helm Charts setup#7346 | Task with more complexity, need more effort | 10 | 11 | 12 | **Any task bigger than 13 should breakdown into small pieces, or rename it for Phase I, Phase II** 13 | -------------------------------------------------------------------------------- /e2e/conf/single.conf.js: -------------------------------------------------------------------------------- 1 | nightwatch_config = { 2 | 3 | "src_folders": ["./tests"], 4 | "custom_commands_path": ["./node_modules/nightwatch-xhr/es5/commands"], 5 | 6 | 7 | selenium : { 8 | "start_process" : false, 9 | "host" : "hub-cloud.browserstack.com", 10 | "port" : 80 11 | }, 12 | 13 | test_settings: { 14 | default: { 15 | waitForConditionTimeout : 30000, 16 | 17 | desiredCapabilities: { 18 | 'build': 'nightwatch-browserstack', 19 | 'browserstack.user': process.env.BROWSERSTACK_USERNAME || 'BROWSERSTACK_USERNAME', 20 | 'browserstack.key': process.env.BROWSERSTACK_ACCESS_KEY || 'BROWSERSTACK_ACCESS_KEY', 21 | 'browserstack.debug': true, 22 | 'os': 'Windows', 23 | 'os_version': '10', 24 | 'browser': 'Chrome', 25 | 'browser_version': '76.0', 26 | 'resolution': '1920x1080', 27 | "chromeOptions" : { 28 | "args" : ["start-fullscreen"] 29 | } 30 | } 31 | } 32 | } 33 | }; 34 | 35 | // Code to copy seleniumhost/port into test settings 36 | for(var i in nightwatch_config.test_settings){ 37 | var config = nightwatch_config.test_settings[i]; 38 | config['selenium_host'] = nightwatch_config.selenium.host; 39 | config['selenium_port'] = nightwatch_config.selenium.port; 40 | } 41 | 42 | module.exports = nightwatch_config; 43 | -------------------------------------------------------------------------------- /e2e/custom-commands/authReset.js: -------------------------------------------------------------------------------- 1 | var util = require('util'); 2 | var events = require('events'); 3 | var request = require('request'); 4 | 5 | function authReset() { 6 | events.EventEmitter.call(this); 7 | } 8 | 9 | util.inherits(authReset, events.EventEmitter); 10 | 11 | authReset.prototype.command = function () { 12 | 13 | var self = this; 14 | 15 | this.api.execute(function(){ 16 | var token = window.sessionStorage.getItem('KEYCLOAK_TOKEN'); 17 | return token; 18 | }, function(result){ 19 | var auth = 'Bearer ' + result.value; 20 | var options = { 21 | 'method': 'POST', 22 | 'url': 'https://auth-api-test.pathfinder.gov.bc.ca/test/reset', 23 | 'headers': { 24 | 'Content-Type': 'application/json', 25 | 'Authorization': auth 26 | } 27 | }; 28 | 29 | request(options, function (error, response) { 30 | if (error) { 31 | console.log("Auth reset failed: " + error); 32 | } 33 | console.log("Auth reset complete: " + response.statusCode); 34 | self.emit('complete'); 35 | }); 36 | 37 | }); 38 | 39 | return this; 40 | }; 41 | 42 | module.exports = authReset; -------------------------------------------------------------------------------- /e2e/lear-data/CP0000019/addresses.csv: -------------------------------------------------------------------------------- 1 | id,address_type,street,street_additional,city,region,country,postal_code,delivery_instructions,business_id,office_id 2 | 26954,mailing,BOX 100,,SOINTULA,BC,CA,V0N 3E0,,,3179 3 | 26955,delivery,175 1ST STREET,,SOINTULA,BC,CA,V0N 3E0,,,3179 4 | -------------------------------------------------------------------------------- /e2e/lear-data/CP0000019/addresses_version.csv: -------------------------------------------------------------------------------- 1 | id,address_type,street,street_additional,city,region,country,postal_code,delivery_instructions,business_id,transaction_id,end_transaction_id,operation_type,office_id 2 | 26954,mailing,BOX 108,"",SOINTULA,BC,CA,V0N 3E0,"",,112908,,0,3179 3 | 26955,delivery,175 1ST STREET,"",SOINTULA,BC,CA,V0N 3E0,"",,112908,,0,3179 4 | -------------------------------------------------------------------------------- /e2e/lear-data/CP0000019/businesses.csv: -------------------------------------------------------------------------------- 1 | id,last_modified,last_ledger_id,last_remote_ledger_id,last_ar_date,legal_name,founding_date,dissolution_date,identifier,tax_id,fiscal_year_end_date,submitter_userid,last_agm_date,last_ledger_timestamp,legal_type,restriction_ind 2 | 3085,2020-09-01 20:37:47.69637+00,,0,2018-05-02 00:00:00+00,THE SOINTULA CO-OPERATIVE STORE ,1909-11-30 00:00:00+00,,CP0000019,,2020-09-01 20:37:48.828014+00,,2018-05-02 00:00:00+00,2018-12-21 00:00:00+00,CP,f 3 | -------------------------------------------------------------------------------- /e2e/lear-data/CP0000019/businesses_version.csv: -------------------------------------------------------------------------------- 1 | id,last_modified,last_ledger_id,last_remote_ledger_id,last_ar_date,legal_name,founding_date,dissolution_date,identifier,tax_id,fiscal_year_end_date,submitter_userid,transaction_id,end_transaction_id,operation_type,last_agm_date,last_ledger_timestamp,legal_type,restriction_ind 2 | 3085,2020-09-01 20:37:47.69637+00,,0,2018-05-02 00:00:00+00,THE SOINTULA CO-OPERATIVE STORE ASSOCIATION,1909-11-30 00:00:00+00,,CP0000019,,2020-09-01 20:37:48.828014+00,,112908,,0,2018-05-02 00:00:00+00,2018-12-21 00:00:00+00,CP,f 3 | -------------------------------------------------------------------------------- /e2e/lear-data/CP0000019/offices.csv: -------------------------------------------------------------------------------- 1 | id,office_type,deactivated_date,business_id 2 | 3179,registeredOffice,,3085 3 | -------------------------------------------------------------------------------- /e2e/lear-data/CP0000019/offices_version.csv: -------------------------------------------------------------------------------- 1 | id,office_type,deactivated_date,business_id,transaction_id,end_transaction_id,operation_type 2 | 3179,registeredOffice,,3085,112908,,0 3 | -------------------------------------------------------------------------------- /e2e/lear-data/CP0000019/parties-addresses.csv: -------------------------------------------------------------------------------- 1 | id,address_type,street,street_additional,city,region,country,postal_code,delivery_instructions,business_id,office_id 2 | 26957,mailing,15 LANDS END,"",SOINTULA,BC,CA,V0N3E0,"",, 3 | 26959,mailing,775 2ND ST,"",SOINTULA,BC,CA,V0N3E0,"",, 4 | 26961,mailing,225 VILEN ROAD,"",SOINTULA,BC,CA,V0N3E0,"",, 5 | 26963,mailing,265-2ND STREET,"",SOINTULA,BC,CA,V0N3E0,"",, 6 | 26965,mailing,450-2ND ST,"",SOINTULA,BC,CA,V0N3E0,"",, 7 | 26967,mailing,340-1ST STREET,"",SOINTULA,BC,CA,V0N3E0,"",, 8 | -------------------------------------------------------------------------------- /e2e/lear-data/CP0000019/parties-addresses_version.csv: -------------------------------------------------------------------------------- 1 | id,address_type,street,street_additional,city,region,country,postal_code,delivery_instructions,business_id,transaction_id,end_transaction_id,operation_type,office_id 2 | 26957,mailing,15 LANDS END,"",SOINTULA,BC,CA,V0N3E0,"",,112908,,0, 3 | 26959,mailing,775 2ND ST,"",SOINTULA,BC,CA,V0N3E0,"",,112908,,0, 4 | 26961,mailing,225 VILEN ROAD,"",SOINTULA,BC,CA,V0N3E0,"",,112908,,0, 5 | 26963,mailing,265-2ND STREET,"",SOINTULA,BC,CA,V0N3E0,"",,112908,,0, 6 | 26965,mailing,450-2ND ST,"",SOINTULA,BC,CA,V0N3E0,"",,112908,,0, 7 | 26967,mailing,340-1ST STREET,"",SOINTULA,BC,CA,V0N3E0,"",,112908,,0, 8 | -------------------------------------------------------------------------------- /e2e/lear-data/CP0000019/parties.csv: -------------------------------------------------------------------------------- 1 | id,party_type,first_name,middle_initial,last_name,title,organization_name,delivery_address_id,mailing_address_id 2 | 6730,person,DAN,"",GRIFFITH,"","",26956,26957 3 | 6731,person,SHANNON,"",HOLMES,"","",26958,26959 4 | 6732,person,ANNEMARIE,"",KOCH,"","",26960,26961 5 | 6733,person,JENNIFER,"",LASH,"","",26962,26963 6 | 6734,person,NICK,"",ORTON,"","",26964,26965 7 | 6735,person,HEIDE,"",SOLTAU,"","",26966,26967 8 | -------------------------------------------------------------------------------- /e2e/lear-data/CP0000019/parties_version-addresses.csv: -------------------------------------------------------------------------------- 1 | id,address_type,street,street_additional,city,region,country,postal_code,delivery_instructions,business_id,office_id 2 | 26957,mailing,15 LANDS END,"",SOINTULA,BC,CA,V0N3E0,"",, 3 | 26959,mailing,775 2ND ST,"",SOINTULA,BC,CA,V0N3E0,"",, 4 | 26961,mailing,225 VILEN ROAD,"",SOINTULA,BC,CA,V0N3E0,"",, 5 | 26963,mailing,265-2ND STREET,"",SOINTULA,BC,CA,V0N3E0,"",, 6 | 26965,mailing,450-2ND ST,"",SOINTULA,BC,CA,V0N3E0,"",, 7 | 26967,mailing,340-1ST STREET,"",SOINTULA,BC,CA,V0N3E0,"",, 8 | -------------------------------------------------------------------------------- /e2e/lear-data/CP0000019/parties_version-addresses_version.csv: -------------------------------------------------------------------------------- 1 | id,address_type,street,street_additional,city,region,country,postal_code,delivery_instructions,business_id,transaction_id,end_transaction_id,operation_type,office_id 2 | 26957,mailing,15 LANDS END,"",SOINTULA,BC,CA,V0N3E0,"",,112908,,0, 3 | 26959,mailing,775 2ND ST,"",SOINTULA,BC,CA,V0N3E0,"",,112908,,0, 4 | 26961,mailing,225 VILEN ROAD,"",SOINTULA,BC,CA,V0N3E0,"",,112908,,0, 5 | 26963,mailing,265-2ND STREET,"",SOINTULA,BC,CA,V0N3E0,"",,112908,,0, 6 | 26965,mailing,450-2ND ST,"",SOINTULA,BC,CA,V0N3E0,"",,112908,,0, 7 | 26967,mailing,340-1ST STREET,"",SOINTULA,BC,CA,V0N3E0,"",,112908,,0, 8 | -------------------------------------------------------------------------------- /e2e/lear-data/CP0000019/parties_version.csv: -------------------------------------------------------------------------------- 1 | id,party_type,first_name,middle_initial,last_name,title,organization_name,delivery_address_id,mailing_address_id,transaction_id,end_transaction_id,operation_type 2 | 6730,person,DAN,"",GRIFFITH,"","",26956,26957,112908,,0 3 | 6731,person,SHANNON,"",HOLMES,"","",26958,26959,112908,,0 4 | 6732,person,ANNEMARIE,"",KOCH,"","",26960,26961,112908,,0 5 | 6733,person,JENNIFER,"",LASH,"","",26962,26963,112908,,0 6 | 6734,person,NICK,"",ORTON,"","",26964,26965,112908,,0 7 | 6735,person,HEIDE,"",SOLTAU,"","",26966,26967,112908,,0 8 | -------------------------------------------------------------------------------- /e2e/lear-data/CP0000019/party_roles.csv: -------------------------------------------------------------------------------- 1 | id,role,appointment_date,cessation_date,business_id,party_id 2 | 7070,director,2018-12-21 00:00:00+00,,3085,6730 3 | 7071,director,2005-06-16 00:00:00+00,,3085,6731 4 | 7072,director,2018-12-21 00:00:00+00,,3085,6732 5 | 7073,director,2018-12-21 00:00:00+00,,3085,6733 6 | 7074,director,2016-09-07 00:00:00+00,,3085,6734 7 | 7075,director,2018-12-21 00:00:00+00,,3085,6735 8 | -------------------------------------------------------------------------------- /e2e/lear-data/CP0000019/party_roles_version.csv: -------------------------------------------------------------------------------- 1 | id,role,appointment_date,cessation_date,business_id,party_id,transaction_id,end_transaction_id,operation_type 2 | 7070,director,2018-12-21 00:00:00+00,,3085,6730,112908,,0 3 | 7071,director,2005-06-16 00:00:00+00,,3085,6731,112908,,0 4 | 7072,director,2018-12-21 00:00:00+00,,3085,6732,112908,,0 5 | 7073,director,2018-12-21 00:00:00+00,,3085,6733,112908,,0 6 | 7074,director,2016-09-07 00:00:00+00,,3085,6734,112908,,0 7 | 7075,director,2018-12-21 00:00:00+00,,3085,6735,112908,,0 8 | -------------------------------------------------------------------------------- /e2e/lear-data/CP0001405/addresses.csv: -------------------------------------------------------------------------------- 1 | id,address_type,street,street_additional,city,region,country,postal_code,delivery_instructions,business_id,office_id 2 | 30056,mailing,B14-2820 HARRIET ROAD,"",VICTORIA,BC,CA,V9A 1T1,"",,3367 3 | 30057,delivery,B14-2820 HARRIET ROAD,"",VICTORIA,BC,CA,V9A 1T1,"",,3367 4 | -------------------------------------------------------------------------------- /e2e/lear-data/CP0001405/addresses_version.csv: -------------------------------------------------------------------------------- 1 | id,address_type,street,street_additional,city,region,country,postal_code,delivery_instructions,business_id,transaction_id,end_transaction_id,operation_type,office_id 2 | 30056,mailing,B14-2820 HARRIET ROAD,"",VICTORIA,BC,CA,V9A 1T1,"",,124705,,0,3367 3 | 30057,delivery,B14-2820 HARRIET ROAD,"",VICTORIA,BC,CA,V9A 1T1,"",,124705,,0,3367 4 | -------------------------------------------------------------------------------- /e2e/lear-data/CP0001405/businesses.csv: -------------------------------------------------------------------------------- 1 | id,last_modified,last_ledger_id,last_remote_ledger_id,last_ar_date,legal_name,founding_date,dissolution_date,identifier,tax_id,fiscal_year_end_date,submitter_userid,last_agm_date,last_ledger_timestamp,legal_type,restriction_ind 2 | 3273,2020-09-01 22:25:19.008875+00,,0,2018-09-30 00:00:00+00,WATERSIDE HOUSING COOPERATIVE,1983-09-27 00:00:00+00,,CP0001405,,2020-09-01 22:25:19.761801+00,,2019-09-30 00:00:00+00,2018-10-25 00:00:00+00,CP,f -------------------------------------------------------------------------------- /e2e/lear-data/CP0001405/businesses_version.csv: -------------------------------------------------------------------------------- 1 | id,last_modified,last_ledger_id,last_remote_ledger_id,last_ar_date,legal_name,founding_date,dissolution_date,identifier,tax_id,fiscal_year_end_date,submitter_userid,transaction_id,end_transaction_id,operation_type,last_agm_date,last_ledger_timestamp,legal_type,restriction_ind 2 | 3273,2020-09-01 22:25:19.008875+00,,0,2018-09-26 00:00:00+00,WATERSIDE HOUSING COOPERATIVE,1983-09-27 00:00:00+00,,CP0001405,,2020-09-01 22:25:19.761801+00,,124705,137834,0,2018-09-26 00:00:00+00,2018-10-25 00:00:00+00,CP,f 3 | 3273,2020-09-01 22:25:19.008875+00,,0,2019-09-30 00:00:00+00,WATERSIDE HOUSING COOPERATIVE,1983-09-27 00:00:00+00,,CP0001405,,2020-09-01 22:25:19.761801+00,,137834,,1,2019-09-30 00:00:00+00,2018-10-25 00:00:00+00,CP,f 4 | -------------------------------------------------------------------------------- /e2e/lear-data/CP0001405/offices.csv: -------------------------------------------------------------------------------- 1 | id,office_type,deactivated_date,business_id 2 | 3367,registeredOffice,,3273 3 | -------------------------------------------------------------------------------- /e2e/lear-data/CP0001405/offices_version.csv: -------------------------------------------------------------------------------- 1 | id,office_type,deactivated_date,business_id,transaction_id,end_transaction_id,operation_type 2 | 3367,registeredOffice,,3273,124705,,0 3 | -------------------------------------------------------------------------------- /e2e/lear-data/CP0001405/parties-addresses.csv: -------------------------------------------------------------------------------- 1 | id,address_type,street,street_additional,city,region,country,postal_code,delivery_instructions,business_id,office_id 2 | 30058,delivery,A1 - 2820 HARRIET RD.,"",VICTORIA,BC,CA,V9A1T1,"",, 3 | 30059,mailing,A1 - 2820 HARRIET RD.,"",VICTORIA,BC,CA,V9A1T1,"",, 4 | 30060,delivery,A13 - 2820 HARRIET RD,"",VICTORIA,BC,CA,V9A1T1,"",, 5 | 30061,mailing,A13 - 2820 HARRIET RD,"",VICTORIA,BC,CA,V9A1T1,"",, 6 | 30062,delivery,B1 - 2820 HARRIET RD.,"",VICTORIA,BC,CA,V9A1T1,"",, 7 | 30063,mailing,B1 - 2820 HARRIET RD.,"",VICTORIA,BC,CA,V9A1T1,"",, 8 | 30064,delivery,A8 - 2820 HARRIET RD,"",VICTORIA,BC,CA,V9A1T1,"",, 9 | 30065,mailing,A8 - 2820 HARRIET RD,"",VICTORIA,BC,CA,V9A1T1,"",, 10 | 30066,delivery,A5 - 2820 HARRIET RD.,"",VICTORIA,BC,CA,V9A1T1,"",, 11 | 30067,mailing,A5 - 2820 HARRIET RD.,"",VICTORIA,BC,CA,V9A1T1,"",, 12 | 36905,delivery,B11-2820 Harriet Rd,"",Victoria,BC,CA,V9A 1T1,,, 13 | 36906,delivery,A7-2820 Harriet Rd,"",Victoria,BC,CA,V9A 1T1,,, 14 | -------------------------------------------------------------------------------- /e2e/lear-data/CP0001405/parties-addresses_version.csv: -------------------------------------------------------------------------------- 1 | id,address_type,street,street_additional,city,region,country,postal_code,delivery_instructions,business_id,transaction_id,end_transaction_id,operation_type,office_id 2 | 30058,delivery,A1 - 2820 HARRIET RD.,"",VICTORIA,BC,CA,V9A1T1,"",,124705,,0, 3 | 30059,mailing,A1 - 2820 HARRIET RD.,"",VICTORIA,BC,CA,V9A1T1,"",,124705,,0, 4 | 30060,delivery,A13 - 2820 HARRIET RD,"",VICTORIA,BC,CA,V9A1T1,"",,124705,,0, 5 | 30061,mailing,A13 - 2820 HARRIET RD,"",VICTORIA,BC,CA,V9A1T1,"",,124705,,0, 6 | 30062,delivery,B1 - 2820 HARRIET RD.,"",VICTORIA,BC,CA,V9A1T1,"",,124705,,0, 7 | 30063,mailing,B1 - 2820 HARRIET RD.,"",VICTORIA,BC,CA,V9A1T1,"",,124705,,0, 8 | 30064,delivery,A8 - 2820 HARRIET RD,"",VICTORIA,BC,CA,V9A1T1,"",,124705,,0, 9 | 30065,mailing,A8 - 2820 HARRIET RD,"",VICTORIA,BC,CA,V9A1T1,"",,124705,,0, 10 | 30066,delivery,A5 - 2820 HARRIET RD.,"",VICTORIA,BC,CA,V9A1T1,"",,124705,,0, 11 | 30067,mailing,A5 - 2820 HARRIET RD.,"",VICTORIA,BC,CA,V9A1T1,"",,124705,,0, 12 | 36905,delivery,B11-2820 Harriet Rd,"",Victoria,BC,CA,V9A 1T1,,,137834,,0, 13 | 36906,delivery,A7-2820 Harriet Rd,"",Victoria,BC,CA,V9A 1T1,,,137834,,0, 14 | -------------------------------------------------------------------------------- /e2e/lear-data/CP0001405/parties.csv: -------------------------------------------------------------------------------- 1 | id,party_type,first_name,middle_initial,last_name,title,organization_name,delivery_address_id,mailing_address_id 2 | 10604,person,HEIDI,"",REID,"","",36905, 3 | 10605,person,CYNTHIA,"",SYLVESTER,"","",36906, 4 | 8093,person,SARAH,"",COWEN,"","",30058,30059 5 | 8094,person,CAINE,"",MILLS,"","",30060,30061 6 | 8095,person,MARY,"",MORGAN-PICK,"","",30062,30063 7 | 8096,person,SARA,"",QUIST,"","",30064,30065 8 | 8097,person,RYAN,"",REDDING,"","",30066,30067 9 | -------------------------------------------------------------------------------- /e2e/lear-data/CP0001405/parties_version-addresses.csv: -------------------------------------------------------------------------------- 1 | id,address_type,street,street_additional,city,region,country,postal_code,delivery_instructions,business_id,office_id 2 | 30058,delivery,A1 - 2820 HARRIET RD.,"",VICTORIA,BC,CA,V9A1T1,"",, 3 | 30059,mailing,A1 - 2820 HARRIET RD.,"",VICTORIA,BC,CA,V9A1T1,"",, 4 | 30060,delivery,A13 - 2820 HARRIET RD,"",VICTORIA,BC,CA,V9A1T1,"",, 5 | 30061,mailing,A13 - 2820 HARRIET RD,"",VICTORIA,BC,CA,V9A1T1,"",, 6 | 30062,delivery,B1 - 2820 HARRIET RD.,"",VICTORIA,BC,CA,V9A1T1,"",, 7 | 30063,mailing,B1 - 2820 HARRIET RD.,"",VICTORIA,BC,CA,V9A1T1,"",, 8 | 30064,delivery,A8 - 2820 HARRIET RD,"",VICTORIA,BC,CA,V9A1T1,"",, 9 | 30065,mailing,A8 - 2820 HARRIET RD,"",VICTORIA,BC,CA,V9A1T1,"",, 10 | 30066,delivery,A5 - 2820 HARRIET RD.,"",VICTORIA,BC,CA,V9A1T1,"",, 11 | 30067,mailing,A5 - 2820 HARRIET RD.,"",VICTORIA,BC,CA,V9A1T1,"",, 12 | 36905,delivery,B11-2820 Harriet Rd,"",Victoria,BC,CA,V9A 1T1,,, 13 | 36906,delivery,A7-2820 Harriet Rd,"",Victoria,BC,CA,V9A 1T1,,, 14 | -------------------------------------------------------------------------------- /e2e/lear-data/CP0001405/parties_version-addresses_version.csv: -------------------------------------------------------------------------------- 1 | id,address_type,street,street_additional,city,region,country,postal_code,delivery_instructions,business_id,transaction_id,end_transaction_id,operation_type,office_id 2 | 30058,delivery,A1 - 2820 HARRIET RD.,"",VICTORIA,BC,CA,V9A1T1,"",,124705,,0, 3 | 30059,mailing,A1 - 2820 HARRIET RD.,"",VICTORIA,BC,CA,V9A1T1,"",,124705,,0, 4 | 30060,delivery,A13 - 2820 HARRIET RD,"",VICTORIA,BC,CA,V9A1T1,"",,124705,,0, 5 | 30061,mailing,A13 - 2820 HARRIET RD,"",VICTORIA,BC,CA,V9A1T1,"",,124705,,0, 6 | 30062,delivery,B1 - 2820 HARRIET RD.,"",VICTORIA,BC,CA,V9A1T1,"",,124705,,0, 7 | 30063,mailing,B1 - 2820 HARRIET RD.,"",VICTORIA,BC,CA,V9A1T1,"",,124705,,0, 8 | 30064,delivery,A8 - 2820 HARRIET RD,"",VICTORIA,BC,CA,V9A1T1,"",,124705,,0, 9 | 30065,mailing,A8 - 2820 HARRIET RD,"",VICTORIA,BC,CA,V9A1T1,"",,124705,,0, 10 | 30066,delivery,A5 - 2820 HARRIET RD.,"",VICTORIA,BC,CA,V9A1T1,"",,124705,,0, 11 | 30067,mailing,A5 - 2820 HARRIET RD.,"",VICTORIA,BC,CA,V9A1T1,"",,124705,,0, 12 | 36905,delivery,B11-2820 Harriet Rd,"",Victoria,BC,CA,V9A 1T1,,,137834,,0, 13 | 36906,delivery,A7-2820 Harriet Rd,"",Victoria,BC,CA,V9A 1T1,,,137834,,0, 14 | -------------------------------------------------------------------------------- /e2e/lear-data/CP0001405/parties_version.csv: -------------------------------------------------------------------------------- 1 | id,party_type,first_name,middle_initial,last_name,title,organization_name,delivery_address_id,mailing_address_id,transaction_id,end_transaction_id,operation_type 2 | 8093,person,SARAH,"",COWEN,"","",30058,30059,124705,,0 3 | 8094,person,CAINE,"",MILLS,"","",30060,30061,124705,,0 4 | 8095,person,MARY,"",MORGAN-PICK,"","",30062,30063,124705,,0 5 | 8096,person,SARA,"",QUIST,"","",30064,30065,124705,,0 6 | 8097,person,RYAN,"",REDDING,"","",30066,30067,124705,,0 7 | 10604,person,HEIDI,"",REID,"","",36905,,137834,,0 8 | 10605,person,CYNTHIA,"",SYLVESTER,"","",36906,,137834,,0 9 | -------------------------------------------------------------------------------- /e2e/lear-data/CP0001405/party_roles.csv: -------------------------------------------------------------------------------- 1 | id,role,appointment_date,cessation_date,business_id,party_id 2 | 11244,director,2020-09-30 00:00:00+00,,3273,10604 3 | 11245,director,2020-09-30 00:00:00+00,,3273,10605 4 | 8433,director,2018-10-19 00:00:00+00,,3273,8093 5 | 8434,director,2018-10-25 00:00:00+00,,3273,8094 6 | 8435,director,2018-10-19 00:00:00+00,,3273,8095 7 | 8436,director,2018-10-25 00:00:00+00,2020-09-30 00:00:00+00,3273,8096 8 | 8437,director,2018-10-19 00:00:00+00,,3273,8097 9 | -------------------------------------------------------------------------------- /e2e/lear-data/CP0001405/party_roles_version.csv: -------------------------------------------------------------------------------- 1 | id,role,appointment_date,cessation_date,business_id,party_id,transaction_id,end_transaction_id,operation_type 2 | 11244,director,2020-09-30 00:00:00+00,,3273,10604,137834,,0 3 | 11245,director,2020-09-30 00:00:00+00,,3273,10605,137834,,0 4 | 8436,director,2018-10-25 00:00:00+00,2020-09-30 00:00:00+00,3273,8096,137834,,1 5 | 8433,director,2018-10-19 00:00:00+00,,3273,8093,124705,,0 6 | 8434,director,2018-10-25 00:00:00+00,,3273,8094,124705,,0 7 | 8435,director,2018-10-19 00:00:00+00,,3273,8095,124705,,0 8 | 8437,director,2018-10-19 00:00:00+00,,3273,8097,124705,,0 9 | 8436,director,2018-10-25 00:00:00+00,,3273,8096,124705,137834,0 10 | -------------------------------------------------------------------------------- /e2e/lear-data/CP0001537/addresses.csv: -------------------------------------------------------------------------------- 1 | id,address_type,street,street_additional,city,region,country,postal_code,delivery_instructions,business_id,office_id 2 | 31016,mailing,ASCENT REAL ESTATE ,,BURNABY,BC,CA,V5C 5Z9,,,3426 3 | 31017,delivery,123 MAIN STREET,,BURNABY,BC,CA,V5C 5Z9,,,3426 -------------------------------------------------------------------------------- /e2e/lear-data/CP0001537/addresses_version.csv: -------------------------------------------------------------------------------- 1 | id,address_type,street,street_additional,city,region,country,postal_code,delivery_instructions,business_id,transaction_id,end_transaction_id,operation_type,office_id 2 | 31016,mailing,ASCENT REAL ESTATE MANAGEMENT CORPORATION,2176 WILLINGDON AVENUE,BURNABY,BC,CA,V5C 5Z9,"",,128773,,0,3426 3 | 31017,delivery,ASCENT REAL ESTATE MANAGEMENT CORPORATION,2176 WILLINGDON AVENUE,BURNABY,BC,CA,V5C 5Z9,"",,128773,,0,3426 4 | -------------------------------------------------------------------------------- /e2e/lear-data/CP0001537/businesses.csv: -------------------------------------------------------------------------------- 1 | id,last_modified,last_ledger_id,last_remote_ledger_id,last_ar_date,legal_name,founding_date,dissolution_date,identifier,tax_id,fiscal_year_end_date,submitter_userid,last_agm_date,last_ledger_timestamp,legal_type,restriction_ind 2 | 3332,2020-09-01 22:52:09.691608+00,,0,2018-05-01 00:00:00+00,AMBLEVIEW PLACE HOUSING CO-OPERATIVE,1986-10-30 00:00:00+00,,CP0001537,,2020-09-01 22:52:11.189852+00,,2018-05-01 00:00:00+00,2018-12-04 00:00:00+00,CP,f 3 | -------------------------------------------------------------------------------- /e2e/lear-data/CP0001537/businesses_version.csv: -------------------------------------------------------------------------------- 1 | id,last_modified,last_ledger_id,last_remote_ledger_id,last_ar_date,legal_name,founding_date,dissolution_date,identifier,tax_id,fiscal_year_end_date,submitter_userid,transaction_id,end_transaction_id,operation_type,last_agm_date,last_ledger_timestamp,legal_type,restriction_ind 2 | 3332,2020-09-01 22:52:09.691608+00,,0,2018-05-01 00:00:00+00,AMBLEVIEW PLACE HOUSING CO-OPERATIVE,1986-10-30 00:00:00+00,,CP0001537,,2020-09-01 22:52:11.189852+00,,128773,,0,2018-05-01 00:00:00+00,2018-12-04 00:00:00+00,CP,f 3 | -------------------------------------------------------------------------------- /e2e/lear-data/CP0001537/offices.csv: -------------------------------------------------------------------------------- 1 | id,office_type,deactivated_date,business_id 2 | 3426,registeredOffice,,3332 3 | -------------------------------------------------------------------------------- /e2e/lear-data/CP0001537/offices_version.csv: -------------------------------------------------------------------------------- 1 | id,office_type,deactivated_date,business_id,transaction_id,end_transaction_id,operation_type 2 | 3426,registeredOffice,,3332,128773,,0 3 | -------------------------------------------------------------------------------- /e2e/lear-data/CP0001537/parties-addresses.csv: -------------------------------------------------------------------------------- 1 | id,address_type,street,street_additional,city,region,country,postal_code,delivery_instructions,business_id,office_id 2 | 31018,delivery,413-606 14TH STREET,"",WEST VANCOUVER,BC,CA,V7T2R3,"",, 3 | 31019,mailing,413-606 14TH STREET,"",WEST VANCOUVER,BC,CA,V7T2R3,"",, 4 | 31020,delivery,211-606 14TH STREET,"",WEST VANCOUVER,BC,CA,V7T2R3,"",, 5 | 31021,mailing,211-606 14TH STREET,"",WEST VANCOUVER,BC,CA,V7T2R3,"",, 6 | 31022,delivery,411-606 14TH STREET,"",WEST VANCOUVER,BC,CA,V7T2R3,"",, 7 | 31023,mailing,411-606 14TH STREET,"",WEST VANCOUVER,BC,CA,V7T2R3,"",, 8 | 31024,delivery,410-606 14TH STREET,"",WEST VANCOUVER,BC,CA,V7T2R3,"",, 9 | 31025,mailing,410-606 14TH STREET,"",WEST VANCOUVER,BC,CA,V7T2R3,"",, 10 | 31026,delivery,306-606 14TH STREET,"",WEST VANCOUVER,BC,CA,V7T2R3,"",, 11 | 31027,mailing,306-606 14TH STREET,"",WEST VANCOUVER,BC,CA,V7T2R3,"",, 12 | 31028,delivery,314-606 14TH STREET,"",WEST VANCOUVER,BC,CA,V7T2R3,"",, 13 | 31029,mailing,314-606 14TH STREET,"",WEST VANCOUVER,BC,CA,V7T2R3,"",, 14 | 31030,delivery,307-606 14TH STREET,"",WEST VANCOUVER,BC,CA,V7T2R3,"",, 15 | 31031,mailing,307-606 14TH STREET,"",WEST VANCOUVER,BC,CA,V7T2R3,"",, 16 | -------------------------------------------------------------------------------- /e2e/lear-data/CP0001537/parties-addresses_version.csv: -------------------------------------------------------------------------------- 1 | id,address_type,street,street_additional,city,region,country,postal_code,delivery_instructions,business_id,transaction_id,end_transaction_id,operation_type,office_id 2 | 31018,delivery,413-606 14TH STREET,"",WEST VANCOUVER,BC,CA,V7T2R3,"",,128773,,0, 3 | 31019,mailing,413-606 14TH STREET,"",WEST VANCOUVER,BC,CA,V7T2R3,"",,128773,,0, 4 | 31020,delivery,211-606 14TH STREET,"",WEST VANCOUVER,BC,CA,V7T2R3,"",,128773,,0, 5 | 31021,mailing,211-606 14TH STREET,"",WEST VANCOUVER,BC,CA,V7T2R3,"",,128773,,0, 6 | 31022,delivery,411-606 14TH STREET,"",WEST VANCOUVER,BC,CA,V7T2R3,"",,128773,,0, 7 | 31023,mailing,411-606 14TH STREET,"",WEST VANCOUVER,BC,CA,V7T2R3,"",,128773,,0, 8 | 31024,delivery,410-606 14TH STREET,"",WEST VANCOUVER,BC,CA,V7T2R3,"",,128773,,0, 9 | 31025,mailing,410-606 14TH STREET,"",WEST VANCOUVER,BC,CA,V7T2R3,"",,128773,,0, 10 | 31026,delivery,306-606 14TH STREET,"",WEST VANCOUVER,BC,CA,V7T2R3,"",,128773,,0, 11 | 31027,mailing,306-606 14TH STREET,"",WEST VANCOUVER,BC,CA,V7T2R3,"",,128773,,0, 12 | 31028,delivery,314-606 14TH STREET,"",WEST VANCOUVER,BC,CA,V7T2R3,"",,128773,,0, 13 | 31029,mailing,314-606 14TH STREET,"",WEST VANCOUVER,BC,CA,V7T2R3,"",,128773,,0, 14 | 31030,delivery,307-606 14TH STREET,"",WEST VANCOUVER,BC,CA,V7T2R3,"",,128773,,0, 15 | 31031,mailing,307-606 14TH STREET,"",WEST VANCOUVER,BC,CA,V7T2R3,"",,128773,,0, 16 | -------------------------------------------------------------------------------- /e2e/lear-data/CP0001537/parties.csv: -------------------------------------------------------------------------------- 1 | id,party_type,first_name,middle_initial,last_name,title,organization_name,delivery_address_id,mailing_address_id 2 | 8514,person,DON,"",BRANDYS,"","",31018,31019 3 | 8515,person,PATRICK,"",DAVID,"","",31020,31021 4 | 8516,person,PAVEL,"",NAVRATIL,"","",31022,31023 5 | 8517,person,ANN,"",NORRIE,"","",31024,31025 6 | 8518,person,TOM,"",ALLEN,"","",31026,31027 7 | 8519,person,RENE,"",BEAUCHAMP,"","",31028,31029 8 | 8520,person,PAGET,"",BENTHAM,"","",31030,31031 9 | -------------------------------------------------------------------------------- /e2e/lear-data/CP0001537/parties_version-addresses.csv: -------------------------------------------------------------------------------- 1 | id,address_type,street,street_additional,city,region,country,postal_code,delivery_instructions,business_id,office_id 2 | 31018,delivery,413-606 14TH STREET,"",WEST VANCOUVER,BC,CA,V7T2R3,"",, 3 | 31019,mailing,413-606 14TH STREET,"",WEST VANCOUVER,BC,CA,V7T2R3,"",, 4 | 31020,delivery,211-606 14TH STREET,"",WEST VANCOUVER,BC,CA,V7T2R3,"",, 5 | 31021,mailing,211-606 14TH STREET,"",WEST VANCOUVER,BC,CA,V7T2R3,"",, 6 | 31022,delivery,411-606 14TH STREET,"",WEST VANCOUVER,BC,CA,V7T2R3,"",, 7 | 31023,mailing,411-606 14TH STREET,"",WEST VANCOUVER,BC,CA,V7T2R3,"",, 8 | 31024,delivery,410-606 14TH STREET,"",WEST VANCOUVER,BC,CA,V7T2R3,"",, 9 | 31025,mailing,410-606 14TH STREET,"",WEST VANCOUVER,BC,CA,V7T2R3,"",, 10 | 31026,delivery,306-606 14TH STREET,"",WEST VANCOUVER,BC,CA,V7T2R3,"",, 11 | 31027,mailing,306-606 14TH STREET,"",WEST VANCOUVER,BC,CA,V7T2R3,"",, 12 | 31028,delivery,314-606 14TH STREET,"",WEST VANCOUVER,BC,CA,V7T2R3,"",, 13 | 31029,mailing,314-606 14TH STREET,"",WEST VANCOUVER,BC,CA,V7T2R3,"",, 14 | 31030,delivery,307-606 14TH STREET,"",WEST VANCOUVER,BC,CA,V7T2R3,"",, 15 | 31031,mailing,307-606 14TH STREET,"",WEST VANCOUVER,BC,CA,V7T2R3,"",, 16 | -------------------------------------------------------------------------------- /e2e/lear-data/CP0001537/parties_version-addresses_version.csv: -------------------------------------------------------------------------------- 1 | id,address_type,street,street_additional,city,region,country,postal_code,delivery_instructions,business_id,transaction_id,end_transaction_id,operation_type,office_id 2 | 31018,delivery,413-606 14TH STREET,"",WEST VANCOUVER,BC,CA,V7T2R3,"",,128773,,0, 3 | 31019,mailing,413-606 14TH STREET,"",WEST VANCOUVER,BC,CA,V7T2R3,"",,128773,,0, 4 | 31020,delivery,211-606 14TH STREET,"",WEST VANCOUVER,BC,CA,V7T2R3,"",,128773,,0, 5 | 31021,mailing,211-606 14TH STREET,"",WEST VANCOUVER,BC,CA,V7T2R3,"",,128773,,0, 6 | 31022,delivery,411-606 14TH STREET,"",WEST VANCOUVER,BC,CA,V7T2R3,"",,128773,,0, 7 | 31023,mailing,411-606 14TH STREET,"",WEST VANCOUVER,BC,CA,V7T2R3,"",,128773,,0, 8 | 31024,delivery,410-606 14TH STREET,"",WEST VANCOUVER,BC,CA,V7T2R3,"",,128773,,0, 9 | 31025,mailing,410-606 14TH STREET,"",WEST VANCOUVER,BC,CA,V7T2R3,"",,128773,,0, 10 | 31026,delivery,306-606 14TH STREET,"",WEST VANCOUVER,BC,CA,V7T2R3,"",,128773,,0, 11 | 31027,mailing,306-606 14TH STREET,"",WEST VANCOUVER,BC,CA,V7T2R3,"",,128773,,0, 12 | 31028,delivery,314-606 14TH STREET,"",WEST VANCOUVER,BC,CA,V7T2R3,"",,128773,,0, 13 | 31029,mailing,314-606 14TH STREET,"",WEST VANCOUVER,BC,CA,V7T2R3,"",,128773,,0, 14 | 31030,delivery,307-606 14TH STREET,"",WEST VANCOUVER,BC,CA,V7T2R3,"",,128773,,0, 15 | 31031,mailing,307-606 14TH STREET,"",WEST VANCOUVER,BC,CA,V7T2R3,"",,128773,,0, 16 | -------------------------------------------------------------------------------- /e2e/lear-data/CP0001537/parties_version.csv: -------------------------------------------------------------------------------- 1 | id,party_type,first_name,middle_initial,last_name,title,organization_name,delivery_address_id,mailing_address_id,transaction_id,end_transaction_id,operation_type 2 | 8514,person,DON,"",BRANDYS,"","",31018,31019,128773,,0 3 | 8515,person,PATRICK,"",DAVID,"","",31020,31021,128773,,0 4 | 8516,person,PAVEL,"",NAVRATIL,"","",31022,31023,128773,,0 5 | 8517,person,ANN,"",NORRIE,"","",31024,31025,128773,,0 6 | 8518,person,TOM,"",ALLEN,"","",31026,31027,128773,,0 7 | 8519,person,RENE,"",BEAUCHAMP,"","",31028,31029,128773,,0 8 | 8520,person,PAGET,"",BENTHAM,"","",31030,31031,128773,,0 9 | -------------------------------------------------------------------------------- /e2e/lear-data/CP0001537/party_roles.csv: -------------------------------------------------------------------------------- 1 | id,role,appointment_date,cessation_date,business_id,party_id 2 | 8854,director,2018-12-04 00:00:00+00,,3332,8514 3 | 8855,director,2018-12-04 00:00:00+00,,3332,8515 4 | 8856,director,2018-12-04 00:00:00+00,,3332,8516 5 | 8857,director,2018-12-04 00:00:00+00,,3332,8517 6 | 8858,director,2018-12-04 00:00:00+00,,3332,8518 7 | 8859,director,2018-12-04 00:00:00+00,,3332,8519 8 | 8860,director,2018-12-04 00:00:00+00,,3332,8520 9 | -------------------------------------------------------------------------------- /e2e/lear-data/CP0001537/party_roles_version.csv: -------------------------------------------------------------------------------- 1 | id,role,appointment_date,cessation_date,business_id,party_id,transaction_id,end_transaction_id,operation_type 2 | 8854,director,2018-12-04 00:00:00+00,,3332,8514,128773,,0 3 | 8855,director,2018-12-04 00:00:00+00,,3332,8515,128773,,0 4 | 8856,director,2018-12-04 00:00:00+00,,3332,8516,128773,,0 5 | 8857,director,2018-12-04 00:00:00+00,,3332,8517,128773,,0 6 | 8858,director,2018-12-04 00:00:00+00,,3332,8518,128773,,0 7 | 8859,director,2018-12-04 00:00:00+00,,3332,8519,128773,,0 8 | 8860,director,2018-12-04 00:00:00+00,,3332,8520,128773,,0 9 | -------------------------------------------------------------------------------- /e2e/lear-data/CP0001538/addresses.csv: -------------------------------------------------------------------------------- 1 | id,address_type,street,street_additional,city,region,country,postal_code,delivery_instructions,business_id,office_id 2 | 31032,mailing,123 MAIN STREET,,RICHMOND,BC,CA,V6Y 3S1,,,3427 3 | 31033,delivery,7460 MOFFATT ROAD,,RICHMOND,BC,CA,V6Y 3S1,,,3427 -------------------------------------------------------------------------------- /e2e/lear-data/CP0001538/addresses_version.csv: -------------------------------------------------------------------------------- 1 | id,address_type,street,street_additional,city,region,country,postal_code,delivery_instructions,business_id,transaction_id,end_transaction_id,operation_type,office_id 2 | 31032,mailing,7460 MOFFATT ROAD,"",RICHMOND,BC,CA,V6Y 3S1,"",,128832,,0,3427 3 | 31033,delivery,7460 MOFFATT ROAD,"",RICHMOND,BC,CA,V6Y 3S1,"",,128832,,0,3427 4 | -------------------------------------------------------------------------------- /e2e/lear-data/CP0001538/businesses.csv: -------------------------------------------------------------------------------- 1 | id,last_modified,last_ledger_id,last_remote_ledger_id,last_ar_date,legal_name,founding_date,dissolution_date,identifier,tax_id,fiscal_year_end_date,submitter_userid,last_agm_date,last_ledger_timestamp,legal_type,restriction_ind 2 | 3333,2020-09-01 22:52:42.108089+00,,0,2018-01-31 00:00:00+00,MEADOW WALK HOUSING CO-OPERATIVE,1986-10-31 00:00:00+00,,CP0001538,,2020-09-01 22:52:43.600398+00,,2019-01-31 00:00:00+00,2019-02-08 00:00:00+00,CP,f -------------------------------------------------------------------------------- /e2e/lear-data/CP0001538/businesses_version.csv: -------------------------------------------------------------------------------- 1 | id,last_modified,last_ledger_id,last_remote_ledger_id,last_ar_date,legal_name,founding_date,dissolution_date,identifier,tax_id,fiscal_year_end_date,submitter_userid,transaction_id,end_transaction_id,operation_type,last_agm_date,last_ledger_timestamp,legal_type,restriction_ind 2 | 3333,2020-09-01 22:52:42.108089+00,,0,2019-01-31 00:00:00+00,MEADOW WALK HOUSING CO-OPERATIVE,1986-10-31 00:00:00+00,,CP0001538,,2020-09-01 22:52:43.600398+00,,128832,,0,2019-01-31 00:00:00+00,2019-02-08 00:00:00+00,CP,f 3 | -------------------------------------------------------------------------------- /e2e/lear-data/CP0001538/offices.csv: -------------------------------------------------------------------------------- 1 | id,office_type,deactivated_date,business_id 2 | 3427,registeredOffice,,3333 3 | -------------------------------------------------------------------------------- /e2e/lear-data/CP0001538/offices_version.csv: -------------------------------------------------------------------------------- 1 | id,office_type,deactivated_date,business_id,transaction_id,end_transaction_id,operation_type 2 | 3427,registeredOffice,,3333,128832,,0 3 | -------------------------------------------------------------------------------- /e2e/lear-data/CP0001538/parties-addresses.csv: -------------------------------------------------------------------------------- 1 | id,address_type,street,street_additional,city,region,country,postal_code,delivery_instructions,business_id,office_id 2 | 31034,delivery,01 - 7460 MOFFATT ROAD,"",RICHMOND,BC,CA,V6Y3S1,"",, 3 | 31035,mailing,01 - 7460 MOFFATT ROAD,"",RICHMOND,BC,CA,V6Y3S1,"",, 4 | 31036,delivery,14-7460 MOFFATT ROAD,"",RICHMOND,BC,CA,V6Y3S1,"",, 5 | 31037,mailing,14-7460 MOFFATT ROAD,"",RICHMOND,BC,CA,V6Y3S1,"",, 6 | 31038,delivery,20-7460 MOFFATT RD,"",RICHMOND,BC,CA,V6Y3S1,"",, 7 | 31039,mailing,20-7460 MOFFATT RD,"",RICHMOND,BC,CA,V6Y3S1,"",, 8 | 31040,delivery,06 - 7460 MOFFATT ROAD,"",RICHMOND,BC,CA,V6Y3S1,"",, 9 | 31041,mailing,06 - 7460 MOFFATT ROAD,"",RICHMOND,BC,CA,V6Y3S1,"",, 10 | 31042,delivery,209 - 7460 MOFFATT ROAD,"",RICHMOND,BC,CA,V6Y3S1,"",, 11 | 31043,mailing,209 - 7460 MOFFATT ROAD,"",RICHMOND,BC,CA,V6Y3S1,"",, 12 | 31044,delivery,4-7460 MOFFATT RD,"",RICHMOND,BC,CA,V6Y3S1,"",, 13 | 31045,mailing,4-7460 MOFFATT RD,"",RICHMOND,BC,CA,V6Y3S1,"",, 14 | 31046,delivery,10-7460 MOFFATT ROAD,"",RICHMOND,BC,CA,V6Y3S1,"",, 15 | 31047,mailing,10-7460 MOFFATT ROAD,"",RICHMOND,BC,CA,V6Y3S1,"",, 16 | 31048,delivery,23-7460 MOFFATT RD,"",RICHMOND,BC,CA,V6Y3S1,"",, 17 | 31049,mailing,23-7460 MOFFATT RD,"",RICHMOND,BC,CA,V6Y3S1,"",, 18 | 31050,delivery,08-7460 MOFFATT ROAD,"",RICHMOND,BC,CA,V6Y3S1,"",, 19 | 31051,mailing,08-7460 MOFFATT ROAD,"",RICHMOND,BC,CA,V6Y3S1,"",, 20 | -------------------------------------------------------------------------------- /e2e/lear-data/CP0001538/parties.csv: -------------------------------------------------------------------------------- 1 | id,party_type,first_name,middle_initial,last_name,title,organization_name,delivery_address_id,mailing_address_id 2 | 8521,person,MARC,"",BOWLEY,"","",31034,31035 3 | 8522,person,MICHAEL,"",FLEMING,"","",31036,31037 4 | 8523,person,CARMEN,"",LUNG,"","",31038,31039 5 | 8524,person,ROBERT,"",MELDRUM,"","",31040,31041 6 | 8525,person,CAROLYN,"",MICHAELS,"","",31042,31043 7 | 8526,person,EMIL,"",SHPOLYANSKY,"","",31044,31045 8 | 8527,person,VLAD,"",TOLVIN,"","",31046,31047 9 | 8528,person,OLEG,"",VOYTKOV,"","",31048,31049 10 | 8529,person,JOANNE,"",WILLOUGHBY,"","",31050,31051 11 | -------------------------------------------------------------------------------- /e2e/lear-data/CP0001538/parties_version-addresses.csv: -------------------------------------------------------------------------------- 1 | id,address_type,street,street_additional,city,region,country,postal_code,delivery_instructions,business_id,office_id 2 | 31034,delivery,01 - 7460 MOFFATT ROAD,"",RICHMOND,BC,CA,V6Y3S1,"",, 3 | 31035,mailing,01 - 7460 MOFFATT ROAD,"",RICHMOND,BC,CA,V6Y3S1,"",, 4 | 31036,delivery,14-7460 MOFFATT ROAD,"",RICHMOND,BC,CA,V6Y3S1,"",, 5 | 31037,mailing,14-7460 MOFFATT ROAD,"",RICHMOND,BC,CA,V6Y3S1,"",, 6 | 31038,delivery,20-7460 MOFFATT RD,"",RICHMOND,BC,CA,V6Y3S1,"",, 7 | 31039,mailing,20-7460 MOFFATT RD,"",RICHMOND,BC,CA,V6Y3S1,"",, 8 | 31040,delivery,06 - 7460 MOFFATT ROAD,"",RICHMOND,BC,CA,V6Y3S1,"",, 9 | 31041,mailing,06 - 7460 MOFFATT ROAD,"",RICHMOND,BC,CA,V6Y3S1,"",, 10 | 31042,delivery,209 - 7460 MOFFATT ROAD,"",RICHMOND,BC,CA,V6Y3S1,"",, 11 | 31043,mailing,209 - 7460 MOFFATT ROAD,"",RICHMOND,BC,CA,V6Y3S1,"",, 12 | 31044,delivery,4-7460 MOFFATT RD,"",RICHMOND,BC,CA,V6Y3S1,"",, 13 | 31045,mailing,4-7460 MOFFATT RD,"",RICHMOND,BC,CA,V6Y3S1,"",, 14 | 31046,delivery,10-7460 MOFFATT ROAD,"",RICHMOND,BC,CA,V6Y3S1,"",, 15 | 31047,mailing,10-7460 MOFFATT ROAD,"",RICHMOND,BC,CA,V6Y3S1,"",, 16 | 31048,delivery,23-7460 MOFFATT RD,"",RICHMOND,BC,CA,V6Y3S1,"",, 17 | 31049,mailing,23-7460 MOFFATT RD,"",RICHMOND,BC,CA,V6Y3S1,"",, 18 | 31050,delivery,08-7460 MOFFATT ROAD,"",RICHMOND,BC,CA,V6Y3S1,"",, 19 | 31051,mailing,08-7460 MOFFATT ROAD,"",RICHMOND,BC,CA,V6Y3S1,"",, 20 | -------------------------------------------------------------------------------- /e2e/lear-data/CP0001538/parties_version.csv: -------------------------------------------------------------------------------- 1 | id,party_type,first_name,middle_initial,last_name,title,organization_name,delivery_address_id,mailing_address_id,transaction_id,end_transaction_id,operation_type 2 | 8521,person,MARC,"",BOWLEY,"","",31034,31035,128832,,0 3 | 8522,person,MICHAEL,"",FLEMING,"","",31036,31037,128832,,0 4 | 8523,person,CARMEN,"",LUNG,"","",31038,31039,128832,,0 5 | 8524,person,ROBERT,"",MELDRUM,"","",31040,31041,128832,,0 6 | 8525,person,CAROLYN,"",MICHAELS,"","",31042,31043,128832,,0 7 | 8526,person,EMIL,"",SHPOLYANSKY,"","",31044,31045,128832,,0 8 | 8527,person,VLAD,"",TOLVIN,"","",31046,31047,128832,,0 9 | 8528,person,OLEG,"",VOYTKOV,"","",31048,31049,128832,,0 10 | 8529,person,JOANNE,"",WILLOUGHBY,"","",31050,31051,128832,,0 11 | -------------------------------------------------------------------------------- /e2e/lear-data/CP0001538/party_roles.csv: -------------------------------------------------------------------------------- 1 | id,role,appointment_date,cessation_date,business_id,party_id 2 | 8861,director,2018-09-06 00:00:00+00,,3333,8521 3 | 8862,director,2017-03-23 00:00:00+00,,3333,8522 4 | 8863,director,2019-02-08 00:00:00+00,,3333,8523 5 | 8864,director,2018-09-06 00:00:00+00,,3333,8524 6 | 8865,director,2018-09-06 00:00:00+00,,3333,8525 7 | 8866,director,2019-02-08 00:00:00+00,,3333,8526 8 | 8867,director,2017-03-23 00:00:00+00,,3333,8527 9 | 8868,director,2019-02-08 00:00:00+00,,3333,8528 10 | 8869,director,2018-03-21 00:00:00+00,,3333,8529 11 | -------------------------------------------------------------------------------- /e2e/lear-data/CP0001538/party_roles_version.csv: -------------------------------------------------------------------------------- 1 | id,role,appointment_date,cessation_date,business_id,party_id,transaction_id,end_transaction_id,operation_type 2 | 8861,director,2018-09-06 00:00:00+00,,3333,8521,128832,,0 3 | 8862,director,2017-03-23 00:00:00+00,,3333,8522,128832,,0 4 | 8863,director,2019-02-08 00:00:00+00,,3333,8523,128832,,0 5 | 8864,director,2018-09-06 00:00:00+00,,3333,8524,128832,,0 6 | 8865,director,2018-09-06 00:00:00+00,,3333,8525,128832,,0 7 | 8866,director,2019-02-08 00:00:00+00,,3333,8526,128832,,0 8 | 8867,director,2017-03-23 00:00:00+00,,3333,8527,128832,,0 9 | 8868,director,2019-02-08 00:00:00+00,,3333,8528,128832,,0 10 | 8869,director,2018-03-21 00:00:00+00,,3333,8529,128832,,0 11 | -------------------------------------------------------------------------------- /e2e/lear-data/CP0001540/addresses.csv: -------------------------------------------------------------------------------- 1 | id,address_type,street,street_additional,city,region,country,postal_code,delivery_instructions,business_id,office_id 2 | 31052,mailing,123 MAIN STREET,,VANCOUVER,BC,CA,V5T 1V2,,,3428 3 | 31053,delivery,600 - 1230 EAST 8TH AVENUE,,VANCOUVER,BC,CA,V5T 1V2,,,3428 -------------------------------------------------------------------------------- /e2e/lear-data/CP0001540/addresses_version.csv: -------------------------------------------------------------------------------- 1 | id,address_type,street,street_additional,city,region,country,postal_code,delivery_instructions,business_id,transaction_id,end_transaction_id,operation_type,office_id 2 | 31052,mailing,600 - 1230 EAST 8TH AVENUE,"",VANCOUVER,BC,CA,V5T 1V2,"",,128913,,0,3428 3 | 31053,delivery,600 - 1230 EAST 8TH AVENUE,"",VANCOUVER,BC,CA,V5T 1V2,"",,128913,,0,3428 4 | -------------------------------------------------------------------------------- /e2e/lear-data/CP0001540/businesses.csv: -------------------------------------------------------------------------------- 1 | id,last_modified,last_ledger_id,last_remote_ledger_id,last_ar_date,legal_name,founding_date,dissolution_date,identifier,tax_id,fiscal_year_end_date,submitter_userid,last_agm_date,last_ledger_timestamp,legal_type,restriction_ind 2 | 3334,2020-09-01 22:53:27.576678+00,,0,2018-03-13 00:00:00+00,CHINA CREEK HOUSING C0-OPERATIVE,1986-11-24 00:00:00+00,,CP0001540,,2020-09-01 22:53:28.970631+00,,2019-03-13 00:00:00+00,2019-06-27 00:00:00+00,CP,f -------------------------------------------------------------------------------- /e2e/lear-data/CP0001540/businesses_version.csv: -------------------------------------------------------------------------------- 1 | id,last_modified,last_ledger_id,last_remote_ledger_id,last_ar_date,legal_name,founding_date,dissolution_date,identifier,tax_id,fiscal_year_end_date,submitter_userid,transaction_id,end_transaction_id,operation_type,last_agm_date,last_ledger_timestamp,legal_type,restriction_ind 2 | 3334,2020-09-01 22:53:27.576678+00,,0,2019-03-13 00:00:00+00,CHINA CREEK HOUSING C0-OPERATIVE,1986-11-24 00:00:00+00,,CP0001540,,2020-09-01 22:53:28.970631+00,,128913,,0,2019-03-13 00:00:00+00,2019-06-27 00:00:00+00,CP,f 3 | -------------------------------------------------------------------------------- /e2e/lear-data/CP0001540/offices.csv: -------------------------------------------------------------------------------- 1 | id,office_type,deactivated_date,business_id 2 | 3428,registeredOffice,,3334 3 | -------------------------------------------------------------------------------- /e2e/lear-data/CP0001540/offices_version.csv: -------------------------------------------------------------------------------- 1 | id,office_type,deactivated_date,business_id,transaction_id,end_transaction_id,operation_type 2 | 3428,registeredOffice,,3334,128913,,0 3 | -------------------------------------------------------------------------------- /e2e/lear-data/CP0001540/parties-addresses.csv: -------------------------------------------------------------------------------- 1 | id,address_type,street,street_additional,city,region,country,postal_code,delivery_instructions,business_id,office_id 2 | 31054,delivery,307 - 1230 EAST 8TH AVE,"",VANCOUVER,BC,CA,V5T1V2,"",, 3 | 31055,mailing,307 - 1230 EAST 8TH AVE,"",VANCOUVER,BC,CA,V5T1V2,"",, 4 | 31056,delivery,300-1230 EAST 8TH AVENUE,"",VANCOUVER,BC,CA,V5Y1V2,"",, 5 | 31057,mailing,300-1230 EAST 8TH AVENUE,"",VANCOUVER,BC,CA,V5Y1V2,"",, 6 | 31058,delivery,402-1230 EAST 8TH AVENUE,"",VANCOUVER,BC,CA,V5Y1V2,"",, 7 | 31059,mailing,402-1230 EAST 8TH AVENUE,"",VANCOUVER,BC,CA,V5Y1V2,"",, 8 | 31060,delivery,400-1230 EAST 8TH AVE,"",VANCOUVER,BC,CA,V5T1V2,"",, 9 | 31061,mailing,400-1230 EAST 8TH AVE,"",VANCOUVER,BC,CA,V5T1V2,"",, 10 | 31062,delivery,308-1230 EAST 8TH AVE,"",VANCOUVER,BC,CA,V5T1V2,"",, 11 | 31063,mailing,308-1230 EAST 8TH AVE,"",VANCOUVER,BC,CA,V5T1V2,"",, 12 | -------------------------------------------------------------------------------- /e2e/lear-data/CP0001540/parties-addresses_version.csv: -------------------------------------------------------------------------------- 1 | id,address_type,street,street_additional,city,region,country,postal_code,delivery_instructions,business_id,transaction_id,end_transaction_id,operation_type,office_id 2 | 31054,delivery,307 - 1230 EAST 8TH AVE,"",VANCOUVER,BC,CA,V5T1V2,"",,128913,,0, 3 | 31055,mailing,307 - 1230 EAST 8TH AVE,"",VANCOUVER,BC,CA,V5T1V2,"",,128913,,0, 4 | 31056,delivery,300-1230 EAST 8TH AVENUE,"",VANCOUVER,BC,CA,V5Y1V2,"",,128913,,0, 5 | 31057,mailing,300-1230 EAST 8TH AVENUE,"",VANCOUVER,BC,CA,V5Y1V2,"",,128913,,0, 6 | 31058,delivery,402-1230 EAST 8TH AVENUE,"",VANCOUVER,BC,CA,V5Y1V2,"",,128913,,0, 7 | 31059,mailing,402-1230 EAST 8TH AVENUE,"",VANCOUVER,BC,CA,V5Y1V2,"",,128913,,0, 8 | 31060,delivery,400-1230 EAST 8TH AVE,"",VANCOUVER,BC,CA,V5T1V2,"",,128913,,0, 9 | 31061,mailing,400-1230 EAST 8TH AVE,"",VANCOUVER,BC,CA,V5T1V2,"",,128913,,0, 10 | 31062,delivery,308-1230 EAST 8TH AVE,"",VANCOUVER,BC,CA,V5T1V2,"",,128913,,0, 11 | 31063,mailing,308-1230 EAST 8TH AVE,"",VANCOUVER,BC,CA,V5T1V2,"",,128913,,0, 12 | -------------------------------------------------------------------------------- /e2e/lear-data/CP0001540/parties.csv: -------------------------------------------------------------------------------- 1 | id,party_type,first_name,middle_initial,last_name,title,organization_name,delivery_address_id,mailing_address_id 2 | 8530,person,DANIELLE,"",FELIX,"","",31054,31055 3 | 8531,person,LISA,"",GREY,"","",31056,31057 4 | 8532,person,EDWIN,"",GUERRA,"","",31058,31059 5 | 8533,person,FIONA,"",FITZGERALD,"","",31060,31061 6 | 8534,person,LINDEN,"",NATHAN,"","",31062,31063 7 | -------------------------------------------------------------------------------- /e2e/lear-data/CP0001540/parties_version-addresses.csv: -------------------------------------------------------------------------------- 1 | id,address_type,street,street_additional,city,region,country,postal_code,delivery_instructions,business_id,office_id 2 | 31054,delivery,307 - 1230 EAST 8TH AVE,"",VANCOUVER,BC,CA,V5T1V2,"",, 3 | 31055,mailing,307 - 1230 EAST 8TH AVE,"",VANCOUVER,BC,CA,V5T1V2,"",, 4 | 31056,delivery,300-1230 EAST 8TH AVENUE,"",VANCOUVER,BC,CA,V5Y1V2,"",, 5 | 31057,mailing,300-1230 EAST 8TH AVENUE,"",VANCOUVER,BC,CA,V5Y1V2,"",, 6 | 31058,delivery,402-1230 EAST 8TH AVENUE,"",VANCOUVER,BC,CA,V5Y1V2,"",, 7 | 31059,mailing,402-1230 EAST 8TH AVENUE,"",VANCOUVER,BC,CA,V5Y1V2,"",, 8 | 31060,delivery,400-1230 EAST 8TH AVE,"",VANCOUVER,BC,CA,V5T1V2,"",, 9 | 31061,mailing,400-1230 EAST 8TH AVE,"",VANCOUVER,BC,CA,V5T1V2,"",, 10 | 31062,delivery,308-1230 EAST 8TH AVE,"",VANCOUVER,BC,CA,V5T1V2,"",, 11 | 31063,mailing,308-1230 EAST 8TH AVE,"",VANCOUVER,BC,CA,V5T1V2,"",, 12 | -------------------------------------------------------------------------------- /e2e/lear-data/CP0001540/parties_version-addresses_version.csv: -------------------------------------------------------------------------------- 1 | id,address_type,street,street_additional,city,region,country,postal_code,delivery_instructions,business_id,transaction_id,end_transaction_id,operation_type,office_id 2 | 31054,delivery,307 - 1230 EAST 8TH AVE,"",VANCOUVER,BC,CA,V5T1V2,"",,128913,,0, 3 | 31055,mailing,307 - 1230 EAST 8TH AVE,"",VANCOUVER,BC,CA,V5T1V2,"",,128913,,0, 4 | 31056,delivery,300-1230 EAST 8TH AVENUE,"",VANCOUVER,BC,CA,V5Y1V2,"",,128913,,0, 5 | 31057,mailing,300-1230 EAST 8TH AVENUE,"",VANCOUVER,BC,CA,V5Y1V2,"",,128913,,0, 6 | 31058,delivery,402-1230 EAST 8TH AVENUE,"",VANCOUVER,BC,CA,V5Y1V2,"",,128913,,0, 7 | 31059,mailing,402-1230 EAST 8TH AVENUE,"",VANCOUVER,BC,CA,V5Y1V2,"",,128913,,0, 8 | 31060,delivery,400-1230 EAST 8TH AVE,"",VANCOUVER,BC,CA,V5T1V2,"",,128913,,0, 9 | 31061,mailing,400-1230 EAST 8TH AVE,"",VANCOUVER,BC,CA,V5T1V2,"",,128913,,0, 10 | 31062,delivery,308-1230 EAST 8TH AVE,"",VANCOUVER,BC,CA,V5T1V2,"",,128913,,0, 11 | 31063,mailing,308-1230 EAST 8TH AVE,"",VANCOUVER,BC,CA,V5T1V2,"",,128913,,0, 12 | -------------------------------------------------------------------------------- /e2e/lear-data/CP0001540/parties_version.csv: -------------------------------------------------------------------------------- 1 | id,party_type,first_name,middle_initial,last_name,title,organization_name,delivery_address_id,mailing_address_id,transaction_id,end_transaction_id,operation_type 2 | 8530,person,DANIELLE,"",FELIX,"","",31054,31055,128913,,0 3 | 8531,person,LISA,"",GREY,"","",31056,31057,128913,,0 4 | 8532,person,EDWIN,"",GUERRA,"","",31058,31059,128913,,0 5 | 8533,person,FIONA,"",FITZGERALD,"","",31060,31061,128913,,0 6 | 8534,person,LINDEN,"",NATHAN,"","",31062,31063,128913,,0 7 | -------------------------------------------------------------------------------- /e2e/lear-data/CP0001540/party_roles.csv: -------------------------------------------------------------------------------- 1 | id,role,appointment_date,cessation_date,business_id,party_id 2 | 8870,director,2018-08-09 00:00:00+00,,3334,8530 3 | 8871,director,2018-04-08 00:00:00+00,,3334,8531 4 | 8872,director,2018-04-08 00:00:00+00,,3334,8532 5 | 8873,director,2019-06-07 00:00:00+00,,3334,8533 6 | 8874,director,2019-06-07 00:00:00+00,,3334,8534 7 | -------------------------------------------------------------------------------- /e2e/lear-data/CP0001540/party_roles_version.csv: -------------------------------------------------------------------------------- 1 | id,role,appointment_date,cessation_date,business_id,party_id,transaction_id,end_transaction_id,operation_type 2 | 8870,director,2018-08-09 00:00:00+00,,3334,8530,128913,,0 3 | 8871,director,2018-04-08 00:00:00+00,,3334,8531,128913,,0 4 | 8872,director,2018-04-08 00:00:00+00,,3334,8532,128913,,0 5 | 8873,director,2019-06-07 00:00:00+00,,3334,8533,128913,,0 6 | 8874,director,2019-06-07 00:00:00+00,,3334,8534,128913,,0 7 | -------------------------------------------------------------------------------- /e2e/lear-data/CP0001551/addresses.csv: -------------------------------------------------------------------------------- 1 | id,address_type,street,street_additional,city,region,country,postal_code,delivery_instructions,business_id,office_id 2 | 31116,mailing,123 MAIN STREET,,COQUITLAM,BC,CA,V3J 3Y1,,,3432 3 | 31117,delivery,40 - 736 CLARKE ROAD,,COQUITLAM,BC,CA,V3J 3Y1,,,3432 -------------------------------------------------------------------------------- /e2e/lear-data/CP0001551/addresses_version.csv: -------------------------------------------------------------------------------- 1 | id,address_type,street,street_additional,city,region,country,postal_code,delivery_instructions,business_id,transaction_id,end_transaction_id,operation_type,office_id 2 | 31116,mailing,40 - 736 CLARKE ROAD,"",COQUITLAM,BC,CA,V3J 3Y1,"",,129199,,0,3432 3 | 31117,delivery,40 - 736 CLARKE ROAD,"",COQUITLAM,BC,CA,V3J 3Y1,"",,129199,,0,3432 4 | -------------------------------------------------------------------------------- /e2e/lear-data/CP0001551/businesses.csv: -------------------------------------------------------------------------------- 1 | id,last_modified,last_ledger_id,last_remote_ledger_id,last_ar_date,legal_name,founding_date,dissolution_date,identifier,tax_id,fiscal_year_end_date,submitter_userid,last_agm_date,last_ledger_timestamp,legal_type,restriction_ind 2 | 3338,2020-09-01 22:55:54.965948+00,,0,2018-01-22 00:00:00+00,ANSKAR COURT HOUSING CO-OPERATIVE,1987-06-11 00:00:00+00,,CP0001551,,2020-09-01 22:55:55.912422+00,,2019-01-22 00:00:00+00,2019-02-26 00:00:00+00,CP,f -------------------------------------------------------------------------------- /e2e/lear-data/CP0001551/businesses_version.csv: -------------------------------------------------------------------------------- 1 | id,last_modified,last_ledger_id,last_remote_ledger_id,last_ar_date,legal_name,founding_date,dissolution_date,identifier,tax_id,fiscal_year_end_date,submitter_userid,transaction_id,end_transaction_id,operation_type,last_agm_date,last_ledger_timestamp,legal_type,restriction_ind 2 | 3338,2020-09-01 22:55:54.965948+00,,0,2019-01-22 00:00:00+00,ANSKAR COURT HOUSING CO-OPERATIVE,1987-06-11 00:00:00+00,,CP0001551,,2020-09-01 22:55:55.912422+00,,129199,,0,2019-01-22 00:00:00+00,2019-02-26 00:00:00+00,CP,f 3 | -------------------------------------------------------------------------------- /e2e/lear-data/CP0001551/offices.csv: -------------------------------------------------------------------------------- 1 | id,office_type,deactivated_date,business_id 2 | 3432,registeredOffice,,3338 3 | -------------------------------------------------------------------------------- /e2e/lear-data/CP0001551/offices_version.csv: -------------------------------------------------------------------------------- 1 | id,office_type,deactivated_date,business_id,transaction_id,end_transaction_id,operation_type 2 | 3432,registeredOffice,,3338,129199,,0 3 | -------------------------------------------------------------------------------- /e2e/lear-data/CP0001551/parties-addresses.csv: -------------------------------------------------------------------------------- 1 | id,address_type,street,street_additional,city,region,country,postal_code,delivery_instructions,business_id,office_id 2 | 31118,delivery,8 - 736 CLARKE ROAD,"",COQUITLAM,BC,CA,V3J3Y1,"",, 3 | 31119,mailing,8 - 736 CLARKE ROAD,"",COQUITLAM,BC,CA,V3J3Y1,"",, 4 | 31120,delivery,6-736 CLARKE RD,"",COQUITLAM,BC,CA,V3J3Y1,"",, 5 | 31121,mailing,6-736 CLARKE RD,"",COQUITLAM,BC,CA,V3J3Y1,"",, 6 | 31122,delivery,20 - 736 CLARKE ROAD,"",COQUITLAM,BC,CA,V3J3Y1,"",, 7 | 31123,mailing,20 - 736 CLARKE ROAD,"",COQUITLAM,BC,CA,V3J3Y1,"",, 8 | 31124,delivery,15-736 CLARKE ROAD,"",COQUITLAM,BC,CA,V3J3Y1,"",, 9 | 31125,mailing,15-736 CLARKE ROAD,"",COQUITLAM,BC,CA,V3J3Y1,"",, 10 | 31126,delivery,3-736 CLARKE ROAD,"",COQUITLAM,BC,CA,V3J3Y1,"",, 11 | 31127,mailing,3-736 CLARKE ROAD,"",COQUITLAM,BC,CA,V3J3Y1,"",, 12 | 31128,delivery,29-736 CLARKE ROAD,"",COQUITLAM,BC,CA,V3J3Y1,"",, 13 | 31129,mailing,29-736 CLARKE ROAD,"",COQUITLAM,BC,CA,V3J3Y1,"",, 14 | 31130,delivery,31-736 CLARKE RD,"",COQUITLAM,BC,CA,V3J3Y1,"",, 15 | 31131,mailing,31-736 CLARKE RD,"",COQUITLAM,BC,CA,V3J3Y1,"",, 16 | -------------------------------------------------------------------------------- /e2e/lear-data/CP0001551/parties-addresses_version.csv: -------------------------------------------------------------------------------- 1 | id,address_type,street,street_additional,city,region,country,postal_code,delivery_instructions,business_id,transaction_id,end_transaction_id,operation_type,office_id 2 | 31118,delivery,8 - 736 CLARKE ROAD,"",COQUITLAM,BC,CA,V3J3Y1,"",,129199,,0, 3 | 31119,mailing,8 - 736 CLARKE ROAD,"",COQUITLAM,BC,CA,V3J3Y1,"",,129199,,0, 4 | 31120,delivery,6-736 CLARKE RD,"",COQUITLAM,BC,CA,V3J3Y1,"",,129199,,0, 5 | 31121,mailing,6-736 CLARKE RD,"",COQUITLAM,BC,CA,V3J3Y1,"",,129199,,0, 6 | 31122,delivery,20 - 736 CLARKE ROAD,"",COQUITLAM,BC,CA,V3J3Y1,"",,129199,,0, 7 | 31123,mailing,20 - 736 CLARKE ROAD,"",COQUITLAM,BC,CA,V3J3Y1,"",,129199,,0, 8 | 31124,delivery,15-736 CLARKE ROAD,"",COQUITLAM,BC,CA,V3J3Y1,"",,129199,,0, 9 | 31125,mailing,15-736 CLARKE ROAD,"",COQUITLAM,BC,CA,V3J3Y1,"",,129199,,0, 10 | 31126,delivery,3-736 CLARKE ROAD,"",COQUITLAM,BC,CA,V3J3Y1,"",,129199,,0, 11 | 31127,mailing,3-736 CLARKE ROAD,"",COQUITLAM,BC,CA,V3J3Y1,"",,129199,,0, 12 | 31128,delivery,29-736 CLARKE ROAD,"",COQUITLAM,BC,CA,V3J3Y1,"",,129199,,0, 13 | 31129,mailing,29-736 CLARKE ROAD,"",COQUITLAM,BC,CA,V3J3Y1,"",,129199,,0, 14 | 31130,delivery,31-736 CLARKE RD,"",COQUITLAM,BC,CA,V3J3Y1,"",,129199,,0, 15 | 31131,mailing,31-736 CLARKE RD,"",COQUITLAM,BC,CA,V3J3Y1,"",,129199,,0, 16 | -------------------------------------------------------------------------------- /e2e/lear-data/CP0001551/parties.csv: -------------------------------------------------------------------------------- 1 | id,party_type,first_name,middle_initial,last_name,title,organization_name,delivery_address_id,mailing_address_id 2 | 8558,person,OLGA,"",MAYBUROV,"","",31118,31119 3 | 8559,person,CHRISTINE,"",MULLIGAN,"","",31120,31121 4 | 8560,person,MONIKA,"",SMALL,"","",31122,31123 5 | 8561,person,KELSEY,"",MIZENER,"","",31124,31125 6 | 8562,person,CARLING,"",HARRISON,"","",31126,31127 7 | 8563,person,NADIA,"",KAISA,"","",31128,31129 8 | 8564,person,CAROL,"",STANLEY,"","",31130,31131 9 | -------------------------------------------------------------------------------- /e2e/lear-data/CP0001551/parties_version-addresses.csv: -------------------------------------------------------------------------------- 1 | id,address_type,street,street_additional,city,region,country,postal_code,delivery_instructions,business_id,office_id 2 | 31118,delivery,8 - 736 CLARKE ROAD,"",COQUITLAM,BC,CA,V3J3Y1,"",, 3 | 31119,mailing,8 - 736 CLARKE ROAD,"",COQUITLAM,BC,CA,V3J3Y1,"",, 4 | 31120,delivery,6-736 CLARKE RD,"",COQUITLAM,BC,CA,V3J3Y1,"",, 5 | 31121,mailing,6-736 CLARKE RD,"",COQUITLAM,BC,CA,V3J3Y1,"",, 6 | 31122,delivery,20 - 736 CLARKE ROAD,"",COQUITLAM,BC,CA,V3J3Y1,"",, 7 | 31123,mailing,20 - 736 CLARKE ROAD,"",COQUITLAM,BC,CA,V3J3Y1,"",, 8 | 31124,delivery,15-736 CLARKE ROAD,"",COQUITLAM,BC,CA,V3J3Y1,"",, 9 | 31125,mailing,15-736 CLARKE ROAD,"",COQUITLAM,BC,CA,V3J3Y1,"",, 10 | 31126,delivery,3-736 CLARKE ROAD,"",COQUITLAM,BC,CA,V3J3Y1,"",, 11 | 31127,mailing,3-736 CLARKE ROAD,"",COQUITLAM,BC,CA,V3J3Y1,"",, 12 | 31128,delivery,29-736 CLARKE ROAD,"",COQUITLAM,BC,CA,V3J3Y1,"",, 13 | 31129,mailing,29-736 CLARKE ROAD,"",COQUITLAM,BC,CA,V3J3Y1,"",, 14 | 31130,delivery,31-736 CLARKE RD,"",COQUITLAM,BC,CA,V3J3Y1,"",, 15 | 31131,mailing,31-736 CLARKE RD,"",COQUITLAM,BC,CA,V3J3Y1,"",, 16 | -------------------------------------------------------------------------------- /e2e/lear-data/CP0001551/parties_version-addresses_version.csv: -------------------------------------------------------------------------------- 1 | id,address_type,street,street_additional,city,region,country,postal_code,delivery_instructions,business_id,transaction_id,end_transaction_id,operation_type,office_id 2 | 31118,delivery,8 - 736 CLARKE ROAD,"",COQUITLAM,BC,CA,V3J3Y1,"",,129199,,0, 3 | 31119,mailing,8 - 736 CLARKE ROAD,"",COQUITLAM,BC,CA,V3J3Y1,"",,129199,,0, 4 | 31120,delivery,6-736 CLARKE RD,"",COQUITLAM,BC,CA,V3J3Y1,"",,129199,,0, 5 | 31121,mailing,6-736 CLARKE RD,"",COQUITLAM,BC,CA,V3J3Y1,"",,129199,,0, 6 | 31122,delivery,20 - 736 CLARKE ROAD,"",COQUITLAM,BC,CA,V3J3Y1,"",,129199,,0, 7 | 31123,mailing,20 - 736 CLARKE ROAD,"",COQUITLAM,BC,CA,V3J3Y1,"",,129199,,0, 8 | 31124,delivery,15-736 CLARKE ROAD,"",COQUITLAM,BC,CA,V3J3Y1,"",,129199,,0, 9 | 31125,mailing,15-736 CLARKE ROAD,"",COQUITLAM,BC,CA,V3J3Y1,"",,129199,,0, 10 | 31126,delivery,3-736 CLARKE ROAD,"",COQUITLAM,BC,CA,V3J3Y1,"",,129199,,0, 11 | 31127,mailing,3-736 CLARKE ROAD,"",COQUITLAM,BC,CA,V3J3Y1,"",,129199,,0, 12 | 31128,delivery,29-736 CLARKE ROAD,"",COQUITLAM,BC,CA,V3J3Y1,"",,129199,,0, 13 | 31129,mailing,29-736 CLARKE ROAD,"",COQUITLAM,BC,CA,V3J3Y1,"",,129199,,0, 14 | 31130,delivery,31-736 CLARKE RD,"",COQUITLAM,BC,CA,V3J3Y1,"",,129199,,0, 15 | 31131,mailing,31-736 CLARKE RD,"",COQUITLAM,BC,CA,V3J3Y1,"",,129199,,0, 16 | -------------------------------------------------------------------------------- /e2e/lear-data/CP0001551/parties_version.csv: -------------------------------------------------------------------------------- 1 | id,party_type,first_name,middle_initial,last_name,title,organization_name,delivery_address_id,mailing_address_id,transaction_id,end_transaction_id,operation_type 2 | 8558,person,OLGA,"",MAYBUROV,"","",31118,31119,129199,,0 3 | 8559,person,CHRISTINE,"",MULLIGAN,"","",31120,31121,129199,,0 4 | 8560,person,MONIKA,"",SMALL,"","",31122,31123,129199,,0 5 | 8561,person,KELSEY,"",MIZENER,"","",31124,31125,129199,,0 6 | 8562,person,CARLING,"",HARRISON,"","",31126,31127,129199,,0 7 | 8563,person,NADIA,"",KAISA,"","",31128,31129,129199,,0 8 | 8564,person,CAROL,"",STANLEY,"","",31130,31131,129199,,0 9 | -------------------------------------------------------------------------------- /e2e/lear-data/CP0001551/party_roles.csv: -------------------------------------------------------------------------------- 1 | id,role,appointment_date,cessation_date,business_id,party_id 2 | 8898,director,2018-11-01 00:00:00+00,,3338,8558 3 | 8899,director,2017-05-25 00:00:00+00,,3338,8559 4 | 8900,director,2018-09-06 00:00:00+00,,3338,8560 5 | 8901,director,2019-02-26 00:00:00+00,,3338,8561 6 | 8902,director,2019-02-26 00:00:00+00,,3338,8562 7 | 8903,director,2019-02-26 00:00:00+00,,3338,8563 8 | 8904,director,2017-05-25 00:00:00+00,,3338,8564 9 | -------------------------------------------------------------------------------- /e2e/lear-data/CP0001551/party_roles_version.csv: -------------------------------------------------------------------------------- 1 | id,role,appointment_date,cessation_date,business_id,party_id,transaction_id,end_transaction_id,operation_type 2 | 8898,director,2018-11-01 00:00:00+00,,3338,8558,129199,,0 3 | 8899,director,2017-05-25 00:00:00+00,,3338,8559,129199,,0 4 | 8900,director,2018-09-06 00:00:00+00,,3338,8560,129199,,0 5 | 8901,director,2019-02-26 00:00:00+00,,3338,8561,129199,,0 6 | 8902,director,2019-02-26 00:00:00+00,,3338,8562,129199,,0 7 | 8903,director,2019-02-26 00:00:00+00,,3338,8563,129199,,0 8 | 8904,director,2017-05-25 00:00:00+00,,3338,8564,129199,,0 9 | -------------------------------------------------------------------------------- /e2e/lear-data/CP0001552/addresses.csv: -------------------------------------------------------------------------------- 1 | id,address_type,street,street_additional,city,region,country,postal_code,delivery_instructions,business_id,office_id 2 | 31132,mailing,32 - 3332 FINDLAY STREET,"",VANCOUVER,BC,CA,V5N 3E7,"",,3433 3 | 31133,delivery,32 - 3332 FINDLAY STREET,"",VANCOUVER,BC,CA,V5N 3E7,"",,3433 4 | -------------------------------------------------------------------------------- /e2e/lear-data/CP0001552/addresses_version.csv: -------------------------------------------------------------------------------- 1 | id,address_type,street,street_additional,city,region,country,postal_code,delivery_instructions,business_id,transaction_id,end_transaction_id,operation_type,office_id 2 | 31132,mailing,32 - 3332 FINDLAY STREET,"",VANCOUVER,BC,CA,V5N 3E7,"",,129296,,0,3433 3 | 31133,delivery,32 - 3332 FINDLAY STREET,"",VANCOUVER,BC,CA,V5N 3E7,"",,129296,,0,3433 4 | -------------------------------------------------------------------------------- /e2e/lear-data/CP0001552/businesses.csv: -------------------------------------------------------------------------------- 1 | id,last_modified,last_ledger_id,last_remote_ledger_id,last_ar_date,legal_name,founding_date,dissolution_date,identifier,tax_id,fiscal_year_end_date,submitter_userid,last_agm_date,last_ledger_timestamp,legal_type,restriction_ind 2 | 3339,2020-09-01 22:56:40.340562+00,,0,2019-01-08 00:00:00+00,TROUT LAKE HOUSING CO-OPERATIVE,1987-06-23 00:00:00+00,,CP0001552,,2020-09-01 22:56:41.360687+00,,2019-01-08 00:00:00+00,2019-02-13 00:00:00+00,CP,f 3 | -------------------------------------------------------------------------------- /e2e/lear-data/CP0001552/businesses_version.csv: -------------------------------------------------------------------------------- 1 | id,last_modified,last_ledger_id,last_remote_ledger_id,last_ar_date,legal_name,founding_date,dissolution_date,identifier,tax_id,fiscal_year_end_date,submitter_userid,transaction_id,end_transaction_id,operation_type,last_agm_date,last_ledger_timestamp,legal_type,restriction_ind 2 | 3339,2020-09-01 22:56:40.340562+00,,0,2019-01-08 00:00:00+00,TROUT LAKE HOUSING CO-OPERATIVE,1987-06-23 00:00:00+00,,CP0001552,,2020-09-01 22:56:41.360687+00,,129296,,0,2019-01-08 00:00:00+00,2019-02-13 00:00:00+00,CP,f 3 | -------------------------------------------------------------------------------- /e2e/lear-data/CP0001552/offices.csv: -------------------------------------------------------------------------------- 1 | id,office_type,deactivated_date,business_id 2 | 3433,registeredOffice,,3339 3 | -------------------------------------------------------------------------------- /e2e/lear-data/CP0001552/offices_version.csv: -------------------------------------------------------------------------------- 1 | id,office_type,deactivated_date,business_id,transaction_id,end_transaction_id,operation_type 2 | 3433,registeredOffice,,3339,129296,,0 3 | -------------------------------------------------------------------------------- /e2e/lear-data/CP0001552/parties-addresses.csv: -------------------------------------------------------------------------------- 1 | id,address_type,street,street_additional,city,region,country,postal_code,delivery_instructions,business_id,office_id 2 | 31134,delivery,9-3292 FINDLEY STREET,"",VANCOUVER,BC,CA,V5N4E7,"",, 3 | 31135,mailing,9-3292 FINDLEY STREET,"",VANCOUVER,BC,CA,V5N4E7,"",, 4 | 31136,delivery,27-3320 FINDLAY ST,"",VANCOUVER,BC,CA,V5N4E7,"",, 5 | 31137,mailing,27-3320 FINDLAY ST,"",VANCOUVER,BC,CA,V5N4E7,"",, 6 | 31138,delivery,14-3292 FINDLEY STREET,"",VANCOUVER,BC,CA,V5N4E7,"",, 7 | 31139,mailing,14-3292 FINDLEY STREET,"",VANCOUVER,BC,CA,V5N4E7,"",, 8 | 31140,delivery,20-3306 FINDLEY STREET,"",VANCOUVER,BC,CA,V5N4E7,"",, 9 | 31141,mailing,20-3306 FINDLEY STREET,"",VANCOUVER,BC,CA,V5N4E7,"",, 10 | 31142,delivery,#29-3320 FINDLAY ST,"",VANCOUVER,BC,CA,V5N4E7,"",, 11 | 31143,mailing,#29-3320 FINDLAY ST,"",VANCOUVER,BC,CA,V5N4E7,"",, 12 | 31144,delivery,30-3332 FINDLAY STREET,"",VANCOUVER,BC,CA,V5N4E7,"",, 13 | 31145,mailing,30-3332 FINDLAY STREET,"",VANCOUVER,BC,CA,V5N4E7,"",, 14 | 31146,delivery,#23-3306 FINDLAY ST,"",VANCOUVER,BC,CA,V5N4E7,"",, 15 | 31147,mailing,#23-3306 FINDLAY ST,"",VANCOUVER,BC,CA,V5N4E7,"",, 16 | -------------------------------------------------------------------------------- /e2e/lear-data/CP0001552/parties-addresses_version.csv: -------------------------------------------------------------------------------- 1 | id,address_type,street,street_additional,city,region,country,postal_code,delivery_instructions,business_id,transaction_id,end_transaction_id,operation_type,office_id 2 | 31134,delivery,9-3292 FINDLEY STREET,"",VANCOUVER,BC,CA,V5N4E7,"",,129296,,0, 3 | 31135,mailing,9-3292 FINDLEY STREET,"",VANCOUVER,BC,CA,V5N4E7,"",,129296,,0, 4 | 31136,delivery,27-3320 FINDLAY ST,"",VANCOUVER,BC,CA,V5N4E7,"",,129296,,0, 5 | 31137,mailing,27-3320 FINDLAY ST,"",VANCOUVER,BC,CA,V5N4E7,"",,129296,,0, 6 | 31138,delivery,14-3292 FINDLEY STREET,"",VANCOUVER,BC,CA,V5N4E7,"",,129296,,0, 7 | 31139,mailing,14-3292 FINDLEY STREET,"",VANCOUVER,BC,CA,V5N4E7,"",,129296,,0, 8 | 31140,delivery,20-3306 FINDLEY STREET,"",VANCOUVER,BC,CA,V5N4E7,"",,129296,,0, 9 | 31141,mailing,20-3306 FINDLEY STREET,"",VANCOUVER,BC,CA,V5N4E7,"",,129296,,0, 10 | 31142,delivery,#29-3320 FINDLAY ST,"",VANCOUVER,BC,CA,V5N4E7,"",,129296,,0, 11 | 31143,mailing,#29-3320 FINDLAY ST,"",VANCOUVER,BC,CA,V5N4E7,"",,129296,,0, 12 | 31144,delivery,30-3332 FINDLAY STREET,"",VANCOUVER,BC,CA,V5N4E7,"",,129296,,0, 13 | 31145,mailing,30-3332 FINDLAY STREET,"",VANCOUVER,BC,CA,V5N4E7,"",,129296,,0, 14 | 31146,delivery,#23-3306 FINDLAY ST,"",VANCOUVER,BC,CA,V5N4E7,"",,129296,,0, 15 | 31147,mailing,#23-3306 FINDLAY ST,"",VANCOUVER,BC,CA,V5N4E7,"",,129296,,0, 16 | -------------------------------------------------------------------------------- /e2e/lear-data/CP0001552/parties.csv: -------------------------------------------------------------------------------- 1 | id,party_type,first_name,middle_initial,last_name,title,organization_name,delivery_address_id,mailing_address_id 2 | 8565,person,LINDA,"",BARKER,"","",31134,31135 3 | 8566,person,PETRICE,"",BRETT,"","",31136,31137 4 | 8567,person,LEELA,"",CHINNIAH,"","",31138,31139 5 | 8568,person,DAN,"",DERANLEAU,"","",31140,31141 6 | 8569,person,TODD M.,"",LEBLANC,"","",31142,31143 7 | 8570,person,KIM,"",MILES,"","",31144,31145 8 | 8571,person,KENNETH J.,"",MORRISON,"","",31146,31147 9 | -------------------------------------------------------------------------------- /e2e/lear-data/CP0001552/parties_version-addresses.csv: -------------------------------------------------------------------------------- 1 | id,address_type,street,street_additional,city,region,country,postal_code,delivery_instructions,business_id,office_id 2 | 31134,delivery,9-3292 FINDLEY STREET,"",VANCOUVER,BC,CA,V5N4E7,"",, 3 | 31135,mailing,9-3292 FINDLEY STREET,"",VANCOUVER,BC,CA,V5N4E7,"",, 4 | 31136,delivery,27-3320 FINDLAY ST,"",VANCOUVER,BC,CA,V5N4E7,"",, 5 | 31137,mailing,27-3320 FINDLAY ST,"",VANCOUVER,BC,CA,V5N4E7,"",, 6 | 31138,delivery,14-3292 FINDLEY STREET,"",VANCOUVER,BC,CA,V5N4E7,"",, 7 | 31139,mailing,14-3292 FINDLEY STREET,"",VANCOUVER,BC,CA,V5N4E7,"",, 8 | 31140,delivery,20-3306 FINDLEY STREET,"",VANCOUVER,BC,CA,V5N4E7,"",, 9 | 31141,mailing,20-3306 FINDLEY STREET,"",VANCOUVER,BC,CA,V5N4E7,"",, 10 | 31142,delivery,#29-3320 FINDLAY ST,"",VANCOUVER,BC,CA,V5N4E7,"",, 11 | 31143,mailing,#29-3320 FINDLAY ST,"",VANCOUVER,BC,CA,V5N4E7,"",, 12 | 31144,delivery,30-3332 FINDLAY STREET,"",VANCOUVER,BC,CA,V5N4E7,"",, 13 | 31145,mailing,30-3332 FINDLAY STREET,"",VANCOUVER,BC,CA,V5N4E7,"",, 14 | 31146,delivery,#23-3306 FINDLAY ST,"",VANCOUVER,BC,CA,V5N4E7,"",, 15 | 31147,mailing,#23-3306 FINDLAY ST,"",VANCOUVER,BC,CA,V5N4E7,"",, 16 | -------------------------------------------------------------------------------- /e2e/lear-data/CP0001552/parties_version-addresses_version.csv: -------------------------------------------------------------------------------- 1 | id,address_type,street,street_additional,city,region,country,postal_code,delivery_instructions,business_id,transaction_id,end_transaction_id,operation_type,office_id 2 | 31134,delivery,9-3292 FINDLEY STREET,"",VANCOUVER,BC,CA,V5N4E7,"",,129296,,0, 3 | 31135,mailing,9-3292 FINDLEY STREET,"",VANCOUVER,BC,CA,V5N4E7,"",,129296,,0, 4 | 31136,delivery,27-3320 FINDLAY ST,"",VANCOUVER,BC,CA,V5N4E7,"",,129296,,0, 5 | 31137,mailing,27-3320 FINDLAY ST,"",VANCOUVER,BC,CA,V5N4E7,"",,129296,,0, 6 | 31138,delivery,14-3292 FINDLEY STREET,"",VANCOUVER,BC,CA,V5N4E7,"",,129296,,0, 7 | 31139,mailing,14-3292 FINDLEY STREET,"",VANCOUVER,BC,CA,V5N4E7,"",,129296,,0, 8 | 31140,delivery,20-3306 FINDLEY STREET,"",VANCOUVER,BC,CA,V5N4E7,"",,129296,,0, 9 | 31141,mailing,20-3306 FINDLEY STREET,"",VANCOUVER,BC,CA,V5N4E7,"",,129296,,0, 10 | 31142,delivery,#29-3320 FINDLAY ST,"",VANCOUVER,BC,CA,V5N4E7,"",,129296,,0, 11 | 31143,mailing,#29-3320 FINDLAY ST,"",VANCOUVER,BC,CA,V5N4E7,"",,129296,,0, 12 | 31144,delivery,30-3332 FINDLAY STREET,"",VANCOUVER,BC,CA,V5N4E7,"",,129296,,0, 13 | 31145,mailing,30-3332 FINDLAY STREET,"",VANCOUVER,BC,CA,V5N4E7,"",,129296,,0, 14 | 31146,delivery,#23-3306 FINDLAY ST,"",VANCOUVER,BC,CA,V5N4E7,"",,129296,,0, 15 | 31147,mailing,#23-3306 FINDLAY ST,"",VANCOUVER,BC,CA,V5N4E7,"",,129296,,0, 16 | -------------------------------------------------------------------------------- /e2e/lear-data/CP0001552/parties_version.csv: -------------------------------------------------------------------------------- 1 | id,party_type,first_name,middle_initial,last_name,title,organization_name,delivery_address_id,mailing_address_id,transaction_id,end_transaction_id,operation_type 2 | 8565,person,LINDA,"",BARKER,"","",31134,31135,129296,,0 3 | 8566,person,PETRICE,"",BRETT,"","",31136,31137,129296,,0 4 | 8567,person,LEELA,"",CHINNIAH,"","",31138,31139,129296,,0 5 | 8568,person,DAN,"",DERANLEAU,"","",31140,31141,129296,,0 6 | 8569,person,TODD M.,"",LEBLANC,"","",31142,31143,129296,,0 7 | 8570,person,KIM,"",MILES,"","",31144,31145,129296,,0 8 | 8571,person,KENNETH J.,"",MORRISON,"","",31146,31147,129296,,0 9 | -------------------------------------------------------------------------------- /e2e/lear-data/CP0001552/party_roles.csv: -------------------------------------------------------------------------------- 1 | id,role,appointment_date,cessation_date,business_id,party_id 2 | 8905,director,2019-02-13 00:00:00+00,,3339,8565 3 | 8906,director,2018-01-16 00:00:00+00,,3339,8566 4 | 8907,director,2019-02-13 00:00:00+00,,3339,8567 5 | 8908,director,2019-02-13 00:00:00+00,,3339,8568 6 | 8909,director,2018-02-23 00:00:00+00,,3339,8569 7 | 8910,director,2019-02-13 00:00:00+00,,3339,8570 8 | 8911,director,2018-02-23 00:00:00+00,,3339,8571 9 | -------------------------------------------------------------------------------- /e2e/lear-data/CP0001552/party_roles_version.csv: -------------------------------------------------------------------------------- 1 | id,role,appointment_date,cessation_date,business_id,party_id,transaction_id,end_transaction_id,operation_type 2 | 8905,director,2019-02-13 00:00:00+00,,3339,8565,129296,,0 3 | 8906,director,2018-01-16 00:00:00+00,,3339,8566,129296,,0 4 | 8907,director,2019-02-13 00:00:00+00,,3339,8567,129296,,0 5 | 8908,director,2019-02-13 00:00:00+00,,3339,8568,129296,,0 6 | 8909,director,2018-02-23 00:00:00+00,,3339,8569,129296,,0 7 | 8910,director,2019-02-13 00:00:00+00,,3339,8570,129296,,0 8 | 8911,director,2018-02-23 00:00:00+00,,3339,8571,129296,,0 9 | -------------------------------------------------------------------------------- /e2e/lear-data/CP1000019.xls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcgov/entity/6452a290220e4737ffe6fdff8f153c90178a3225/e2e/lear-data/CP1000019.xls -------------------------------------------------------------------------------- /e2e/lear-data/CP1000992.xls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcgov/entity/6452a290220e4737ffe6fdff8f153c90178a3225/e2e/lear-data/CP1000992.xls -------------------------------------------------------------------------------- /e2e/lear-data/CP1001171.xls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcgov/entity/6452a290220e4737ffe6fdff8f153c90178a3225/e2e/lear-data/CP1001171.xls -------------------------------------------------------------------------------- /e2e/lear-data/CP1001188.xls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcgov/entity/6452a290220e4737ffe6fdff8f153c90178a3225/e2e/lear-data/CP1001188.xls -------------------------------------------------------------------------------- /e2e/lear-data/CP1001403.xls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcgov/entity/6452a290220e4737ffe6fdff8f153c90178a3225/e2e/lear-data/CP1001403.xls -------------------------------------------------------------------------------- /e2e/lear-data/CP1001560.xls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcgov/entity/6452a290220e4737ffe6fdff8f153c90178a3225/e2e/lear-data/CP1001560.xls -------------------------------------------------------------------------------- /e2e/lear-data/CP1001563.xls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcgov/entity/6452a290220e4737ffe6fdff8f153c90178a3225/e2e/lear-data/CP1001563.xls -------------------------------------------------------------------------------- /e2e/lear-data/CP1002111.xls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcgov/entity/6452a290220e4737ffe6fdff8f153c90178a3225/e2e/lear-data/CP1002111.xls -------------------------------------------------------------------------------- /e2e/lear-data/CP1002148.xls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcgov/entity/6452a290220e4737ffe6fdff8f153c90178a3225/e2e/lear-data/CP1002148.xls -------------------------------------------------------------------------------- /e2e/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "e2e", 3 | "version": "1.0.0", 4 | "description": "This is the e2e pipeline for testing realtionships and entity code (currently coops). It runs in the LEAR tools namespace.\r This pipeline uses the base BDDStack image + node with the specs being written/run using Nightwatch.js", 5 | "scripts": { 6 | "single": "nightwatch -c conf/single.conf.js", 7 | "local": "node scripts/local.runner.js -c conf/local.conf.js --tag regression", 8 | "pipeline": "node scripts/local.runner.js -c conf/pipeline.conf.js --tag regression -e", 9 | "local-test": "node scripts/local.runner.js -c conf/local.conf.js --tag single --env test", 10 | "local-dev": "node scripts/local.runner.js -c conf/local.conf.js --tag single --env dev", 11 | "parallel": "nightwatch -c conf/parallel.conf.js -e chrome,firefox,safari,ie", 12 | "parallel_local": "node scripts/local.runner.js -c conf/parallel_local.conf.js -e chrome,firefox,safari" 13 | }, 14 | "dependencies": { 15 | "dotenv": "^8.2.0", 16 | "nightwatch": "^1.3.3", 17 | "nightwatch-xhr": "^0.4.6", 18 | "screenfull": "^5.0.1" 19 | }, 20 | "devDependencies": { 21 | "browserstack-local": "^1.4.2" 22 | }, 23 | "main": "index.js", 24 | "directories": { 25 | "test": "tests" 26 | }, 27 | "author": "", 28 | "license": "ISC" 29 | } 30 | -------------------------------------------------------------------------------- /e2e/scripts/local.runner.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | 3 | var Nightwatch = require('nightwatch'); 4 | var browserstack = require('browserstack-local'); 5 | require('dotenv').config(); 6 | var bs_local; 7 | 8 | try { 9 | 10 | process.mainModule.filename = "./node_modules/nightwatch/bin/nightwatch" 11 | // Code to start browserstack local before start of test 12 | console.log("Connecting local"); 13 | Nightwatch.bs_local = bs_local = new browserstack.Local(); 14 | bs_local.start({'key': process.env.BROWSERSTACK_ACCESS_KEY}, function(error) { 15 | if (error) throw error; 16 | 17 | console.log('Connected. Now testing...'); 18 | Nightwatch.cli(function(argv) { 19 | Nightwatch.CliRunner(argv) 20 | .setup(null, function(){ 21 | // Code to stop browserstack local after end of parallel test 22 | bs_local.stop(function(){}); 23 | }) 24 | .runTests(function(){ 25 | // Code to stop browserstack local after end of single test 26 | bs_local.stop(function(){}); 27 | }); 28 | }); 29 | }); 30 | } catch (ex) { 31 | console.log('There was an error while starting the test runner:\n\n'); 32 | process.stderr.write(ex.stack + '\n'); 33 | process.exit(2); 34 | } 35 | -------------------------------------------------------------------------------- /e2e/templates/e2e.param: -------------------------------------------------------------------------------- 1 | NAME="e2e" 2 | PIPELINE_PURPOSE="test" 3 | GIT_REPO_URL="https://github.com/johnamlane/entity.git" 4 | GIT_REF="e2e-pipeline" 5 | SOURCE_CONTEXT_DIR="/e2e" 6 | JENKINS_FILE="Jenkinsfile" -------------------------------------------------------------------------------- /e2e/tests/Proof_of_Concept/namex-idir-login.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | 3 | 'NameX login IDIR creds': function (browser) { 4 | browser 5 | .useXpath() 6 | .url('https://namex-test.pathfinder.gov.bc.ca') 7 | .waitForElementVisible("//h2[text()='Your authorization is missing or has expired. Please login.']"); 8 | 9 | browser 10 | .useCss() 11 | .waitForElementVisible('#header-login-button') 12 | .click('#header-login-button') 13 | .waitForElementVisible('#zocial-idir') 14 | .click('#zocial-idir') 15 | .waitForElementVisible('#user') 16 | .setValue('#user', process.env.IDIRCredU) 17 | .waitForElementVisible('#password') 18 | .setValue('#password', process.env.IDIRCredP) 19 | .waitForElementVisible('input[name="btnSubmit"]') 20 | .click('input[name="btnSubmit"]') 21 | .waitForElementVisible('#userid', 15000) 22 | .end(); 23 | } 24 | }; -------------------------------------------------------------------------------- /e2e/tests/Proof_of_Concept/namex-keycloak-login.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | 3 | 'NameX login Keycloak creds': function (browser) { 4 | browser 5 | .useXpath() 6 | .url('https://namex-test.pathfinder.gov.bc.ca') 7 | .waitForElementVisible("//h2[text()='Your authorization is missing or has expired. Please login.']"); 8 | 9 | browser 10 | .useCss() 11 | .waitForElementVisible('#header-login-button') 12 | .click('#header-login-button') 13 | .waitForElementVisible('#username') 14 | .setValue('#username', process.env.KeycloakCredU) 15 | .waitForElementVisible('#password') 16 | .setValue('#password', process.env.KeycloakCredP) 17 | .waitForElementVisible('#kc-login') 18 | .click('#kc-login') 19 | .waitForElementVisible('#userid', 15000) 20 | .end(); 21 | } 22 | }; 23 | -------------------------------------------------------------------------------- /e2e/tests/Proof_of_Concept/reset-after.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | '@tags': [''], 3 | 4 | 'POST data to the auth reset tool': function (browser) { 5 | bcsc = browser.page.bcscPage(); 6 | browser.url(browser.globals.launch_url); 7 | bcsc 8 | .verifyLandingPage() 9 | .moveToBCSC() 10 | .enterBCSCCardUser(process.env.ServiceCard3) 11 | .enterBCSCPassword(process.env.ServiceCard3Pw) 12 | .pause(10000); 13 | 14 | }, 15 | 16 | after: function(browser) { 17 | browser.authReset(); 18 | } 19 | 20 | 21 | }; 22 | 23 | -------------------------------------------------------------------------------- /e2e/tests/Proof_of_Concept/sofi-idir-login.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | 3 | 'IDIR Test': function(browser) { 4 | browser 5 | .url('https://test.bcregistryallservices.gov.bc.ca/sofi/login/login.htm') 6 | .waitForElementVisible('#user') 7 | .setValue('#user', process.env.IDIRCredU) 8 | .waitForElementVisible('#password') 9 | .setValue('#password', process.env.IDIRCredP) 10 | .click('input[name="btnSubmit"]') 11 | .waitForElementVisible('div.outage_message', 15000) 12 | .end(); 13 | } 14 | }; -------------------------------------------------------------------------------- /e2e/tests/Proof_of_Concept/xhr-test.js: -------------------------------------------------------------------------------- 1 | const fs = require('fs'); 2 | const request = require('request'); 3 | 4 | module.exports = { 5 | '@tags': [''], 6 | 7 | 'POST data to the reset tool from NightWatch': function (browser) { 8 | browser.setupData('CP0000019', function(busObject){ 9 | console.log(busObject); 10 | }); 11 | 12 | } 13 | }; -------------------------------------------------------------------------------- /e2e/tests_output/POC/namex-idir-login.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /e2e/tests_output/POC/namex-keycloak-login.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /e2e/tests_output/POC/paybc.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 17 | 18 | 19 | 20 | 22 | 23 | 24 | 25 | 27 | 28 | 29 | 30 | 32 | 33 | 34 | 35 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | -------------------------------------------------------------------------------- /e2e/tests_output/POC/sofi-idir-login.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /e2e/tests_output/staffsearch/AR.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 17 | 18 | 19 | 20 | 22 | 23 | 24 | 25 | 27 | 28 | 29 | 30 | 32 | 33 | 34 | 35 | 37 | 38 | 39 | 40 | 42 | 43 | 44 | 45 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | -------------------------------------------------------------------------------- /e2e/tests_output/tests/namex-idir-login.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /e2e/tests_output/tests/namex-keycloak-login.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /e2e/tests_output/tests/paybc.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 17 | 18 | 19 | 20 | 22 | 23 | 24 | 25 | 27 | 28 | 29 | 30 | 32 | 33 | 34 | 35 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | -------------------------------------------------------------------------------- /e2e/tests_output/tests/sofi-idir-login.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /integration-tests/k8s/pipeline.param: -------------------------------------------------------------------------------- 1 | #========================================================= 2 | # Template parameters for: 3 | # Project: integration tests 4 | # Component: pipeline 5 | # Action: build 6 | # Template File: templates/pipeline.json 7 | #========================================================= 8 | NAME="integration" 9 | PIPELINE_PURPOSE="base" 10 | GIT_REPO_URL="https://github.com/bcgov/entity.git" 11 | GIT_REF="master" 12 | SOURCE_CONTEXT_DIR="integration-tests" 13 | JENKINS_FILE="Jenkinsfiles/integration-pipeline.groovy" 14 | WEBHOOK="unknown" 15 | -------------------------------------------------------------------------------- /integration-tests/k8s/secret.param: -------------------------------------------------------------------------------- 1 | #========================================================= 2 | # Template parameters for: 3 | # Project: integration tests 4 | # Component: secrets 5 | # Action: build 6 | # Template File: templates/secrets.json 7 | #========================================================= 8 | NAME="integration" 9 | ENV="dev" 10 | AUTH_URL="" 11 | COLIN_SERVICE_URL="aHR0cDovL2NvbGluLWFwaS1kZXYuZ2wydW9zLWRldi5zdmM6ODA4MA==" 12 | LEGAL_SERVICE_URL="aHR0cHM6Ly9sZWdhbC1hcGktZGV2LnBhdGhmaW5kZXIuZ292LmJjLmNh" 13 | REALM="" 14 | PASSWORD="" 15 | USERNAME="" 16 | CLIENT_SECRET="" 17 | CLIENT_ID="" 18 | STAFF_TOKEN_URL="" 19 | STAFF_SERVICE_ACCOUNT_ID="" 20 | STAFF_SERVICE_ACCOUNT_SECRET="" 21 | STAFF_ACCOUNT_ID="" 22 | -------------------------------------------------------------------------------- /rfcs/rfc-3rd-party-otp/archive.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcgov/entity/6452a290220e4737ffe6fdff8f153c90178a3225/rfcs/rfc-3rd-party-otp/archive.png -------------------------------------------------------------------------------- /rfcs/rfc-3rd-party-otp/get_token.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcgov/entity/6452a290220e4737ffe6fdff8f153c90178a3225/rfcs/rfc-3rd-party-otp/get_token.png -------------------------------------------------------------------------------- /rfcs/rfc-authentication-partner-applications/Code.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcgov/entity/6452a290220e4737ffe6fdff8f153c90178a3225/rfcs/rfc-authentication-partner-applications/Code.png -------------------------------------------------------------------------------- /rfcs/rfc-authentication-partner-applications/Cookie.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcgov/entity/6452a290220e4737ffe6fdff8f153c90178a3225/rfcs/rfc-authentication-partner-applications/Cookie.png -------------------------------------------------------------------------------- /rfcs/rfc-authentication-partner-applications/IFrame.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcgov/entity/6452a290220e4737ffe6fdff8f153c90178a3225/rfcs/rfc-authentication-partner-applications/IFrame.png -------------------------------------------------------------------------------- /rfcs/rfc-authentication-partner-applications/KeyCloak.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcgov/entity/6452a290220e4737ffe6fdff8f153c90178a3225/rfcs/rfc-authentication-partner-applications/KeyCloak.png -------------------------------------------------------------------------------- /rfcs/rfc-authentication-partner-applications/Post.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcgov/entity/6452a290220e4737ffe6fdff8f153c90178a3225/rfcs/rfc-authentication-partner-applications/Post.png -------------------------------------------------------------------------------- /rfcs/rfc-bn-messaging/SBNAcknowledgement.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcgov/entity/6452a290220e4737ffe6fdff8f153c90178a3225/rfcs/rfc-bn-messaging/SBNAcknowledgement.png -------------------------------------------------------------------------------- /rfcs/rfc-bn-messaging/SBNClientBasicInformationSearchRequest.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcgov/entity/6452a290220e4737ffe6fdff8f153c90178a3225/rfcs/rfc-bn-messaging/SBNClientBasicInformationSearchRequest.png -------------------------------------------------------------------------------- /rfcs/rfc-bn-messaging/SBNClientBasicInformationSearchResponse.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcgov/entity/6452a290220e4737ffe6fdff8f153c90178a3225/rfcs/rfc-bn-messaging/SBNClientBasicInformationSearchResponse.png -------------------------------------------------------------------------------- /rfcs/rfc-bn-messaging/SBNCreateProgramAccountRequest1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcgov/entity/6452a290220e4737ffe6fdff8f153c90178a3225/rfcs/rfc-bn-messaging/SBNCreateProgramAccountRequest1.png -------------------------------------------------------------------------------- /rfcs/rfc-bn-messaging/SBNCreateProgramAccountRequest2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcgov/entity/6452a290220e4737ffe6fdff8f153c90178a3225/rfcs/rfc-bn-messaging/SBNCreateProgramAccountRequest2.png -------------------------------------------------------------------------------- /rfcs/rfc-bn-messaging/SBNCreateProgramAccountRequest3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcgov/entity/6452a290220e4737ffe6fdff8f153c90178a3225/rfcs/rfc-bn-messaging/SBNCreateProgramAccountRequest3.png -------------------------------------------------------------------------------- /rfcs/rfc-bn-messaging/SBNCreateProgramAccountRequest4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcgov/entity/6452a290220e4737ffe6fdff8f153c90178a3225/rfcs/rfc-bn-messaging/SBNCreateProgramAccountRequest4.png -------------------------------------------------------------------------------- /rfcs/rfc-bn-messaging/SBNDocumentsHeader.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcgov/entity/6452a290220e4737ffe6fdff8f153c90178a3225/rfcs/rfc-bn-messaging/SBNDocumentsHeader.png -------------------------------------------------------------------------------- /rfcs/rfc-bn-messaging/SBNErrorNotification.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcgov/entity/6452a290220e4737ffe6fdff8f153c90178a3225/rfcs/rfc-bn-messaging/SBNErrorNotification.png -------------------------------------------------------------------------------- /rfcs/rfc-bn-messaging/entity-bn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcgov/entity/6452a290220e4737ffe6fdff8f153c90178a3225/rfcs/rfc-bn-messaging/entity-bn.png -------------------------------------------------------------------------------- /rfcs/rfc-business-states/active_business.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcgov/entity/6452a290220e4737ffe6fdff8f153c90178a3225/rfcs/rfc-business-states/active_business.png -------------------------------------------------------------------------------- /rfcs/rfc-business-states/business_states.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcgov/entity/6452a290220e4737ffe6fdff8f153c90178a3225/rfcs/rfc-business-states/business_states.png -------------------------------------------------------------------------------- /rfcs/rfc-cloud-events-for-name-request/cloud_events_diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcgov/entity/6452a290220e4737ffe6fdff8f153c90178a3225/rfcs/rfc-cloud-events-for-name-request/cloud_events_diagram.png -------------------------------------------------------------------------------- /rfcs/rfc-colin-states-mapping-to-lear/colin_allowable_filings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcgov/entity/6452a290220e4737ffe6fdff8f153c90178a3225/rfcs/rfc-colin-states-mapping-to-lear/colin_allowable_filings.png -------------------------------------------------------------------------------- /rfcs/rfc-colin-states-mapping-to-lear/colin_corp_state_stats.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcgov/entity/6452a290220e4737ffe6fdff8f153c90178a3225/rfcs/rfc-colin-states-mapping-to-lear/colin_corp_state_stats.png -------------------------------------------------------------------------------- /rfcs/rfc-colin-states-mapping-to-lear/colin_states.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcgov/entity/6452a290220e4737ffe6fdff8f153c90178a3225/rfcs/rfc-colin-states-mapping-to-lear/colin_states.png -------------------------------------------------------------------------------- /rfcs/rfc-composite-pdfs/BCRegistries_stampx2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcgov/entity/6452a290220e4737ffe6fdff8f153c90178a3225/rfcs/rfc-composite-pdfs/BCRegistries_stampx2.png -------------------------------------------------------------------------------- /rfcs/rfc-composite-pdfs/output_example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcgov/entity/6452a290220e4737ffe6fdff8f153c90178a3225/rfcs/rfc-composite-pdfs/output_example.png -------------------------------------------------------------------------------- /rfcs/rfc-delegation-and-permissions/delegation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcgov/entity/6452a290220e4737ffe6fdff8f153c90178a3225/rfcs/rfc-delegation-and-permissions/delegation.png -------------------------------------------------------------------------------- /rfcs/rfc-deploymentconfig-to-deployment/d.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcgov/entity/6452a290220e4737ffe6fdff8f153c90178a3225/rfcs/rfc-deploymentconfig-to-deployment/d.png -------------------------------------------------------------------------------- /rfcs/rfc-deploymentconfig-to-deployment/dc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcgov/entity/6452a290220e4737ffe6fdff8f153c90178a3225/rfcs/rfc-deploymentconfig-to-deployment/dc.png -------------------------------------------------------------------------------- /rfcs/rfc-email-templates/litmus-build.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcgov/entity/6452a290220e4737ffe6fdff8f153c90178a3225/rfcs/rfc-email-templates/litmus-build.gif -------------------------------------------------------------------------------- /rfcs/rfc-email-templates/litmus-email-clients.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcgov/entity/6452a290220e4737ffe6fdff8f153c90178a3225/rfcs/rfc-email-templates/litmus-email-clients.png -------------------------------------------------------------------------------- /rfcs/rfc-email-templates/litmus-test.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcgov/entity/6452a290220e4737ffe6fdff8f153c90178a3225/rfcs/rfc-email-templates/litmus-test.png -------------------------------------------------------------------------------- /rfcs/rfc-fas-search-in-sbc-auth/package.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcgov/entity/6452a290220e4737ffe6fdff8f153c90178a3225/rfcs/rfc-fas-search-in-sbc-auth/package.png -------------------------------------------------------------------------------- /rfcs/rfc-feature-flags/anatomy.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcgov/entity/6452a290220e4737ffe6fdff8f153c90178a3225/rfcs/rfc-feature-flags/anatomy.jpg -------------------------------------------------------------------------------- /rfcs/rfc-feature-flags/feature-toggles-testing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcgov/entity/6452a290220e4737ffe6fdff8f153c90178a3225/rfcs/rfc-feature-flags/feature-toggles-testing.png -------------------------------------------------------------------------------- /rfcs/rfc-feature-flags/flags-or-toggles.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcgov/entity/6452a290220e4737ffe6fdff8f153c90178a3225/rfcs/rfc-feature-flags/flags-or-toggles.jpg -------------------------------------------------------------------------------- /rfcs/rfc-feature-flags/static_vs_dynamic_toggles.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcgov/entity/6452a290220e4737ffe6fdff8f153c90178a3225/rfcs/rfc-feature-flags/static_vs_dynamic_toggles.png -------------------------------------------------------------------------------- /rfcs/rfc-filing-management/audit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcgov/entity/6452a290220e4737ffe6fdff8f153c90178a3225/rfcs/rfc-filing-management/audit.png -------------------------------------------------------------------------------- /rfcs/rfc-filing-management/correction.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcgov/entity/6452a290220e4737ffe6fdff8f153c90178a3225/rfcs/rfc-filing-management/correction.png -------------------------------------------------------------------------------- /rfcs/rfc-filing-management/simple.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcgov/entity/6452a290220e4737ffe6fdff8f153c90178a3225/rfcs/rfc-filing-management/simple.png -------------------------------------------------------------------------------- /rfcs/rfc-furnishings-job/furnishing_data.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcgov/entity/6452a290220e4737ffe6fdff8f153c90178a3225/rfcs/rfc-furnishings-job/furnishing_data.png -------------------------------------------------------------------------------- /rfcs/rfc-furnishings-job/furnishings_table.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcgov/entity/6452a290220e4737ffe6fdff8f153c90178a3225/rfcs/rfc-furnishings-job/furnishings_table.png -------------------------------------------------------------------------------- /rfcs/rfc-involuntary-dissolutions/batch_tables.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcgov/entity/6452a290220e4737ffe6fdff8f153c90178a3225/rfcs/rfc-involuntary-dissolutions/batch_tables.png -------------------------------------------------------------------------------- /rfcs/rfc-involuntary-dissolutions/business_table.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcgov/entity/6452a290220e4737ffe6fdff8f153c90178a3225/rfcs/rfc-involuntary-dissolutions/business_table.png -------------------------------------------------------------------------------- /rfcs/rfc-involuntary-dissolutions/colin_furnishing_tables.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcgov/entity/6452a290220e4737ffe6fdff8f153c90178a3225/rfcs/rfc-involuntary-dissolutions/colin_furnishing_tables.png -------------------------------------------------------------------------------- /rfcs/rfc-involuntary-dissolutions/completed_batch_run.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcgov/entity/6452a290220e4737ffe6fdff8f153c90178a3225/rfcs/rfc-involuntary-dissolutions/completed_batch_run.png -------------------------------------------------------------------------------- /rfcs/rfc-involuntary-dissolutions/configuration_data.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcgov/entity/6452a290220e4737ffe6fdff8f153c90178a3225/rfcs/rfc-involuntary-dissolutions/configuration_data.png -------------------------------------------------------------------------------- /rfcs/rfc-involuntary-dissolutions/configuration_table.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcgov/entity/6452a290220e4737ffe6fdff8f153c90178a3225/rfcs/rfc-involuntary-dissolutions/configuration_table.png -------------------------------------------------------------------------------- /rfcs/rfc-involuntary-dissolutions/in_progress_batch_run.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcgov/entity/6452a290220e4737ffe6fdff8f153c90178a3225/rfcs/rfc-involuntary-dissolutions/in_progress_batch_run.png -------------------------------------------------------------------------------- /rfcs/rfc-legal-registry-ledger/legal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcgov/entity/6452a290220e4737ffe6fdff8f153c90178a3225/rfcs/rfc-legal-registry-ledger/legal.png -------------------------------------------------------------------------------- /rfcs/rfc-load-colin-pdfs-to-doc-store/Basic-example-after.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcgov/entity/6452a290220e4737ffe6fdff8f153c90178a3225/rfcs/rfc-load-colin-pdfs-to-doc-store/Basic-example-after.png -------------------------------------------------------------------------------- /rfcs/rfc-load-colin-pdfs-to-doc-store/Basic-example-before.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcgov/entity/6452a290220e4737ffe6fdff8f153c90178a3225/rfcs/rfc-load-colin-pdfs-to-doc-store/Basic-example-before.png -------------------------------------------------------------------------------- /rfcs/rfc-load-colin-pdfs-to-doc-store/COLIN-error.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcgov/entity/6452a290220e4737ffe6fdff8f153c90178a3225/rfcs/rfc-load-colin-pdfs-to-doc-store/COLIN-error.png -------------------------------------------------------------------------------- /rfcs/rfc-load-colin-pdfs-to-doc-store/COLIN-test-org-history.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcgov/entity/6452a290220e4737ffe6fdff8f153c90178a3225/rfcs/rfc-load-colin-pdfs-to-doc-store/COLIN-test-org-history.png -------------------------------------------------------------------------------- /rfcs/rfc-load-colin-pdfs-to-doc-store/Software Architecture diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcgov/entity/6452a290220e4737ffe6fdff8f153c90178a3225/rfcs/rfc-load-colin-pdfs-to-doc-store/Software Architecture diagram.png -------------------------------------------------------------------------------- /rfcs/rfc-load-colin-pdfs-to-doc-store/aiohttp-example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcgov/entity/6452a290220e4737ffe6fdff8f153c90178a3225/rfcs/rfc-load-colin-pdfs-to-doc-store/aiohttp-example.png -------------------------------------------------------------------------------- /rfcs/rfc-load-colin-pdfs-to-doc-store/get-pdf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcgov/entity/6452a290220e4737ffe6fdff8f153c90178a3225/rfcs/rfc-load-colin-pdfs-to-doc-store/get-pdf.png -------------------------------------------------------------------------------- /rfcs/rfc-load-testing/k6-demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcgov/entity/6452a290220e4737ffe6fdff8f153c90178a3225/rfcs/rfc-load-testing/k6-demo.gif -------------------------------------------------------------------------------- /rfcs/rfc-load-testing/k6-results-stdout.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcgov/entity/6452a290220e4737ffe6fdff8f153c90178a3225/rfcs/rfc-load-testing/k6-results-stdout.png -------------------------------------------------------------------------------- /rfcs/rfc-naics-descriptions-search/naics_element_tree.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcgov/entity/6452a290220e4737ffe6fdff8f153c90178a3225/rfcs/rfc-naics-descriptions-search/naics_element_tree.png -------------------------------------------------------------------------------- /rfcs/rfc-naics-descriptions-search/naics_structure_tree.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcgov/entity/6452a290220e4737ffe6fdff8f153c90178a3225/rfcs/rfc-naics-descriptions-search/naics_structure_tree.png -------------------------------------------------------------------------------- /rfcs/rfc-naics-descriptions-search/naics_tables.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcgov/entity/6452a290220e4737ffe6fdff8f153c90178a3225/rfcs/rfc-naics-descriptions-search/naics_tables.png -------------------------------------------------------------------------------- /rfcs/rfc-naics-descriptions-search/naics_tables_data_example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcgov/entity/6452a290220e4737ffe6fdff8f153c90178a3225/rfcs/rfc-naics-descriptions-search/naics_tables_data_example.png -------------------------------------------------------------------------------- /rfcs/rfc-pay-admin.md: -------------------------------------------------------------------------------- 1 | - Start Date: 2019-11-02 2 | - Reference Issues: 3 | - Entity Issue: bcgov/entity#9430 4 | - Implementation PR: [Completed](https://github.com/bcgov/sbc-pay/pull/801) 5 | 6 | # Summary 7 | 8 | Relationships team will use [Flask-Admin] (https://flask-admin.readthedocs.io/en/latest/) to manage the code table values around fee. 9 | 10 | # Basic example 11 | 12 | 13 | # Motivation 14 | 15 | Flask-Admin is used by Namex. 16 | # Detailed design 17 | 18 | Some level of role based authorization will be built as part of the implementation; 19 | - SRE (Group in keycloak) : would get read only access to the admin UI. 20 | - SRE/ADMIN (Group in keycloak) : Would get edit and create access to the admin UI. This is done considering sensitive nature of the data. 21 | 22 | # Drawbacks 23 | 24 | A highly custom UI to match with BC Gov templates would be really hard to generate. Basic implementation will use defaults from Flask-Admin as the focus is more on functionality than User Experience. 25 | 26 | # Alternatives 27 | 28 | # Adoption strategy 29 | 30 | Covered above. 31 | 32 | # Unresolved questions 33 | 34 | None at this time. 35 | 36 | # Thanks 37 | 38 | 39 | This template is heavily based on the Vue, Golang, React, and other RFC templates. Thanks to those groups for allowing us to stand on their shoulders. 40 | -------------------------------------------------------------------------------- /rfcs/rfc-pay-api-flow/pay-api-flow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcgov/entity/6452a290220e4737ffe6fdff8f153c90178a3225/rfcs/rfc-pay-api-flow/pay-api-flow.png -------------------------------------------------------------------------------- /rfcs/rfc-pay-api-flow/paybc-api-flow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcgov/entity/6452a290220e4737ffe6fdff8f153c90178a3225/rfcs/rfc-pay-api-flow/paybc-api-flow.png -------------------------------------------------------------------------------- /rfcs/rfc-ppr_mhr_combined/mhr-final.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcgov/entity/6452a290220e4737ffe6fdff8f153c90178a3225/rfcs/rfc-ppr_mhr_combined/mhr-final.png -------------------------------------------------------------------------------- /rfcs/rfc-ppr_mhr_combined/mhr-flag.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcgov/entity/6452a290220e4737ffe6fdff8f153c90178a3225/rfcs/rfc-ppr_mhr_combined/mhr-flag.png -------------------------------------------------------------------------------- /rfcs/rfc-ppr_mhr_combined/mhr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcgov/entity/6452a290220e4737ffe6fdff8f153c90178a3225/rfcs/rfc-ppr_mhr_combined/mhr.png -------------------------------------------------------------------------------- /rfcs/rfc-registry-namespace-connectivity/namespace-connectivity.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcgov/entity/6452a290220e4737ffe6fdff8f153c90178a3225/rfcs/rfc-registry-namespace-connectivity/namespace-connectivity.png -------------------------------------------------------------------------------- /rfcs/rfc-team-notifications/github-notifications.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcgov/entity/6452a290220e4737ffe6fdff8f153c90178a3225/rfcs/rfc-team-notifications/github-notifications.png -------------------------------------------------------------------------------- /rfcs/rfc-team-notifications/github-subscription-settings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcgov/entity/6452a290220e4737ffe6fdff8f153c90178a3225/rfcs/rfc-team-notifications/github-subscription-settings.png -------------------------------------------------------------------------------- /rfcs/rfc-team-notifications/github-subscription.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcgov/entity/6452a290220e4737ffe6fdff8f153c90178a3225/rfcs/rfc-team-notifications/github-subscription.png -------------------------------------------------------------------------------- /rfcs/rfc-team-notifications/gmail-desktop-notifications.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcgov/entity/6452a290220e4737ffe6fdff8f153c90178a3225/rfcs/rfc-team-notifications/gmail-desktop-notifications.png -------------------------------------------------------------------------------- /rfcs/rfc-team-notifications/outlook-mail-message-arrival.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcgov/entity/6452a290220e4737ffe6fdff8f153c90178a3225/rfcs/rfc-team-notifications/outlook-mail-message-arrival.png -------------------------------------------------------------------------------- /rfcs/rfc-team-notifications/teams-channel-notification-settings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcgov/entity/6452a290220e4737ffe6fdff8f153c90178a3225/rfcs/rfc-team-notifications/teams-channel-notification-settings.png -------------------------------------------------------------------------------- /rfcs/rfc-team-notifications/teams-notifications-activity.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcgov/entity/6452a290220e4737ffe6fdff8f153c90178a3225/rfcs/rfc-team-notifications/teams-notifications-activity.png -------------------------------------------------------------------------------- /rfcs/rfc-team-notifications/zenhub-account-notifications.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcgov/entity/6452a290220e4737ffe6fdff8f153c90178a3225/rfcs/rfc-team-notifications/zenhub-account-notifications.png -------------------------------------------------------------------------------- /rfcs/rfc-team-notifications/zenhub-notifications.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcgov/entity/6452a290220e4737ffe6fdff8f153c90178a3225/rfcs/rfc-team-notifications/zenhub-notifications.png -------------------------------------------------------------------------------- /rfcs/rfc-txn-audit-history/db.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcgov/entity/6452a290220e4737ffe6fdff8f153c90178a3225/rfcs/rfc-txn-audit-history/db.png -------------------------------------------------------------------------------- /rfcs/rfc-txn-audit-history/history.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcgov/entity/6452a290220e4737ffe6fdff8f153c90178a3225/rfcs/rfc-txn-audit-history/history.png -------------------------------------------------------------------------------- /vue-project-stub-no-pwa/.browserslistrc: -------------------------------------------------------------------------------- 1 | > 1% 2 | last 2 versions 3 | not ie <= 10 4 | -------------------------------------------------------------------------------- /vue-project-stub-no-pwa/.editorconfig: -------------------------------------------------------------------------------- 1 | [*.{js,jsx,ts,tsx,vue}] 2 | indent_style = space 3 | indent_size = 2 4 | trim_trailing_whitespace = true 5 | insert_final_newline = true 6 | max_line_length = 120 7 | 8 | [{Makefile,**.mk}] 9 | # Use tabs for indentation (Makefiles require tabs) 10 | indent_style = tab 11 | -------------------------------------------------------------------------------- /vue-project-stub-no-pwa/.env: -------------------------------------------------------------------------------- 1 | VUE_APP_PATH = basePath 2 | VUE_APP_AUTH_PATH = basePath/auth 3 | -------------------------------------------------------------------------------- /vue-project-stub-no-pwa/.env.production: -------------------------------------------------------------------------------- 1 | VUE_APP_PATH = basePath 2 | VUE_APP_AUTH_PATH = basePath/auth 3 | -------------------------------------------------------------------------------- /vue-project-stub-no-pwa/.eslintrc.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | root: true, 3 | env: { 4 | node: true 5 | }, 6 | extends: [ 7 | 'plugin:vue/essential', 8 | '@vue/standard', 9 | '@vue/typescript' 10 | ], 11 | rules: { 12 | 'no-console': process.env.NODE_ENV === 'production' ? 'warn' : 'off', 13 | 'no-debugger': process.env.NODE_ENV === 'production' ? 'error' : 'off', 14 | 'max-len': ['warn', { code: 120 }] 15 | }, 16 | parserOptions: { 17 | parser: '@typescript-eslint/parser', 18 | plugins: ['@typescript-eslint'] 19 | }, 20 | overrides: [ 21 | { 22 | files: [ 23 | '**/__tests__/*.{j,t}s?(x)', 24 | '**/tests/unit/**/*.spec.{j,t}s?(x)' 25 | ], 26 | env: { 27 | jest: true 28 | } 29 | } 30 | ] 31 | } 32 | -------------------------------------------------------------------------------- /vue-project-stub-no-pwa/.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | node_modules 3 | /dist 4 | 5 | # local env files 6 | .env.local 7 | .env.*.local 8 | 9 | # Log files 10 | npm-debug.log* 11 | yarn-debug.log* 12 | yarn-error.log* 13 | 14 | # Editor directories and files 15 | .idea 16 | .vscode 17 | *.suo 18 | *.ntvs* 19 | *.njsproj 20 | *.sln 21 | *.sw? 22 | -------------------------------------------------------------------------------- /vue-project-stub-no-pwa/README.md: -------------------------------------------------------------------------------- 1 | # Vue-FrontEnd-Framework 2 | 3 | ## Project setup 4 | ``` 5 | npm install 6 | ``` 7 | 8 | ### Compiles and hot-reloads for development 9 | ``` 10 | npm run serve 11 | ``` 12 | 13 | ### Compiles and minifies for production 14 | ``` 15 | npm run build 16 | ``` 17 | 18 | ### Run your tests 19 | ``` 20 | npm run test 21 | ``` 22 | 23 | ### Lints and fixes files 24 | ``` 25 | npm run lint 26 | ``` 27 | 28 | ### Run your unit tests 29 | ``` 30 | npm run test:unit 31 | ``` 32 | 33 | ### Customize configuration 34 | See [Configuration Reference](https://cli.vuejs.org/config/). 35 | -------------------------------------------------------------------------------- /vue-project-stub-no-pwa/babel.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | presets: [ 3 | '@vue/cli-plugin-babel/preset' 4 | ] 5 | } 6 | -------------------------------------------------------------------------------- /vue-project-stub-no-pwa/jest.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | preset: '@vue/cli-plugin-unit-jest/presets/typescript-and-babel', 3 | transformIgnorePatterns: [] 4 | } 5 | -------------------------------------------------------------------------------- /vue-project-stub-no-pwa/public/config/configuration.json: -------------------------------------------------------------------------------- 1 | { 2 | "API_URL": "https://legal-api-dev.pathfinder.gov.bc.ca/api/v1/businesses/", 3 | "AUTH_API_URL": "https://auth-api-dev.pathfinder.gov.bc.ca/api/v1/", 4 | "PAY_API_URL": "https://pay-api-dev.pathfinder.gov.bc.ca/api/v1/", 5 | "KEYCLOAK_CONFIG_URL": "/local-keycloak-config-url/keycloak.json" 6 | } 7 | -------------------------------------------------------------------------------- /vue-project-stub-no-pwa/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcgov/entity/6452a290220e4737ffe6fdff8f153c90178a3225/vue-project-stub-no-pwa/public/favicon.ico -------------------------------------------------------------------------------- /vue-project-stub-no-pwa/public/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcgov/entity/6452a290220e4737ffe6fdff8f153c90178a3225/vue-project-stub-no-pwa/public/favicon.png -------------------------------------------------------------------------------- /vue-project-stub-no-pwa/public/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | hello-world 8 | 9 | 10 | 11 | 12 | 13 | 16 |
17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /vue-project-stub-no-pwa/src/App.vue: -------------------------------------------------------------------------------- 1 | 11 | 12 | 26 | 27 | 29 | -------------------------------------------------------------------------------- /vue-project-stub-no-pwa/src/assets/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcgov/entity/6452a290220e4737ffe6fdff8f153c90178a3225/vue-project-stub-no-pwa/src/assets/favicon.png -------------------------------------------------------------------------------- /vue-project-stub-no-pwa/src/assets/fonts/BCSans/BCSans-Bold.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcgov/entity/6452a290220e4737ffe6fdff8f153c90178a3225/vue-project-stub-no-pwa/src/assets/fonts/BCSans/BCSans-Bold.woff -------------------------------------------------------------------------------- /vue-project-stub-no-pwa/src/assets/fonts/BCSans/BCSans-Bold.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcgov/entity/6452a290220e4737ffe6fdff8f153c90178a3225/vue-project-stub-no-pwa/src/assets/fonts/BCSans/BCSans-Bold.woff2 -------------------------------------------------------------------------------- /vue-project-stub-no-pwa/src/assets/fonts/BCSans/BCSans-BoldItalic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcgov/entity/6452a290220e4737ffe6fdff8f153c90178a3225/vue-project-stub-no-pwa/src/assets/fonts/BCSans/BCSans-BoldItalic.woff -------------------------------------------------------------------------------- /vue-project-stub-no-pwa/src/assets/fonts/BCSans/BCSans-BoldItalic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcgov/entity/6452a290220e4737ffe6fdff8f153c90178a3225/vue-project-stub-no-pwa/src/assets/fonts/BCSans/BCSans-BoldItalic.woff2 -------------------------------------------------------------------------------- /vue-project-stub-no-pwa/src/assets/fonts/BCSans/BCSans-Italic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcgov/entity/6452a290220e4737ffe6fdff8f153c90178a3225/vue-project-stub-no-pwa/src/assets/fonts/BCSans/BCSans-Italic.woff -------------------------------------------------------------------------------- /vue-project-stub-no-pwa/src/assets/fonts/BCSans/BCSans-Italic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcgov/entity/6452a290220e4737ffe6fdff8f153c90178a3225/vue-project-stub-no-pwa/src/assets/fonts/BCSans/BCSans-Italic.woff2 -------------------------------------------------------------------------------- /vue-project-stub-no-pwa/src/assets/fonts/BCSans/BCSans-Regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcgov/entity/6452a290220e4737ffe6fdff8f153c90178a3225/vue-project-stub-no-pwa/src/assets/fonts/BCSans/BCSans-Regular.woff -------------------------------------------------------------------------------- /vue-project-stub-no-pwa/src/assets/fonts/BCSans/BCSans-Regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcgov/entity/6452a290220e4737ffe6fdff8f153c90178a3225/vue-project-stub-no-pwa/src/assets/fonts/BCSans/BCSans-Regular.woff2 -------------------------------------------------------------------------------- /vue-project-stub-no-pwa/src/assets/images/gov3_bc_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcgov/entity/6452a290220e4737ffe6fdff8f153c90178a3225/vue-project-stub-no-pwa/src/assets/images/gov3_bc_logo.png -------------------------------------------------------------------------------- /vue-project-stub-no-pwa/src/assets/images/icons/file-pdf-outline.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vue-project-stub-no-pwa/src/assets/images/icons/pdf-box.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vue-project-stub-no-pwa/src/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcgov/entity/6452a290220e4737ffe6fdff8f153c90178a3225/vue-project-stub-no-pwa/src/assets/logo.png -------------------------------------------------------------------------------- /vue-project-stub-no-pwa/src/assets/styles/layout.scss: -------------------------------------------------------------------------------- 1 | .app-container { 2 | display: flex; 3 | flex-flow: column nowrap; 4 | min-height: 100vh; 5 | } 6 | 7 | .app-header { 8 | position: -webkit-sticky; // Safari 9 | position: sticky; 10 | top: 0; 11 | width: 100%; 12 | z-index: 2; 13 | } 14 | 15 | .app-body { 16 | flex: 1 1 auto; 17 | position: relative; 18 | } 19 | 20 | .app-container > .container:first-child { 21 | padding: 2rem; 22 | } 23 | 24 | @media (min-width: 960px) { 25 | main > .container:first-child { 26 | padding-top: 3rem; 27 | padding-bottom: 3rem; 28 | } 29 | } 30 | 31 | .app-footer { 32 | flex: 0 0 auto; 33 | } 34 | 35 | .container { 36 | max-width: 1224px; // should match auth-web, etc 37 | } 38 | 39 | // Page Layout 40 | .view-container { 41 | display: flex; 42 | flex-flow: column nowrap; 43 | padding-top: 2.5rem; 44 | padding-bottom: 2.5rem; 45 | 46 | article { 47 | flex: 1 1 auto; 48 | 49 | section { 50 | margin-top: 2.25rem; 51 | } 52 | } 53 | } 54 | 55 | // Form Layout 56 | .form__row + .form__row { 57 | margin-top: 0.25rem; 58 | } 59 | 60 | .form__btns { 61 | display: flex; 62 | 63 | .v-btn { 64 | margin: 0; 65 | 66 | + .v-btn { 67 | margin-left: 0.5rem; 68 | } 69 | 70 | &.form-primary-btn { 71 | margin-left: auto; 72 | } 73 | } 74 | } 75 | -------------------------------------------------------------------------------- /vue-project-stub-no-pwa/src/assets/styles/overrides.scss: -------------------------------------------------------------------------------- 1 | // Vuetify Overrides 2 | @import "theme.scss"; 3 | 4 | // Buttons 5 | .v-btn { 6 | min-width: 0; 7 | text-transform: none; 8 | font-weight: 500; 9 | letter-spacing: normal; 10 | 11 | .v-icon + span, 12 | span + .v-icon { 13 | margin-left: 0.25rem; 14 | } 15 | } 16 | 17 | // Text Inputs 18 | .v-text-field--box .v-label--active, 19 | .v-text-field--full-width .v-label--active, 20 | .v-text-field--outline .v-label--active { 21 | transform: translateY(-8px) scale(0.75); 22 | } 23 | 24 | // Dialogs 25 | .v-dialog { 26 | margin: 2rem; 27 | 28 | .v-card { 29 | .v-card__title { 30 | padding: 1.25rem 1.5rem; 31 | color: $BCgovFontColorInverted; 32 | background: $BCgovBlue5; 33 | font-size: 1.5em; 34 | font-weight: 400; 35 | } 36 | 37 | .v-card__text { 38 | padding: 1.5rem !important; 39 | font-weight: 300; 40 | } 41 | 42 | .v-card__actions { 43 | padding: 1rem; 44 | } 45 | } 46 | } 47 | 48 | // Expansion Panels 49 | .v-expansion-panel:before { 50 | box-shadow: none; 51 | } 52 | 53 | .v-expansion-panel.align-items-top { 54 | .v-expansion-panel-header__icon { 55 | align-self: flex-start; 56 | margin-top: 0; 57 | } 58 | } 59 | 60 | .v-expansion-panel-header.no-dropdown { 61 | .v-expansion-panel-header__icon{ 62 | display: none; 63 | } 64 | } 65 | -------------------------------------------------------------------------------- /vue-project-stub-no-pwa/src/assets/styles/theme.scss: -------------------------------------------------------------------------------- 1 | // Gray Palette 2 | $gray0: #f8f9fa; 3 | $gray1: #f1f3f5; 4 | $gray2: #e9ecef; 5 | $gray3: #dee2e6; 6 | $gray4: #ced4da; 7 | $gray5: #adb5bd; 8 | $gray6: #868e96; 9 | $gray7: #495057; 10 | $gray8: #343a40; 11 | $gray9: #212529; 12 | 13 | // BC GOV BLUE PALETTE 14 | $BCgovBlue0: #e0e7ed; 15 | $BCgovBlue1: #b3c2d1; 16 | $BCgovBlue2: #8099b3; 17 | $BCgovBlue3: #4d7094; 18 | $BCgovBlue4: #26527d; 19 | $BCgovBlue5: #003366; // PRIMARY BLUE 20 | $BCgovBlue6: #002e5e; 21 | $BCgovBlue7: #002753; 22 | $BCgovBlue8: #002049; 23 | $BCgovBlue9: #001438; 24 | 25 | // Accent Blue 26 | $BCgovABlue1: #6e93ff; 27 | $BCgovABlue2: #3b6cff; 28 | $BCgovABlue3: #0846ff; 29 | $BCgovABlue4: #003bee; 30 | 31 | // BC GOV GOLD PALETTE 32 | $BCgovGold0: #fff7e3; 33 | $BCgovGold1: #feeaba; 34 | $BCgovGold2: #fedd8c; 35 | $BCgovGold3: #fdcf5e; 36 | $BCgovGold4: #fcc43c; 37 | $BCgovGold5: #fcba19; // PRIMARY GOLD 38 | $BCgovGold6: #fcb316; 39 | $BCgovGold7: #fbab12; 40 | $BCgovGold8: #fba30e; 41 | $BCgovGold9: #fa9408; 42 | 43 | // Accent Gold 44 | $BCgovAGold1: #ffffff; 45 | $BCgovAGold2: #fff8ef; 46 | $BCgovAGold3: #ffe0bc; 47 | $BCgovAGold4: #ffd4a2; 48 | 49 | // Error Colors 50 | $BCgovInputError: #ff5252; 51 | 52 | // Form Inputs 53 | $BCgovInputBG: #ffffff; 54 | 55 | // Font Colors 56 | $BCgovFontColorInverted: #ffffff; 57 | -------------------------------------------------------------------------------- /vue-project-stub-no-pwa/src/components/Home/index.ts: -------------------------------------------------------------------------------- 1 | import HelloWorld from '@/components/Home/HelloWorld.vue' 2 | 3 | export { 4 | HelloWorld 5 | } 6 | -------------------------------------------------------------------------------- /vue-project-stub-no-pwa/src/components/common/ResourceExample.vue: -------------------------------------------------------------------------------- 1 | 7 | 8 | 20 | 21 | 23 | -------------------------------------------------------------------------------- /vue-project-stub-no-pwa/src/components/common/index.ts: -------------------------------------------------------------------------------- 1 | import ResourceExample from './ResourceExample.vue' 2 | import Header from './Header.vue' 3 | 4 | export { 5 | Header, 6 | ResourceExample 7 | } 8 | -------------------------------------------------------------------------------- /vue-project-stub-no-pwa/src/constants/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcgov/entity/6452a290220e4737ffe6fdff8f153c90178a3225/vue-project-stub-no-pwa/src/constants/index.ts -------------------------------------------------------------------------------- /vue-project-stub-no-pwa/src/enums/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcgov/entity/6452a290220e4737ffe6fdff8f153c90178a3225/vue-project-stub-no-pwa/src/enums/index.ts -------------------------------------------------------------------------------- /vue-project-stub-no-pwa/src/interfaces/action-interface.ts: -------------------------------------------------------------------------------- 1 | import { ActionContext } from 'vuex' 2 | 3 | // Interface to define a Vuex Action 4 | export interface ActionIF { 5 | (x: ActionContext, y: any): void 6 | } 7 | 8 | export interface ActionBindingIF { 9 | (x: any): void 10 | } 11 | -------------------------------------------------------------------------------- /vue-project-stub-no-pwa/src/interfaces/index.ts: -------------------------------------------------------------------------------- 1 | export * from './resource-interface' 2 | export * from './state-interface' 3 | export * from './action-interface' 4 | -------------------------------------------------------------------------------- /vue-project-stub-no-pwa/src/interfaces/resource-interface.ts: -------------------------------------------------------------------------------- 1 | // Interface to define the resource model example 2 | export interface ResourceExampleIF { 3 | id: number, 4 | displayName: string, 5 | message: string 6 | } 7 | -------------------------------------------------------------------------------- /vue-project-stub-no-pwa/src/interfaces/state-interface.ts: -------------------------------------------------------------------------------- 1 | // Interface to define the state model example 2 | export interface StateModelIF { 3 | stateText: string | undefined 4 | } 5 | -------------------------------------------------------------------------------- /vue-project-stub-no-pwa/src/mixins/common-mixin.ts: -------------------------------------------------------------------------------- 1 | import { Component, Vue } from 'vue-property-decorator' 2 | 3 | /** 4 | * Mixin that provides some useful common utilities. 5 | */ 6 | @Component 7 | export default class CommonMixin extends Vue { 8 | /** 9 | * This is an example mixin that will return a msg. 10 | * 11 | * @param msg The msg to return. 12 | */ 13 | sendMsg (msg: string): string { 14 | return msg ? `${msg} - msg created by sendMsg mixin` : 'Error, no Message' 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /vue-project-stub-no-pwa/src/mixins/index.ts: -------------------------------------------------------------------------------- 1 | import CommonMixin from './common-mixin' 2 | import ResourceLookupMixin from '@/mixins/resource-lookup-mixin' 3 | 4 | export { 5 | CommonMixin, 6 | ResourceLookupMixin 7 | } 8 | -------------------------------------------------------------------------------- /vue-project-stub-no-pwa/src/mixins/resource-lookup-mixin.ts: -------------------------------------------------------------------------------- 1 | // Libraries 2 | import { Component, Vue } from 'vue-property-decorator' 3 | import { State } from 'vuex-class' 4 | 5 | // Interfaces 6 | import { ResourceExampleIF } from '@/interfaces' 7 | 8 | /** 9 | * Mixin for components to retrieve text/settings from json resource. 10 | */ 11 | @Component 12 | export default class ResourceLookupMixin extends Vue { 13 | @State resourceModel!: Array 14 | 15 | /** 16 | * Method to return the specified message 17 | * 18 | * @param id ID a number indicating the id of the resource to look up. 19 | */ 20 | getName (id: number): string { 21 | const user: ResourceExampleIF | undefined = this.resourceModel && this.resourceModel.find(user => user.id === id) 22 | return user ? user.displayName : '' 23 | } 24 | 25 | /** 26 | * Method to return the specified display Name 27 | * 28 | * @param id ID a number indicating the id of the resource to look up. 29 | */ 30 | getMessage (id: number): string { 31 | const user: ResourceExampleIF | undefined = this.resourceModel && this.resourceModel.find(user => user.id === id) 32 | return user ? user.message : '' 33 | } 34 | } 35 | -------------------------------------------------------------------------------- /vue-project-stub-no-pwa/src/plugins/vuetify.ts: -------------------------------------------------------------------------------- 1 | import Vue from 'vue' 2 | import Vuetify from 'vuetify/lib' 3 | 4 | Vue.use(Vuetify) 5 | 6 | const opts = { iconfont: 'mdi' } 7 | 8 | export default new Vuetify(opts) 9 | -------------------------------------------------------------------------------- /vue-project-stub-no-pwa/src/resources/externalResourceExample.ts: -------------------------------------------------------------------------------- 1 | export const ExternalResource = [ 2 | { 3 | id: 1, 4 | displayName: 'Cameron', 5 | message: 'Hola, Como Estas?' 6 | }, 7 | { 8 | id: 2, 9 | displayName: 'Bob', 10 | message: 'Muy bien, gracias. Y tu?' 11 | } 12 | ] 13 | -------------------------------------------------------------------------------- /vue-project-stub-no-pwa/src/resources/index.ts: -------------------------------------------------------------------------------- 1 | export * from './externalResourceExample' 2 | -------------------------------------------------------------------------------- /vue-project-stub-no-pwa/src/router/index.ts: -------------------------------------------------------------------------------- 1 | import Vue from 'vue' 2 | import VueRouter from 'vue-router' 3 | import { routes } from './routes' 4 | 5 | Vue.use(VueRouter) 6 | 7 | const router = new VueRouter({ 8 | mode: 'history', 9 | base: process.env.BASE_URL, 10 | routes, 11 | scrollBehavior (to, from, savedPosition) { 12 | // see https://router.vuejs.org/guide/advanced/scroll-behavior.html 13 | return { x: 0, y: 0 } 14 | } 15 | }) 16 | 17 | export default router 18 | -------------------------------------------------------------------------------- /vue-project-stub-no-pwa/src/router/routes.ts: -------------------------------------------------------------------------------- 1 | import Home from '@/views/Home.vue' 2 | import MixinExample from '@/views/MixinExample.vue' 3 | import StateExample from '@/views/StateExample.vue' 4 | 5 | export const routes = [ 6 | { 7 | path: '/', 8 | name: 'home', 9 | component: Home, 10 | meta: { 11 | requiresAuth: false 12 | } 13 | }, 14 | { 15 | path: '/MixinExample', 16 | name: 'mixinExample', 17 | component: MixinExample, 18 | meta: { 19 | requiresAuth: false 20 | } 21 | }, 22 | { 23 | path: '/StateExample', 24 | name: 'stateExample', 25 | component: StateExample, 26 | meta: { 27 | requiresAuth: false 28 | } 29 | }, 30 | { 31 | // default/fallback route 32 | path: '*', 33 | redirect: '/' 34 | } 35 | ] 36 | -------------------------------------------------------------------------------- /vue-project-stub-no-pwa/src/shims-tsx.d.ts: -------------------------------------------------------------------------------- 1 | import Vue, { VNode } from 'vue' 2 | 3 | declare global { 4 | namespace JSX { 5 | // tslint:disable no-empty-interface 6 | interface Element extends VNode {} 7 | // tslint:disable no-empty-interface 8 | interface ElementClass extends Vue {} 9 | interface IntrinsicElements { 10 | [elem: string]: any; 11 | } 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /vue-project-stub-no-pwa/src/shims-vue.d.ts: -------------------------------------------------------------------------------- 1 | declare module '*.vue' { 2 | import Vue from 'vue' 3 | export default Vue 4 | } 5 | -------------------------------------------------------------------------------- /vue-project-stub-no-pwa/src/store/actions/actions-model.ts: -------------------------------------------------------------------------------- 1 | import { ActionIF } from '@/interfaces/action-interface' 2 | 3 | export const setName: ActionIF = ({ commit }, name): void => { 4 | commit('mutateName', name) 5 | } 6 | 7 | export const setResource: ActionIF = ({ commit }, resource): void => { 8 | commit('mutateResource', resource) 9 | } 10 | -------------------------------------------------------------------------------- /vue-project-stub-no-pwa/src/store/actions/index.ts: -------------------------------------------------------------------------------- 1 | export * from './actions-model' 2 | -------------------------------------------------------------------------------- /vue-project-stub-no-pwa/src/store/getters/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcgov/entity/6452a290220e4737ffe6fdff8f153c90178a3225/vue-project-stub-no-pwa/src/store/getters/index.ts -------------------------------------------------------------------------------- /vue-project-stub-no-pwa/src/store/index.ts: -------------------------------------------------------------------------------- 1 | // Libraries 2 | import Vue from 'vue' 3 | import Vuex, { Store } from 'vuex' 4 | 5 | // State 6 | import { stateModel, resourceModel } from './state' 7 | 8 | // Actions 9 | import { setName, setResource } from './actions' 10 | 11 | // Mutations 12 | import { mutateName, mutateResource } from '@/store/mutations' 13 | 14 | Vue.use(Vuex) 15 | 16 | export const store: Store = new Vuex.Store({ 17 | state: { 18 | stateModel, 19 | resourceModel 20 | }, 21 | mutations: { 22 | mutateName, 23 | mutateResource 24 | }, 25 | actions: { 26 | setName, 27 | setResource 28 | } 29 | }) 30 | -------------------------------------------------------------------------------- /vue-project-stub-no-pwa/src/store/mutations/index.ts: -------------------------------------------------------------------------------- 1 | export * from './mutations-model' 2 | -------------------------------------------------------------------------------- /vue-project-stub-no-pwa/src/store/mutations/mutations-model.ts: -------------------------------------------------------------------------------- 1 | export const mutateName = (state: any, name: string) => { 2 | state.stateModel.stateText = name 3 | } 4 | 5 | export const mutateResource = (state: any, resource: object) => { 6 | state.resourceModel = resource 7 | } 8 | -------------------------------------------------------------------------------- /vue-project-stub-no-pwa/src/store/state/index.ts: -------------------------------------------------------------------------------- 1 | export * from './state-model' 2 | export * from './resource-model' 3 | -------------------------------------------------------------------------------- /vue-project-stub-no-pwa/src/store/state/resource-model.ts: -------------------------------------------------------------------------------- 1 | import { ResourceExampleIF } from '@/interfaces' 2 | 3 | export const resourceModel: Array = [ 4 | { 5 | id: 1, 6 | displayName: '', 7 | message: 'If you are reading this... my ACTIONS didnt work :(' 8 | }, 9 | { 10 | id: 2, 11 | displayName: '', 12 | message: 'You should never see this text!' 13 | } 14 | ] 15 | -------------------------------------------------------------------------------- /vue-project-stub-no-pwa/src/store/state/state-model.ts: -------------------------------------------------------------------------------- 1 | import { StateModelIF } from '@/interfaces' 2 | 3 | export const stateModel: StateModelIF = { 4 | stateText: 'Base State Text' 5 | } 6 | -------------------------------------------------------------------------------- /vue-project-stub-no-pwa/src/utils/axios-auth.ts: -------------------------------------------------------------------------------- 1 | import axios from 'axios' 2 | 3 | const instance = axios.create() 4 | 5 | instance.interceptors.request.use( 6 | config => { 7 | config.headers.common['Authorization'] = `Bearer ${sessionStorage.getItem('KEYCLOAK_TOKEN')}` 8 | return config 9 | }, 10 | error => Promise.reject(error) 11 | ) 12 | 13 | instance.interceptors.response.use( 14 | response => response, 15 | error => Promise.reject(error) 16 | ) 17 | 18 | export default instance 19 | -------------------------------------------------------------------------------- /vue-project-stub-no-pwa/src/utils/index.ts: -------------------------------------------------------------------------------- 1 | export * from './config-helper' 2 | -------------------------------------------------------------------------------- /vue-project-stub-no-pwa/src/views/Home.vue: -------------------------------------------------------------------------------- 1 | 7 | 8 | 22 | 32 | -------------------------------------------------------------------------------- /vue-project-stub-no-pwa/src/views/MixinExample.vue: -------------------------------------------------------------------------------- 1 | 7 | 14 | -------------------------------------------------------------------------------- /vue-project-stub-no-pwa/tests/unit/example.spec.ts: -------------------------------------------------------------------------------- 1 | import { shallowMount } from '@vue/test-utils' 2 | import { HelloWorld } from '@/components/Home' 3 | 4 | describe('HelloWorld.vue', () => { 5 | it('renders props.msg when passed', () => { 6 | const msg = 'new message' 7 | const wrapper = shallowMount(HelloWorld, { 8 | propsData: { msg } 9 | }) 10 | expect(wrapper.text()).toMatch(msg) 11 | }) 12 | }) 13 | -------------------------------------------------------------------------------- /vue-project-stub-no-pwa/tests/unit/stateExample.spec.ts: -------------------------------------------------------------------------------- 1 | // Libraries 2 | import Vue from 'vue' 3 | import Vuetify from 'vuetify' 4 | import { store } from '@/store' 5 | import { shallowMount } from '@vue/test-utils' 6 | 7 | // Components 8 | import StateExample from '@/views/StateExample.vue' 9 | import { ResourceExample } from '@/components/common' 10 | 11 | Vue.use(Vuetify) 12 | let vuetify = new Vuetify({}) 13 | 14 | describe('HelloWorld.vue', () => { 15 | let wrapper: any 16 | 17 | beforeEach(() => { 18 | // create wrapper for Dashboard 19 | // this stubs out the sub-component 20 | wrapper = shallowMount(StateExample, { store, vuetify }) 21 | }) 22 | 23 | afterEach(() => { 24 | wrapper.destroy() 25 | }) 26 | 27 | it('renders the sub-components properly', () => { 28 | expect(wrapper.find(ResourceExample).exists()).toBe(true) 29 | }) 30 | 31 | it('displays the appropriate welcome message', () => { 32 | expect(wrapper.vm.$el.querySelector('.stateExample').textContent) 33 | .toContain('Congratulations... it worked!') 34 | }) 35 | }) 36 | -------------------------------------------------------------------------------- /vue-project-stub-no-pwa/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "target": "esnext", 4 | "module": "esnext", 5 | "strict": true, 6 | "jsx": "preserve", 7 | "importHelpers": true, 8 | "moduleResolution": "node", 9 | "experimentalDecorators": true, 10 | "esModuleInterop": true, 11 | "allowSyntheticDefaultImports": true, 12 | "sourceMap": true, 13 | "baseUrl": ".", 14 | "types": [ 15 | "webpack-env", 16 | "jest", 17 | "vuetify" 18 | ], 19 | "paths": { 20 | "@/*": [ 21 | "src/*" 22 | ] 23 | }, 24 | "lib": [ 25 | "esnext", 26 | "dom", 27 | "dom.iterable", 28 | "scripthost" 29 | ] 30 | }, 31 | "include": [ 32 | "src/**/*.ts", 33 | "src/**/*.tsx", 34 | "src/**/*.vue", 35 | "tests/**/*.ts", 36 | "tests/**/*.tsx" 37 | ], 38 | "exclude": [ 39 | "node_modules" 40 | ] 41 | } 42 | -------------------------------------------------------------------------------- /vue-project-stub-no-pwa/vue.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | configureWebpack: { 3 | devtool: 'source-map' 4 | }, 5 | transpileDependencies: [ 6 | 'vuetify' 7 | ], 8 | publicPath: `/${process.env.VUE_APP_PATH}`, 9 | devServer: { 10 | proxy: { 11 | // this is needed to prevent a CORS error when running locally 12 | '/local-keycloak-config-url/*': { 13 | target: 'https://dev.bcregistry.ca/cooperatives/auth/config/kc/', 14 | pathRewrite: { 15 | '/local-keycloak-config-url': '' 16 | } 17 | } 18 | } 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /vue-project-stub/.browserslistrc: -------------------------------------------------------------------------------- 1 | > 1% 2 | last 2 versions 3 | not ie <= 10 4 | -------------------------------------------------------------------------------- /vue-project-stub/.editorconfig: -------------------------------------------------------------------------------- 1 | [*.{js,jsx,ts,tsx,vue}] 2 | indent_style = space 3 | indent_size = 2 4 | trim_trailing_whitespace = true 5 | insert_final_newline = true 6 | max_line_length = 120 7 | 8 | [{Makefile,**.mk}] 9 | # Use tabs for indentation (Makefiles require tabs) 10 | indent_style = tab 11 | -------------------------------------------------------------------------------- /vue-project-stub/.eslintrc.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | root: true, 3 | env: { 4 | node: true 5 | }, 6 | 'extends': [ 7 | 'plugin:vue/essential', 8 | '@vue/standard', 9 | '@vue/typescript' 10 | ], 11 | rules: { 12 | 'no-console': process.env.NODE_ENV === 'production' ? 'error' : 'off', 13 | 'no-debugger': process.env.NODE_ENV === 'production' ? 'error' : 'off', 14 | 'max-len': ['warn', { code: 120 }] 15 | }, 16 | parserOptions: { 17 | parser: '@typescript-eslint/parser' 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /vue-project-stub/.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | node_modules 3 | /dist 4 | 5 | /tests/e2e/reports/ 6 | selenium-debug.log 7 | 8 | # local env files 9 | .env.local 10 | .env.*.local 11 | 12 | # Log files 13 | npm-debug.log* 14 | yarn-debug.log* 15 | yarn-error.log* 16 | 17 | # Editor directories and files 18 | .idea 19 | .vscode 20 | *.suo 21 | *.ntvs* 22 | *.njsproj 23 | *.sln 24 | *.sw* 25 | -------------------------------------------------------------------------------- /vue-project-stub/.vuerc: -------------------------------------------------------------------------------- 1 | { 2 | "useTaobaoRegistry": false, 3 | "presets": { 4 | "entities project defaults": { 5 | "useConfigFiles": true, 6 | "plugins": { 7 | "@vue/cli-plugin-babel": {}, 8 | "@vue/cli-plugin-typescript": { 9 | "classComponent": true, 10 | "useTsWithBabel": true 11 | }, 12 | "@vue/cli-plugin-pwa": {}, 13 | "@vue/cli-plugin-eslint": { 14 | "config": "standard", 15 | "lintOn": [ 16 | "save" 17 | ] 18 | }, 19 | "@vue/cli-plugin-unit-jest": {}, 20 | "@vue/cli-plugin-e2e-nightwatch": {} 21 | }, 22 | "router": true, 23 | "routerHistoryMode": true, 24 | "vuex": true, 25 | "cssPreprocessor": "stylus" 26 | } 27 | }, 28 | "latestVersion": "3.5.1", 29 | "lastChecked": 1552593244860 30 | } -------------------------------------------------------------------------------- /vue-project-stub/README.md: -------------------------------------------------------------------------------- 1 | # vue-project-stub 2 | ## Project Setup 3 | 4 | ### Option 1: Copy this project stub 5 | 1. Install Node.js https://nodejs.org/en/ 6 | 1. Copy this project folder and install from package.json. 7 | ``` 8 | npm install 9 | ``` 10 | ### Option 2. Create a new project from scratch using the Entity defaults 11 | 1. Install Node.js https://nodejs.org/en/ 12 | 2. Install Vue Cli 3 13 | ``` 14 | npm install -g @vue/cli 15 | ``` 16 | 3. Move the .vuerc file to your root 17 | - This file contains the defaults for a standard entities Vue project. 18 | 4. Create a new project. 19 | ``` 20 | vue create my-new-project 21 | ``` 22 | 5. Select "entities project defaults" from list of project defaults. 23 | 24 | ## Operations 25 | 26 | ### Compiles and hot-reloads for development 27 | ``` 28 | npm run serve 29 | ``` 30 | 31 | ### Compiles and minifies for production 32 | ``` 33 | npm run build 34 | ``` 35 | 36 | ### Run your tests 37 | ``` 38 | npm run test 39 | ``` 40 | 41 | ### Lints and fixes files 42 | ``` 43 | npm run lint 44 | ``` 45 | 46 | ### Run your end-to-end tests 47 | ``` 48 | npm run test:e2e 49 | ``` 50 | 51 | ### Run your unit tests 52 | ``` 53 | npm run test:unit 54 | ``` 55 | 56 | ### Customize configuration 57 | See [Configuration Reference](https://cli.vuejs.org/config/). 58 | -------------------------------------------------------------------------------- /vue-project-stub/babel.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | 'presets': [ 3 | [ 4 | '@vue/app', 5 | { 6 | 'useBuiltIns': 'entry' 7 | } 8 | ] 9 | ] 10 | } 11 | -------------------------------------------------------------------------------- /vue-project-stub/jest.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | moduleFileExtensions: [ 3 | 'js', 4 | 'jsx', 5 | 'json', 6 | 'vue', 7 | 'ts', 8 | 'tsx' 9 | ], 10 | transform: { 11 | '^.+\\.vue$': 'vue-jest', 12 | '.+\\.(css|styl|less|sass|scss|svg|png|jpg|ttf|woff|woff2)$': 'jest-transform-stub', 13 | '^.+\\.tsx?$': 'ts-jest' 14 | }, 15 | transformIgnorePatterns: [ 16 | '/node_modules/' 17 | ], 18 | moduleNameMapper: { 19 | '^@/(.*)$': '/src/$1' 20 | }, 21 | snapshotSerializers: [ 22 | 'jest-serializer-vue' 23 | ], 24 | testMatch: [ 25 | '**/tests/unit/**/*.spec.(js|jsx|ts|tsx)|**/__tests__/*.(js|jsx|ts|tsx)' 26 | ], 27 | testURL: 'http://localhost/', 28 | globals: { 29 | 'ts-jest': { 30 | babelConfig: true 31 | } 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /vue-project-stub/postcss.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | plugins: { 3 | autoprefixer: {} 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /vue-project-stub/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcgov/entity/6452a290220e4737ffe6fdff8f153c90178a3225/vue-project-stub/public/favicon.ico -------------------------------------------------------------------------------- /vue-project-stub/public/img/icons/android-chrome-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcgov/entity/6452a290220e4737ffe6fdff8f153c90178a3225/vue-project-stub/public/img/icons/android-chrome-192x192.png -------------------------------------------------------------------------------- /vue-project-stub/public/img/icons/android-chrome-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcgov/entity/6452a290220e4737ffe6fdff8f153c90178a3225/vue-project-stub/public/img/icons/android-chrome-512x512.png -------------------------------------------------------------------------------- /vue-project-stub/public/img/icons/apple-touch-icon-120x120.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcgov/entity/6452a290220e4737ffe6fdff8f153c90178a3225/vue-project-stub/public/img/icons/apple-touch-icon-120x120.png -------------------------------------------------------------------------------- /vue-project-stub/public/img/icons/apple-touch-icon-152x152.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcgov/entity/6452a290220e4737ffe6fdff8f153c90178a3225/vue-project-stub/public/img/icons/apple-touch-icon-152x152.png -------------------------------------------------------------------------------- /vue-project-stub/public/img/icons/apple-touch-icon-180x180.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcgov/entity/6452a290220e4737ffe6fdff8f153c90178a3225/vue-project-stub/public/img/icons/apple-touch-icon-180x180.png -------------------------------------------------------------------------------- /vue-project-stub/public/img/icons/apple-touch-icon-60x60.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcgov/entity/6452a290220e4737ffe6fdff8f153c90178a3225/vue-project-stub/public/img/icons/apple-touch-icon-60x60.png -------------------------------------------------------------------------------- /vue-project-stub/public/img/icons/apple-touch-icon-76x76.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcgov/entity/6452a290220e4737ffe6fdff8f153c90178a3225/vue-project-stub/public/img/icons/apple-touch-icon-76x76.png -------------------------------------------------------------------------------- /vue-project-stub/public/img/icons/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcgov/entity/6452a290220e4737ffe6fdff8f153c90178a3225/vue-project-stub/public/img/icons/apple-touch-icon.png -------------------------------------------------------------------------------- /vue-project-stub/public/img/icons/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcgov/entity/6452a290220e4737ffe6fdff8f153c90178a3225/vue-project-stub/public/img/icons/favicon-16x16.png -------------------------------------------------------------------------------- /vue-project-stub/public/img/icons/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcgov/entity/6452a290220e4737ffe6fdff8f153c90178a3225/vue-project-stub/public/img/icons/favicon-32x32.png -------------------------------------------------------------------------------- /vue-project-stub/public/img/icons/msapplication-icon-144x144.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcgov/entity/6452a290220e4737ffe6fdff8f153c90178a3225/vue-project-stub/public/img/icons/msapplication-icon-144x144.png -------------------------------------------------------------------------------- /vue-project-stub/public/img/icons/mstile-150x150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcgov/entity/6452a290220e4737ffe6fdff8f153c90178a3225/vue-project-stub/public/img/icons/mstile-150x150.png -------------------------------------------------------------------------------- /vue-project-stub/public/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | vue-project-stub 9 | 10 | 11 | 12 | 13 | 16 |
17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /vue-project-stub/public/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "vue-project-stub", 3 | "short_name": "vue-project-stub", 4 | "icons": [ 5 | { 6 | "src": "./img/icons/android-chrome-192x192.png", 7 | "sizes": "192x192", 8 | "type": "image/png" 9 | }, 10 | { 11 | "src": "./img/icons/android-chrome-512x512.png", 12 | "sizes": "512x512", 13 | "type": "image/png" 14 | } 15 | ], 16 | "start_url": "./index.html", 17 | "display": "standalone", 18 | "background_color": "#000000", 19 | "theme_color": "#4DBA87" 20 | } 21 | -------------------------------------------------------------------------------- /vue-project-stub/public/robots.txt: -------------------------------------------------------------------------------- 1 | User-agent: * 2 | Disallow: 3 | -------------------------------------------------------------------------------- /vue-project-stub/src/App.vue: -------------------------------------------------------------------------------- 1 | 7 | 8 | 18 | 19 | 35 | -------------------------------------------------------------------------------- /vue-project-stub/src/assets/images/gov3_bc_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcgov/entity/6452a290220e4737ffe6fdff8f153c90178a3225/vue-project-stub/src/assets/images/gov3_bc_logo.png -------------------------------------------------------------------------------- /vue-project-stub/src/assets/vue-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcgov/entity/6452a290220e4737ffe6fdff8f153c90178a3225/vue-project-stub/src/assets/vue-logo.png -------------------------------------------------------------------------------- /vue-project-stub/src/components/StdHeader.vue: -------------------------------------------------------------------------------- 1 | 19 | 24 | 25 | 32 | -------------------------------------------------------------------------------- /vue-project-stub/src/main.ts: -------------------------------------------------------------------------------- 1 | import '@babel/polyfill' 2 | import Vue from 'vue' 3 | import './plugins/vuetify' 4 | import App from './App.vue' 5 | import router from './router' 6 | import store from './store' 7 | import './registerServiceWorker' 8 | 9 | Vue.config.productionTip = false 10 | 11 | new Vue({ 12 | router, 13 | store, 14 | render: h => h(App) 15 | }).$mount('#app') 16 | -------------------------------------------------------------------------------- /vue-project-stub/src/plugins/vuetify.ts: -------------------------------------------------------------------------------- 1 | import Vue from 'vue' 2 | import Vuetify from 'vuetify' 3 | import 'vuetify/dist/vuetify.min.css' 4 | 5 | Vue.use(Vuetify, { 6 | iconfont: 'md' 7 | }) 8 | -------------------------------------------------------------------------------- /vue-project-stub/src/registerServiceWorker.ts: -------------------------------------------------------------------------------- 1 | /* eslint-disable no-console */ 2 | 3 | import { register } from 'register-service-worker' 4 | 5 | if (process.env.NODE_ENV === 'production') { 6 | register(`${process.env.BASE_URL}service-worker.js`, { 7 | ready () { 8 | console.log( 9 | 'App is being served from cache by a service worker.\n' + 10 | 'For more details, visit https://goo.gl/AFskqB' 11 | ) 12 | }, 13 | registered () { 14 | console.log('Service worker has been registered.') 15 | }, 16 | cached () { 17 | console.log('Content has been cached for offline use.') 18 | }, 19 | updatefound () { 20 | console.log('New content is downloading.') 21 | }, 22 | updated () { 23 | console.log('New content is available; please refresh.') 24 | }, 25 | offline () { 26 | console.log('No internet connection found. App is running in offline mode.') 27 | }, 28 | error (error) { 29 | console.error('Error during service worker registration:', error) 30 | } 31 | }) 32 | } 33 | -------------------------------------------------------------------------------- /vue-project-stub/src/router.ts: -------------------------------------------------------------------------------- 1 | import Vue from 'vue' 2 | import Router from 'vue-router' 3 | import Home from './views/Home.vue' 4 | 5 | Vue.use(Router) 6 | 7 | export default new Router({ 8 | mode: 'history', 9 | base: process.env.BASE_URL, 10 | routes: [ 11 | { 12 | path: '/', 13 | name: 'home', 14 | component: Home 15 | }, 16 | { 17 | path: '/about', 18 | name: 'about', 19 | // route level code-splitting 20 | // this generates a separate chunk (about.[hash].js) for this route 21 | // which is lazy-loaded when the route is visited. 22 | component: () => import(/* webpackChunkName: "about" */ './views/About.vue') 23 | } 24 | ] 25 | }) 26 | -------------------------------------------------------------------------------- /vue-project-stub/src/shims-tsx.d.ts: -------------------------------------------------------------------------------- 1 | import Vue, { VNode } from 'vue' 2 | 3 | declare global { 4 | namespace JSX { 5 | // tslint:disable no-empty-interface 6 | interface Element extends VNode {} 7 | // tslint:disable no-empty-interface 8 | interface ElementClass extends Vue {} 9 | interface IntrinsicElements { 10 | [elem: string]: any 11 | } 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /vue-project-stub/src/shims-vue.d.ts: -------------------------------------------------------------------------------- 1 | declare module '*.vue' { 2 | import Vue from 'vue' 3 | export default Vue 4 | } 5 | -------------------------------------------------------------------------------- /vue-project-stub/src/store.ts: -------------------------------------------------------------------------------- 1 | import Vue from 'vue' 2 | import Vuex from 'vuex' 3 | 4 | Vue.use(Vuex) 5 | 6 | export default new Vuex.Store({ 7 | state: { 8 | 9 | }, 10 | mutations: { 11 | 12 | }, 13 | actions: { 14 | 15 | } 16 | }) 17 | -------------------------------------------------------------------------------- /vue-project-stub/src/views/About.vue: -------------------------------------------------------------------------------- 1 | 6 | -------------------------------------------------------------------------------- /vue-project-stub/src/views/Home.vue: -------------------------------------------------------------------------------- 1 | 7 | 8 | 19 | -------------------------------------------------------------------------------- /vue-project-stub/tests/e2e/custom-assertions/elementCount.js: -------------------------------------------------------------------------------- 1 | // A custom Nightwatch assertion. 2 | // The assertion name is the filename. 3 | // Example usage: 4 | // 5 | // browser.assert.elementCount(selector, count) 6 | // 7 | // For more information on custom assertions see: 8 | // http://nightwatchjs.org/guide#writing-custom-assertions 9 | 10 | exports.assertion = function elementCount (selector, count) { 11 | this.message = `Testing if element <${selector}> has count: ${count}` 12 | this.expected = count 13 | this.pass = val => val === count 14 | this.value = res => res.value 15 | function evaluator (_selector) { 16 | return document.querySelectorAll(_selector).length 17 | } 18 | this.command = cb => this.api.execute(evaluator, [selector], cb) 19 | } 20 | -------------------------------------------------------------------------------- /vue-project-stub/tests/e2e/specs/test.js: -------------------------------------------------------------------------------- 1 | // For authoring Nightwatch tests, see 2 | // http://nightwatchjs.org/guide#usage 3 | 4 | module.exports = { 5 | 'default e2e tests': browser => { 6 | browser 7 | .url(process.env.VUE_DEV_SERVER_URL) 8 | .waitForElementVisible('#app', 5000) 9 | .assert.elementPresent('.hello') 10 | .assert.containsText('h1', 'Welcome to Your Vue.js + TypeScript App') 11 | .assert.elementCount('img', 2) 12 | .end() 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /vue-project-stub/tests/unit/.eslintrc.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | env: { 3 | jest: true 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /vue-project-stub/tests/unit/example.spec.ts: -------------------------------------------------------------------------------- 1 | import { shallowMount } from '@vue/test-utils' 2 | import HelloWorld from '@/components/HelloWorld.vue' 3 | 4 | describe('HelloWorld.vue', () => { 5 | it('renders props.msg when passed', () => { 6 | const msg = 'new message' 7 | const wrapper = shallowMount(HelloWorld, { 8 | propsData: { msg } 9 | }) 10 | expect(wrapper.text()).toMatch(msg) 11 | }) 12 | }) 13 | -------------------------------------------------------------------------------- /vue-project-stub/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "target": "esnext", 4 | "module": "esnext", 5 | "strict": true, 6 | "jsx": "preserve", 7 | "importHelpers": true, 8 | "moduleResolution": "node", 9 | "experimentalDecorators": true, 10 | "esModuleInterop": true, 11 | "allowSyntheticDefaultImports": true, 12 | "sourceMap": true, 13 | "baseUrl": ".", 14 | "types": [ 15 | "webpack-env", 16 | "jest" 17 | ], 18 | "paths": { 19 | "@/*": [ 20 | "src/*" 21 | ] 22 | }, 23 | "lib": [ 24 | "esnext", 25 | "dom", 26 | "dom.iterable", 27 | "scripthost" 28 | ] 29 | }, 30 | "include": [ 31 | "src/**/*.ts", 32 | "src/**/*.tsx", 33 | "src/**/*.vue", 34 | "tests/**/*.ts", 35 | "tests/**/*.tsx" 36 | ], 37 | "exclude": [ 38 | "node_modules" 39 | ] 40 | } 41 | --------------------------------------------------------------------------------