Skip to content

Conversation

@SlimDeluxe
Copy link
Member

No description provided.

SlimDeluxe and others added 3 commits July 28, 2025 15:20
* feat: implement dynamic menus

* feat: improve menu item resource with hierarchical display and lazy loading fixes

* Cleaning things

* refactor: consolidate menu item management into menu resource

* feat: add cascading deletes, tenant scoping, and sublink creation for menu items

* fix: adding missing bulk restore action

* feat: implementing all the requested feedback

* feat: implement dynamic linkables system with ActiveScope
- Implemented HasLinkables interface in CmsPlugin for extensible linkable discovery
- Replaced manual scopeActive() with #[ScopedBy([ActiveScope::class])] attribute
- Added getUrl() methods to Page and Section models for menu URL generation
- Created TernaryFilter for is_active (mirrors TrashedFilter pattern)
- Added bulk Activate/Deactivate actions with contextual visibility
- Updated tree methods to preserve indentation for inactive/soft-deleted items
- Fixed MorphToSelect to display clean titles instead of raw JSON

---------

Co-authored-by: thapacodes4u <ankitcodes4u@gmail.com>
@SlimDeluxe SlimDeluxe merged commit a959f8f into main Oct 1, 2025
4 checks passed
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.

3 participants