bcgov / TheOrgBook

A public repository of verifiable claims about organizations. A key component of the Verifiable Organization Network.
http://von.pathfinder.gov.bc.ca
Apache License 2.0
78 stars 66 forks source link

Re-factor tob-web and tob-api to allow easy customization for indy-catalyst #766

Closed ianco closed 5 years ago

ianco commented 5 years ago

The following changes were made to apply some BC Registries requested changes to OgrBook BC, pushed in the following PR: https://github.com/bcgov/TheOrgBook/pull/763

Changes include (along with recommendations for TOB re-factoring):

  1. Added a new web service to support query of relationships (due to added attribute to the relationship credential):
    • updated APISpec/openapi.yml (not used in TOB but planned to publish api's through data bc?)
    • updated custom_settings_bcgov.py (recommendation move to started kit?)
    • added new views, serializers, etc.
    • updated urls.py for new web service
    • other web service updates to include new attributes etc.

Recommendations:

  1. Updated UI to display data from new relationship web service vs topic list
    • updates to bcgov "theme"
    • updates to "data-types.ts" to include new web service output
    • updates to "data-types.ts" to expose attributes and business logic on existing data types
    • updates to "*.ts" components to access new attributes

Recommendations: