Add Public/Private Visibility Settings for Catalog Items
Summary
Add visibility level settings (Public/Private) to the AI catalog item creation/editing interface, similar to the snippets visibility UI.
Background
- New "public" concept/feature/field is being introduced for catalog items
- This will allow flexible visibility combinations:
- Private projects → publish private catalog items
- Public projects → publish private catalog items
- Private projects → publish public catalog items
- Public projects → publish public catalog items
Requirements
These are not hard requirements, but a proposal:
-
Add visibility level section to catalog item creation form -
Add visibility level section to catalog item editing form -
Include radio buttons for Private and Public options -
Add descriptive text for each option (similar to snippets) -
Private: "The item is visible only to me" (or appropriate permissions) -
Public: "The item can be accessed without any authentication"
Design Reference
Use the snippets visibility UI as a reference:
Or come up with something else.
Related Issues
- #555080 (closed) - Show/hide edit/delete actions based on permissions
- #553928 (closed) - Backend permissions implementation
Edited by Vanessa Otto
