Skip to content

feat: opt-in shared library UX and filter-based permission assignment#32

Merged
scottgrayson merged 4 commits into
mainfrom
feature/resource-library-contract
Jul 10, 2026
Merged

feat: opt-in shared library UX and filter-based permission assignment#32
scottgrayson merged 4 commits into
mainfrom
feature/resource-library-contract

Conversation

@scottgrayson

Copy link
Copy Markdown
Contributor

Summary

  • Opt-in config for Shared with Me, nested shared items in Library, bulk Manage Permissions, and filter-based assignment
  • Defaults preserve classic package behavior for existing consumers
  • Optional user_filters for community / role / signup date

Test plan

  • Default config: Shared with Me present; no nested shared in Library; no bulk/filter assignment UI
  • With flags enabled: nested shared in Library, Shared with Me hidden, Assign Users + Manage Permissions filters work
  • Existing permission assignment still works with defaults

Made with Cursor

scottgrayson and others added 4 commits July 10, 2026 10:10
Keep classic Shared with Me and single-user assignment as defaults.
Host apps can enable nested shared items in Library, hide Shared with Me,
bulk Manage Permissions, and community/role/signup user filters.

Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
@scottgrayson scottgrayson merged commit 6384cde into main Jul 10, 2026
1 check passed
@scottgrayson scottgrayson deleted the feature/resource-library-contract branch July 10, 2026 14:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant