Skip to content

Move can_unamend flag logic out of triggers #1855

@exalate-issue-sync

Description

@exalate-issue-sync

This ticket is to move the can_unamend 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 calculating can_unamend:

  • 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 the can_unamend flag
      * 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-2798

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions