Skip to content

[NGO Admin/ Responses] Bug fixing on tables in Responses section & implement filters #608

@avasi-code4ro

Description

@avasi-code4ro

FLOW: Responses -> Form answers -> View by entry

  • "Entry" ID & "Language" columns are missing from the extended table header (see column settings expanded & Full grid table with all columns selected)

  • "Station number" to be after the Levels in the list and in the table (when selected) - see here

  • When filtering is active, the order of the filter selectors should be the same as the order of the table columns (this applies for all the tables in the app). see here

  • Some filters are not implemented yet:

    • "Time submitted" - date time range filter ✅
    • "Form code" - dropdown with available options ✅
    • "Language" - dropdown with available options - is not available in BE
    • "Station number" - dropdown with available options (this will depend on the selected Levels 1,2,3 etc)✅
    • "Observer tags" - dropdown with available options (multiselection)✅
    • "Questions answered" - dropdown 3 options: None, Some, All. ✅
      - Some = at least 1 question answered in a form
      - All = all questions were answered in a form
    • "Question notes" - dropdown true/false selection: Yes / No ✅
    • "Media files" - dropdown true/false selection: Yes / No ✅
      (See ALL filters for view by entry here)
  • Search functionality will work for the next columns: EntryID (when it's selected) ❌, Observer (when it's selected) ✅

  • To add "PSI" in "Form type" filter options. The user should be able to filter the responses by Form type = PSI ✅

  • View individual response: Station number should be on a separate row and should be a link that take the NGO Admin to the Forms answers/List view with filters applied on "Station number". The system should apply also the filters related to the Levels 1, 2, 3, etc. to which the Station number belongs (see view individual response in Figma) ❌

FLOW: Responses -> Form answers -> View by observers

  • Some filters are not implemented yet:

    • "Flagged answers" - dropdown true/false selection: Yes/ No
      (see filters here) ✅
  • Search functionality will work for the next columns: Observer, Observer contact (when it's selected) ✅

FLOW: Responses -> Form answers -> View by responses/ aggregated by form

  • To add filter icon (currently is missing) and to maintain the same spacing as in the views with search ✅

  • Some filters are not implemented yet:

    • "Language" - dropdown with available options is not available in BE
    • "Flagged answers" - dropdown true/false selection: Yes/ No ✅
    • "Question notes" - dropdown true/false selection: Yes / No ✅
    • "Media files" - dropdown true/false selection: Yes / No ✅

    (see filters for view aggregated by form here)

For all three views:

  • to rework the spacing in the section with search bar + filter button (to have as a reference how is implemented at Observers -> Monitoring observers

Desired:
Screenshot 2024-09-12 at 11 39 48

Current spacing for each view:
Screenshot 2024-09-12 at 11 33 30
Screenshot 2024-09-12 at 11 33 53
Screenshot 2024-09-12 at 11 34 10

  • to add search icon as in figma

Metadata

Metadata

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions