Giter Site home page Giter Site logo

bcgov / orgbook-bc-client-angular Goto Github PK

View Code? Open in Web Editor NEW
0.0 11.0 5.0 4.07 MB

Angular application for OrgBook BC

License: Apache License 2.0

JavaScript 0.93% TypeScript 64.45% HTML 21.89% SCSS 8.04% Shell 4.21% Dockerfile 0.47%
angular hyperledger-aries hyperledger indy vcr von aries hyperledger-indy verifiable-credentials verifiable-organizations-network

orgbook-bc-client-angular's Introduction

License Lifecycle:Retired

Orgbook BC Client

Retirement Notice

This verison of the OrgBook BC Client has been retired and replaced by bcgov/orgbook-bc-client

Overview

This application implements a user interface (built with Angular) specifically for Orgbook BC, an extension of Aries VCR, for registered organizations within the Province of British Columbia.

Note: The following sections on Running and Development assume that you already have a locally running instance of Aries-VCR. Please see the instructions here for running Aries-VCR locally with docker.

Running

Running the web application is easiest with docker. Navigate to the docker/ folder run the following in a terminal:

./manage build

followed by

./manage start

Development

Development is best done locally and requires the Angular CLI to be installed (see the installation instructions here). With the CLI installed, navigate to the root directory of the repository and run the following in a terminal:

npm install && npm start

The application will be built and served with the Angular Dev Server, which watches for code changes and hot-reloads the application.

Further help

To get more help on the Angular CLI use ng help or go check out the Angular CLI README.

Contributing

Pull requests are always welcome!

Please see the Contributions Guide for the repo.

You may also create an issue if you would like to suggest additional resources to include in this repository.

All contrbutions to this repository should adhere to our Code of Conduct.

License

Apache License Version 2.0

orgbook-bc-client-angular's People

Contributors

alexgmetcalf avatar amanji avatar esune avatar ianco avatar swcurran avatar wadebarnes avatar wadeking98 avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

orgbook-bc-client-angular's Issues

Column sorting in credentials timeline panel is not working

On a credential detail page, if you switch the timeline view of credentials at the bottom of the page from date view to list view, then clicking on any of the headings to sort by other criteria doesn’t work, and instead links back to the homepage.
image

Advanced search credential type list is incomplete

When accessing advanced search, the list of credentials type that can be used to search is incomplete: the API returns a paginated result and only the first page (which corresponds to the first 10 items) is accounted for.

If more than one page is returned, the client should go through all of them and display all possible credential types.

Assess the OrgBook UX Project output and decide on an approach

Please take the content provided by Claire from the OrgBook UX project and document what changes are needed and the best approach to use in making the changes.

  • What is just "pure" web development work and what effort would you say there is to do that starting from the OrgBook BC UI repo? What would the difference be in having a random (but presumably good) Web Developer doing the work vs. you with your existing knowledge of the code base? My hope is that we can give it to someone else, as we have lots to keep you busy, but we do need to know if it would be significantly easier for you. BTW - as part of that, what refactoring/revamping/throwing away from the existing code base would you suggest doing? What is the current tech stack? Should we keep it?
  • The next part is harder. What API changes/additions are needed for this new design? Go through the screens, the existing APIs and see what is missing. API additions/adjustments is work that I expect will be assigned to you.
  • The next part is (I think) harder still. What new concepts are in this UI that don't fit the "credential agnostic, topic-oriented" nature of Aries VCR that will be needed to support the new UI design? Are there things that require too much hard-coding of data in Aries VCR for this? What data does the issuer have to tell Aries VCR (and Aries VCR have to track) to enable the UI?
  • The previous item leads to a related task -- after you identify the sharp edges/impossible things to do, and then you, Ian and myself having a discussion to see what can be done, should be done and shouldn't be done.

Thanks

Content changes for adding a business

Please can we make the following content changes to OrgBook BC, to better support individual businesses with questions about how they get their information added.

