Open afabiani opened 4 years ago
This is about 3 role authorization of CRD: 1. the admin who is the administration editor of the CRD, 2. The data managers who have the role of making sure that the data is reviewed and approved before is displaying in the main Geonode page, 3. Contributors/User with the role of using the CRD, upload data, download data, view documents, etc.
But on the Geonode community page, all these are displayed on the categories as shown on the uploaded image
I believe the first step would be to clearly define a publication workflow, which includes roles, that can be later organized into groups and shown on the community page as you suggested.
There should already be functions available in GeoNode that can be turned on to activate a publication workflow which would require data managers and administrators to review and approve layers before they are published. See this example http://ihp-wins.unesco.org/get-started/6/
@afabiani @simboss can you please provide more details on how the publication workflow can be enabled?
@cgiovando @msilikale05 the upload workflow allows group managers and admins to validate the data before it gets published. However, in GeoNode, that workflow is specific for the Groups (or Organizations). Basically a user could have a "Manager Role" for a certain Groups but could be just a member for others. So, how to undesrtand who is a Data Manager accordingly to the @msilikale05 request? There's no "abstract" concept of Data Manager in GeoNode right now. Other than this, even if we enable the workflow, the profiles list won't be updated. In order to create pages and tabs similar to the ones depicted on the mockups, additional work will be required anyway.
As it shows on the design, we have worked on the data management system, so we are suggesting to have three categories for Data Management: 1. Organisation/Data owners, 2. Data Managers and 3. Data users. The profiles for the categories mentioned differs according to the data management. In the profile there are data uploaded, data approved, data to be approved, data still need to be approved…etc depends with functionality, could you help us get this?