feat: cut over admin directory groups #358

Merged
ahmido merged 1 commits from 303-admin-directory-groups-cutover into platform-dev 2026-05-14 22:44:46 +00:00
Owner

Summary

  • cut over EntraGroupResource to an environment-bound admin Directory Groups surface in the workspace-first runtime
  • adopt workspace-scoped admin list/detail URLs and add the bounded Directory > Groups navigation entry in the admin panel
  • keep workspace-home navigation clean while preserving existing scoped list, detail, and global-search behavior
  • update focused feature coverage and add a browser smoke for the rendered sidebar drilldown path
  • include the Spec 303 package under specs/303-admin-directory-groups-cutover/

Testing

  • updated focused Pest coverage for admin navigation segregation, Entra group admin scoping, Entra group global search scoping, and directory group browsing
  • added browser smoke coverage in apps/platform/tests/Browser/Spec303AdminDirectoryGroupsCutoverSmokeTest.php

Filament / Runtime Notes

  • remains compliant with Filament v5 on Livewire v4
  • no provider registration changes; provider registration location remains apps/platform/bootstrap/providers.php
  • EntraGroupResource remains eligible for global search because it has a View page
  • no destructive actions were added or changed; confirmation and authorization behavior is unchanged
  • no asset registration changes; existing cd apps/platform && php artisan filament:assets deploy posture is unchanged
## Summary - cut over `EntraGroupResource` to an environment-bound admin Directory Groups surface in the workspace-first runtime - adopt workspace-scoped admin list/detail URLs and add the bounded `Directory > Groups` navigation entry in the admin panel - keep workspace-home navigation clean while preserving existing scoped list, detail, and global-search behavior - update focused feature coverage and add a browser smoke for the rendered sidebar drilldown path - include the Spec 303 package under `specs/303-admin-directory-groups-cutover/` ## Testing - updated focused Pest coverage for admin navigation segregation, Entra group admin scoping, Entra group global search scoping, and directory group browsing - added browser smoke coverage in `apps/platform/tests/Browser/Spec303AdminDirectoryGroupsCutoverSmokeTest.php` ## Filament / Runtime Notes - remains compliant with Filament v5 on Livewire v4 - no provider registration changes; provider registration location remains `apps/platform/bootstrap/providers.php` - `EntraGroupResource` remains eligible for global search because it has a View page - no destructive actions were added or changed; confirmation and authorization behavior is unchanged - no asset registration changes; existing `cd apps/platform && php artisan filament:assets` deploy posture is unchanged
ahmido added 1 commit 2026-05-14 22:43:27 +00:00
feat: cut over admin directory groups
Some checks failed
PR Fast Feedback / fast-feedback (pull_request) Failing after 1m39s
a6718e8148
ahmido merged commit 1cd8d48474 into platform-dev 2026-05-14 22:44:46 +00:00
Sign in to join this conversation.
No reviewers
No Label
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: ahmido/TenantAtlas#358
No description provided.