FarmStack RELEASE 1 Notes

 

  File Name:  <Digital Green /Farm stack> 

Table of Contents

  1. Introduction

  2. About This Release

  3. Third party Integration

  4. New Features

  5. 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:

  1. Share data directly without any third party through trusted

peer to peer (p2p) connector

  1. Empower the data provider to restrict usage of data through usage policies

  2. Give control of data back to the farmers by managing consent using data wallet

  3. 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:

  1. Signup: Signup manually and signup with Google

  2. Login: Login Manually and Login with Google

  3. Super Admin Screens and functionality is deployed.

  4. Unique link generation by super admin is done.

  5. API’s for all the FS Central API are put in swagger and added the description.

http://ci2.thrymr.net:6022/docs/#/

  1. New screens for Forgot password is designed & deployed.

  2. Code is pushed in DG provided git repository.

  3. 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:

  1. Send Grid- OTP/ Invitation

  2. 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:

  1. Sending the invite to Team Member & Guest user.

  2. Clicking on Invitation link should redirect to Signup screen with email as pre-populate and should be non-editable.

  3. Based on the role assigned user should have an access to screens.

  4. 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)

  5. 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

  1. 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.

  2. 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.

 

  1. Logout - Working fine (But once logged out and clicked on back arrow in browser it is taking to dashboard) - Session should be expired.

  2. When entered invalid OTP it is taking to step 3 but showing error message after entering the password (Same for Signup up flow)

  3. From Step 2 & 3 after clicking on back icon, The page should get refreshed and data should get cleared (Same for Signup flow)

  4. Super Admin - After clicking on link which was received in mail, Under Invited member the status is not showing as clicked.

  5. Need to implement timer in Signup OTP

  6. UI Fine tuning

  7. 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)