FarmStack RELEASE 1 Notes
File Name: <Digital Green /Farm stack>
Table of Contents
Introduction
About This Release
Third party Integration
New Features
Known Issues/Enhancement
<Digital green/Farm stack>Release Notes
1. Introduction
Farm Stack is a reference implementation of an open and interoperable data sharing protocol in agriculture sector. Farm Stack enables network of data providers and consumers through a suite of products and functionalities:
Share data directly without any third party through trusted
peer to peer (p2p) connector
Empower the data provider to restrict usage of data through usage policies
Give control of data back to the farmers by managing consent using data wallet
Enable entities to create plugins to make their data discoverable (description of data)
FarmStack is the sum total of all the peer to peer connectors and associated usage policies.
2. About This Release
Following are functionalities of the application which we have in release1:
Signup: Signup manually and signup with Google
Login: Login Manually and Login with Google
Super Admin Screens and functionality is deployed.
Unique link generation by super admin is done.
API’s for all the FS Central API are put in swagger and added the description.
http://ci2.thrymr.net:6022/docs/#/
New screens for Forgot password is designed & deployed.
Code is pushed in DG provided git repository.
Added Timer in OTP screen - 120 seconds & tool tip which says “OTP will expire in 120 second”
3. Third Party Integration
Following are the products we have integrated it with:
Send Grid- OTP/ Invitation
Google API
And we have tested the application on incognito Mode.
4. New Features
The following are new features appears in this release:
Role Management:
Sending the invite to Team Member & Guest user.
Clicking on Invitation link should redirect to Signup screen with email as pre-populate and should be non-editable.
Based on the role assigned user should have an access to screens.
Central Admin Will have access to all the screens with Edit option & can create Team Member & Guest User, Central Team Member will have access to all the screens with Edit option & can create only Guest User, Guest user will have access to all the screen just to View)
Showing the user details in User Profile Screen.
In General Setting --->Organization screen, should be able to upload the logo & documents.
Need to implement new fields in Organization Screen:
(Email , Phone number & Organization Name)
5. Known Issues/Enhancement
When clicked on unique link, It should redirect to Signup screen working fine but need to pre-populate the Email id and it should be non-editable.
In Forgot password - Error message from step 1 is carried to step 2& 3
Example: When entered wrong email it says "Invalid Email" but after entering the correct email and going to step 2, the error message still shows.
Logout - Working fine (But once logged out and clicked on back arrow in browser it is taking to dashboard) - Session should be expired.
When entered invalid OTP it is taking to step 3 but showing error message after entering the password (Same for Signup up flow)
From Step 2 & 3 after clicking on back icon, The page should get refreshed and data should get cleared (Same for Signup flow)
Super Admin - After clicking on link which was received in mail, Under Invited member the status is not showing as clicked.
Need to implement timer in Signup OTP
UI Fine tuning
When sending the invitation with already registered email (Unique link), showing on screen as success message but in backend it shows an error message - Frontend issue.
10) OTP has to be expired in 120 seconds (Need to write a cron Job)