Production team can edit questions and its metadata
Context
As a production team member I need to see and access the questions that are ready for me to work on so that I can copy-edit, and provide images and alt-text when necessary, so that the question can be completed before publishing.
Proposal
- When questions are "In Production", the questions are available to production team users on the "Production" tab on the dashboard.
- Managing and Handling Editors still have edit access to questions when they are "In Production", they access them from the "Editor Questions" tab on the dashboard.
- On the Question page, the production team can edit the question and its metadata
see user flow here
Design
Implementation (if applicable)
- Create a "Production" tab in the dashboard page, that is visible only to Production team members and contains all questions that are currently in production
- create a graphql endpoint, resolver, and controller to fetch all questions in production
- create client query to fetch data from the endpoint and use it in Dashboard.page
- listing the questions should work the same as the other tabs (with ordering, and filtering etc)
- no need to display the status of the questions, since all questions will be in production
- check for user role and add condition in Question.page to allow users from production team to have editor access to questions that are in production