National-Forestry-Authority / farmers

0 stars 1 forks source link

Workflows #165

Open LeScruf opened 1 year ago

LeScruf commented 1 year ago

A straight-forward (we hope!) work flow for the tree farmer system which applies to all data entered. This is bad design because the Land Management Officer stands to become a major bottleneck in the publishing of data to the system.

One solution to this design issue is simply to be able to assign other selected users equivalent permissions to approve / reject the data entered and submitted for approval (the easiest option).

Another option is have all data fields being marked as either needing to be approved or not needing to be approved (and perhaps this is something that can be exposed as an administrator table - so that this binary option can be adjusted for each data field). Or alternatively (and less desirably in terms of flexibility) is for the workflow to be hard coded to select specific data fields and not others.

Image

peacog commented 1 year ago

@LeScruf Do we want to moderate all types of content? The content that is created manually is:

Do data entrants, field officers and field managers enter all of these, or are there some that don't need to be moderated because they are entered by an LMO?

peacog commented 1 year ago
peacog commented 1 year ago

Hi @Rashids2021 @LeScruf . Can you confirm the following roles/permissions please?

Data entrants are users with one of these roles:

When power users create or edit Offer/license and Sub areas they are subject to moderation. Changes must be approved by the LMO. Power users can create/edit other content without moderation.

We will create an LMO (Land management officer) role with permission to approve and publish the moderated offer licenses and subareas

All other roles, including NFA Staff, Non-staff will have read-only permission on all content types.

Questions What is a Field Officer? What is the difference between a field officer and a data entrant?

ygoex commented 1 year ago

LMO (Land management officer) > HQ moderator Field Officer > Sector power user Field manager > Range power user

We should moderate the farmer details content type.