bcgov / greenlight

A demonstration of the verifiable organization network showing a new restaurant gathering the permits necessary to open.
Apache License 2.0
34 stars 45 forks source link

Created d-Flow angular app #140

Closed esune closed 6 years ago

esune commented 6 years ago

The PR contains the initial review for the re-implementation of the Permitify demo app in Angular.

Other than being an Angular app, the main change is the new graph UI, which is updated dynamically as the user proceeds through the steps in the demo.

Currently the topology definition is served from a hard-coded JSON file, work to wire up the API call and make the whole system more flexible is currently in progress.

esune commented 6 years ago

@nrempel please wait to merge if the code looks okay, I will update this PR to allow OpenShift to build and deploy correctly

nrempel commented 6 years ago

Besides that error, looks good to me!

Not necessary immediately, but what do you think about migrating the rest of the application to the angular app? Just something to think about

esune commented 6 years ago

@nrempel : I don't seem to be able to reproduce the issue, I tried registering a couple of corps. and generating proofs and I can always see them in ToB: image

About moving everything to the angular app: it will not be possible to move the resources required by the agents into the angular app, as they need to be served/injected into each agent using the proxy. I will, however, try to clean up the directory structure once I have it all finalized and working smoothly.