FS Steward
Recap: What is FS Steward?
FS Steward is a nodal agency/ org who is willing to take up the responsibility of maintaining the FS participant network. FS Steward may or may not actually share data. The core functionalities as steward are the following:
Manage participants (add/ delete organisations and root admin)
Monitor network (raise alarms or see security threats etc)
Enable participant and general users to make connectors and datasets discoverable
Resolve issues or pass them on to FS core (Digital Green)
Maintain updates for the connectors
What FS Steward doesn’t do right now?
override FS participants decision to make dataset or connector discoverable
formulate rules for monetisation of dataset
Current status
We have FS Steward html files and some stuff related to user management.
User management in FS steward has three groups from the same organisation:
Admin - Registers with Digital Green and gets access to FS steward
Member - Admin can add members who can add participants
Guest - View only permission
We also have an interface of FS core where I can add FS steward admin.
We have dataset explorer inside FS participant with the assumption that it will interact with the APIs that are at FS Steward.
Enhancements required
Right now, DG is acting as a steward and as a steward we are formulating the requirement.
There has to be user login from participant root admin where root admin can create a profile of their organisation and also request for support or raise tickets/ issues.
As a steward, we would want to host the dataset explorer so that non FS connector participants can be onboarded if they see value in just publishing their data.
In the initial stages, dataset explorer should not restrict anyone from publishing, that is, for dataset to be published a user need not configure and run the connector.
Requirement
Participant root admin login:
Profile:
Name, email id
Organisation details
Server where they have configured
Support:
Description: give details
Log file: upload
User roles to be redefined:
Admin: same as earlier
Member: same as earlier
guest member: view permissions only
Participant root admin:
Login and create profile and raise issues
Dataset explorer
General users:
View dataset explorer without signup
Make entries after signup/ login
Flow for publishing dataset only:
Any user visiting the FS steward url will have the dataset explorer visible.
Call to action on the main page is “+ New Dataset” which will take the user in the following steps:
If new user:
Step 1: dataset details
Details of dataset (name, option of file or API)
Step 2: contextual details
Name, email id, Org name…
Step 3: files
Sample dataset
Dashboard: (a)
Your entry has been recorded pending verification
From the verification link in the mail: signup
Step 1: password
If an existing user:
Step1: login
username
password
Step 2:
The will see the navigation tabs as per their role
Admin: participant, network, dataset explorer, settings
Member: participant, network, dataset explorer, settings (can’t add users only self and org profile)
Participant root admin: dataset explorer, settings (can’t add users only self and org profiles)
Genera user: dataset explorer, settings (can’t add users)
Call to action: “Pair connector”
If