Implement a status management system for questions to track their lifecycle and processing state
Statuses
Open – The question has been submitted and is awaiting a response
In Progress –
The question has been taken over by a user for processing. To support this, a "Process Question" button should be added to the UI.
When a user clicks this button:
- The question is assigned to that user
- Status is updated to In Progress
- An email notification is sent to the original submitter informing them that their question is being processed,
Email Content
Subject: Question Being Processed
Body:
A message informing the submitter that their question is currently under review and is being processed by {Assigned User Name}
Closed –
- The question has been answered and completed
- An email notification is sent to the original submitter informing them that their question is responded with the response .
Email content:
Subject: Question Resolved
Body:
The response provided to the question.
Implement a status management system for questions to track their lifecycle and processing state
Statuses
Open – The question has been submitted and is awaiting a response
In Progress –
The question has been taken over by a user for processing. To support this, a "Process Question" button should be added to the UI.
When a user clicks this button:
Email Content
Subject: Question Being Processed
Body:
A message informing the submitter that their question is currently under review and is being processed by {Assigned User Name}
Closed –
Email content:
Subject: Question Resolved
Body:
The response provided to the question.