Deprecate alerts and reporting codes, make composite order line consistent with order line

CSP Request Details

None

CSP Rejection Details

None

CSP Approved

None

Description

Purpose
Alerts and reporting codes have never been used, but make the schema and hence the code more complex. We plan to remove them and use a single schema for order lines. This is a first step to deprecate alerts and reporting codes. We also want to make the schemas for composite order line and order line more consistent, to simplify the future task of switching to a single schema.

Requirements

  • Deprecate the alert and reporting code APIs in mod-orders-storage; it should be visible in the generated API doc.

  • Deprecate the alerts and reporting codes within order lines and composite order lines; it should be visible in the generated API doc.

  • Update the schemas for order lines and composite order lines so that the only difference is the alerts and reporting codes; for each difference, choose the best option between the 2.

Environment

None

Potential Workaround

None

Checklist

hide

Activity

Show:

Damien last week

We are now planning to deprecate this in Sunflower, but we will just update the release notes and warn people in the development channel. The SIG group has not found any use of the subobjects.

Cancelling this ticket, moving the schema changes to .

Won't Do

Details

Assignee

Reporter

Priority

Development Team

Thunderjet

TestRail: Cases

Open TestRail: Cases

TestRail: Runs

Open TestRail: Runs

Created last week
Updated last week
Resolved last week
TestRail: Cases
TestRail: Runs