Skip to content

Remove the deprecated helpers #781

Description

@HeloiseJoffe

Theoretically we should avoid to remove them in one go because there are explicitly part of the public API that extensions can use (see https://github.com/DIRACGrid/diracx/pull/748/changes#diff-f2cfd457649455e1dbe7583fcd08cbd9524ed972d423b420d10a526b5083dd7eL6-L8). Extensions already relying on it could then be broken.
It's a breaking change, so ideally, it should be first deprecated and then removed in a major release.

Originally posted by @aldbr in #748 (comment)

The deprecated helpers are Column, NullColumn, DateNowColumn and EnumColumn.
Deprecation warnings have been added to explain the changes.
We need to check if any extensions are still using them so that we can safely delete them.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Fields

No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions