TACC / Core-CMS-Custom

Customized Core CMS code and builds
5 stars 0 forks source link

Bug/WP-483 - APCD fixes for extensions #268

Closed chandra-tacc closed 7 months ago

chandra-tacc commented 7 months ago

Overview

Submitter calendar can accept duplicates by db design, but non functional in use cases. Business logic / queries need to adjust to that. The key fields in submitter_calendar are submitter_id, data_period_start. Submitter_id is distinct for each submitter (org, payor_code). There is no other information in submitter_calendar to derive uniqueness. With the current db design, it is safe to assume the data_period_start should be unique per submitter_id. If any of the business logic needs to change, that will require db design change.

Related

WP-483

Changes

Testing

  1. Uploaded duplicate rows in test DB:

select calendar_item_id, submitter_id, data_period_start, expected_submission_date from submitter_calendar;

Screenshot 2024-02-08 at 5 35 22 PM

Screenshot with no duplicates in UI.
Screenshot 2024-02-08 at 5 30 08 PM

  1. Tested the exception and successful one shows 'go to dashboard'

Screenshot 2024-02-08 at 5 30 48 PM

Also, navigation took to the dashboard

UI

Notes