Domain Migration M2
Build a new service to be the source of truth of all approved captures.
This service is to own all the capture records along with tagging and other details created during the approval in the admin panel.
On creation of a capture record, emit events indicating the creation of the capture record to a Topic. This event is meant for web-map to build a view of all approved captures.
The scope of this capture service is yet to be determined if it can own more than just capture records. We could call this as captures service or treetracker-capture-records.
Change Admin panel
Change Admin panel to use field data API instead of directly reading trees table for tree capture verification.
trees table for tree capture verification. Admin panel to invoke capture service API to record the approved capture, update the trees table as usual and then update field data service to mark the data as approved/rejected.
Add a consumer for the capture creation events in the web-map layer and build a view for all captures in web-map specific db.
Wallet API service to emit events when transfer of tokens occur to be consumed by web-map layer for Impact owner view.
Trigger discussion about impact manager map (the view in web-map for planter orgs) in the web-map layer and its needs to shape and update milestone 3.
Address domain naming issues (variable and class names)
Last updated
Was this helpful?


