Project

General

Profile

Actions

Feature #719

open

Feedback Screen with Dynamic Columns and API Integration

Added by Mathivanan A over 1 year ago. Updated over 1 year ago.

Status:
New
Priority:
Normal
Assignee:
-
Start date:
05/09/2024
Due date:
% Done:

0%

Estimated time:

Description

  1. Change the report screen to a feedback screen based on the role and only show the Excel icon for the reporter role.
  2. Add three extra columns:
  3. Select (for phone status) (answered, unanswered, not reachable, do not disturb)
  4. Select (for feedback) (
  5. Input field (for remarks)
  6. Design the screen to display feedback data in rows and allow users to input phone status, feedback, and remarks for each entry.
  7. Implement logic to enable the remark input field only when the feedback is selected as "Not Satisfied".
  8. Add columns for "Phone Status", "Feedback", and "Remarks".
  9. Implement dropdowns for selecting phone status and feedback.
  10. Enable/disable the remark input field based on the selected feedback.
  11. Add one column with a timer/history icon for showing the previous feedback history
  12. When clicking the timer/history icon, we need to show the modal with table, (columns date, phone_status feedback, and remark)
  13. 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

  1. 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
  2. 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

Also available in: Atom PDF