Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Multi-recipient communication log form, regional comm log page and filters #2619

Open
wants to merge 131 commits into
base: main
Choose a base branch
from

Conversation

thewatermethod
Copy link
Collaborator

@thewatermethod thewatermethod commented Jan 24, 2025

Description of change

  • Create new page that reuses existing communication log components
  • Use the Navigator component pattern to encapsulate shared functionality
  • Make possible recipients and group available to LogContext/additional log data
  • Update DB/models so that a communication log can have many recipients, migrate existing data
  • Adds the regional communication log dashboard, filters, and table behind the feature flag.
  • Adds a region scope to communication log.

How to test

  • Confirm that the new form functions as expected (multirecipient selection, group editing, etc)
  • Confirm the traditional single recipient communication log functions as expected, as much of the logic was consolidated and is reused
  • Confirm that the CSV export for the communication log still functions, as the database table and model have been changed
  • Ensure the dashboard looks okay and seems bug free.
  • Ensure the view communication log page looks okay.
  • Sort the table, make sure the sort directions work as expected

Issue(s)

Checklists

Every PR

  • Meets issue criteria
  • JIRA ticket status updated
  • Code is meaningfully tested
  • Meets accessibility standards (WCAG 2.1 Levels A, AA)
  • API Documentation updated
  • Boundary diagram updated
  • Logical Data Model updated
  • Architectural Decision Records written for major infrastructure decisions
  • UI review complete
  • QA review complete

Before merge to main

  • OHS demo complete
  • Ready to create production PR

Production Deploy

  • Staging smoke test completed

After merge/deploy

  • Update JIRA ticket status

@fbonds
Copy link
Collaborator

fbonds commented Jan 30, 2025

QA passed

thewatermethod and others added 30 commits February 13, 2025 14:21
…-frontend' into mb/TTAHUB-3808/communication-log-frontend
…-frontend' into mb/TTAHUB-3808/communication-log-frontend
[TTAHUB-3787] Enhance communication log CSV export functionality
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants