Skip to content

Move entity aggregate out of trigger and into django code #1806

@exalate-issue-sync

Description

@exalate-issue-sync

This ticket is to move the Schedule A and Schedule B entity aggregate code out of database triggers and into a mechanism invoked on the django code.

from the broader outline in the comment below, the tasks for this ticket are limited to the following for schedule a/b entity aggregates:

  • test and gather metrics on the business logic prior to changes
  • move the business logic out of the trigger and into django code
    • removing the trigger code with migration
    • creating new code in api that calculates and synchronizes aggregates
      * identify potential breakout test coverage work that might block this ticket.
  • test and gather metrics on the business logic after changes

QA Notes

null

DEV Notes

null

Design

null

See full ticket and images here: FECFILE-2726

Pull Request: #1877

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions