-
Notifications
You must be signed in to change notification settings - Fork 38
Description
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).