Actions
Feature #719
openFeedback Screen with Dynamic Columns and API Integration
Status:
New
Priority:
Normal
Assignee:
-
Start date:
05/09/2024
Due date:
% Done:
0%
Estimated time:
Description
- Change the report screen to a feedback screen based on the role and only show the Excel icon for the reporter role.
- Add three extra columns:
- Select (for phone status) (answered, unanswered, not reachable, do not disturb)
- Select (for feedback) (
- Input field (for remarks)
- Design the screen to display feedback data in rows and allow users to input phone status, feedback, and remarks for each entry.
- Implement logic to enable the remark input field only when the feedback is selected as "Not Satisfied".
- Add columns for "Phone Status", "Feedback", and "Remarks".
- Implement dropdowns for selecting phone status and feedback.
- Enable/disable the remark input field based on the selected feedback.
- Add one column with a timer/history icon for showing the previous feedback history
- When clicking the timer/history icon, we need to show the modal with table, (columns date, phone_status feedback, and remark)
- Create a feedback table with columns
id,
phone_status,
feedback,
remarks,
type (module names like clinic, restaurant, camp, or spiritual tour),
record_id,
date,
created_at,
updated_at,
created_by,
updated_by
customer_id
- Add one column in the customer table is_call_avoid, when the user adds the feedback they give phone_status as do not disturb we need to change the is_call_avoid to true, and in the feedback screen we need to highlight that customer
- In the report screen we need to show the medical camp and spiritual tour count as total (total medicalcamp/tour) and beneficiary (total customer/pilgrim count)
No data to display
Actions