A. Connect page changes (https://orgbook.gov.bc.ca/en/connect)

A1. New right panel above the links/resources panel: “How do I add my business to OrgBook BC?”

All businesses officially registered in BC are automatically added into OrgBook BC, usually within an hour of the actual registration.

You can either (link1)register your business in BC(/link1) or follow the full (link2)step-by-step guide to starting a BC business(/link2).

If you have already registered your business in BC but cannot find it in OrgBook BC, please get in touch using the contact form on the left.

link1: https://www2.gov.bc.ca/gov/content/employment-business/business/managing-a-business/permits-licences/businesses-incorporated-companies
link2: https://www2.gov.bc.ca/gov/content/employment-business/business/managing-a-business/starting-a-business

A2. Update to contact form options

On the contact form, change one ‘Contact Reason’ from ‘Report incorrect information’ to ‘Report incorrect or missing information (see panel)’.

B. Home page changes (https://orgbook.gov.bc.ca/en/home)

Add the following text at the end of the ‘About OrgBook BC’ content on the home page, in a new paragraph:

Want to add your business information to OrgBook BC? See the panel on the (link)Connect with us(/link) page for more details.

Companies to be entered into Orgbook Test

Hi,
Can you please add the following companies to Orgbook test?
thx

<style> </style>
BETA AVIATION INC. NR 5806591
Incorporation Number: BC 0886270
Business Number: 994926301BC0001
   
   
WHIRLPOOL NAVIGATIONS LTD. NR 1614921
Incorporation Number: BC 0886271
Business Number: 994926103BC0001
   
   
GORILLAMASTER AUTOMOTIVE INC. NR 1917610
 
Incorporation Number: BC 0886272
Business Number: 994925907BC0001
   
   
VOIDMART CARRIERS INC. NR 9972126
Incorporation Number: BC 0886273
Business Number: 994925709BC0001
   
   
CAVESEARCH INVESTIGATIONS LTD. NR 7285002
Incorporation Number: BC 0886278
Business Number: 994878403BC0001
   
   
MINION NETWORKS LTD. NR 1130299
Incorporation Number: BC 0886280
Business Number: 994925501BC0001
   
   
TITAN MOTORS INC. NR 8511176
Incorporation Number: BC 0886281
Business Number: 994925303BC0001
   
   
PTM SYSTEM LOAD TESTING INC. NR 6537920
Incorporation Number: BC 0886282
Business Number: 994925105BC0001

Add GDX analytics tracker in TEST for Orgbook bc

From Brendan Jennings:

Adding Snowplow Standalone tracker vE.2.14.0:

Please copy the JavaScript tracker " Standalone vE.2.14.0" in the attached txt file into the head of your test/dev site. Don't move this to your production site as the tracker connects to our test pipeline, which is only used for test purposes and doesn't connect to reporting dashboards. When you have placed it in your test/dev environment please let me know, along with what the URL is so I can do my testing.

When this is complete I will send you a small update to connect to our production pipeline.
Snowplow_Javascript_Standalone_vE2.14.0.txt

New test organizations in COLIN

Hi,

The following organizations have been incorporated in COLIN test.
Can we please get test Orgbook refreshed so these new orgs show up?

This is to help the MOTI PTMP project with their testing.

ELITE MANAGEMENT CONSULTING INC., BC0879745
EWING TRANSPORT INC., BC0879748
AUDIT FUEL HAULERS LTD., BC0879749

thanks!

New test companies to be added to test orgbook

Hi,

Can the following companies please be added to orgbook in test?

O'SWIFT TRANSPORTATION INC. BC0880209 BN: 999376205BC0001
BINO'S BUS SALES LTD. BC0880210 BN: 999376007BC0001
THE GREATEST CARRIER IN THE WORLD LTD. BC0880211 BN: 999388309BC0001
ICBC-TESTING SUSPENDED CARRIER LTD. BC0880212 BN: 999375801BC0001

New test organizations in COLIN - request to refresh Orgbook test

Hi,

The following organizations have been incorporated in COLIN / Society Online test.
Can we please get test Orgbook refreshed so these new orgs show up?

This is to help the MOTI PTMP project with their testing.

SUPER TAXI INC. | BC0879696 | 999675606BC0001
ALIEN SPACE VENTURES LTD. | BC0879697 | 999679905BC0001
DISPLACEMENT TRUCKING LTD. | BC0879698 | 999679707BC0001
SMALL TOWN TRANSIT-YOU LTD. | BC0879699 | 999679509BC0001
WE-FIX-CARS LTD. | BC0879700 | 999679301BC0001
TAKE YOU ANYWHERE SOCIETY | S1001060 | 99967 5408 BC0001
CRAZY CAMPING TOURS SOCIETY | S1001061 | 99967 5200 BC0001

Cheers,

Jonathan

New test organizations

Hi,

I've got some more test organizations which need to be added to Orgbook

MORRIS MOVING LTD. | BC0879841, BN: 999430606BC0001
ROAD RUNNER TAXI LTD. | BC0879840, BN: 999442502BC0001
BUGSY INSPECTIONS LTD. | BC0879839, BN: 999430804BC0001
TAZMANIAN DEVIL CARRIERS LTD. | BC0879838, BN: 999431000BC0001
YOSEMITE SAM FIXERS LTD. | BC0879837, BN: 999431208BC0001
MARTIAN TRAVEL LTD. | BC0879836, BN: 999442700BC0001
KATALON CARRIERS INC. | BC0879833, BN: 999450901BC0001
KATALON INSPECTIONS INC. | BC0879834, BN: 999438807BC0001
KATALON TAXI | BN # 99943 8609 BC0001, Registration # FM1006106

Thanks!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.