Skip to content

Add HIDDEN option at item level #565

@YuriZmytrakov

Description

@YuriZmytrakov

Is your feature request related to a problem? Please describe.

Currently, there is no option to hide specific item without removing it. This becomes problematic for item management tasks such as checksum, where certain products should temporarily not be exposed via the API but still remain present in the system. The lack of a dedicated “hidden” flag forces workarounds and complicates both management logic and downstream processing.

Describe the solution you'd like

Add a boolean attribute that allows items to be hidden or exposed dynamically.
Add a boolean flag under properties._private.hidden at the item level.
When hidden=true, the item should not be returned in API responses.
When hidden=false (default), the item behaves as it does today.
Expose this configuration via an environment variable (e.g. ATTRIBUTE_NAME_VISIBLE) that defines the attribute path used to control visibility (e.g. properties._private.hidden).

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions