Problem
When viewing shared datasets on the Environments page ("Data Shared With You" section), users face two issues:
- Convoluted navigation: To find share details, users must: Click shared item → Navigate to Dataset page → Click "Shares" tab (admin-only) →
Filter through shares. This requires 3-4 clicks plus filtering, even though shareUri is already available in the query response.
- Poor principal visibility: The "Shared with Team" column displays technical identifiers (URIs/ARNs) instead of human-readable names, and
doesn't distinguish between teams and consumption roles.
Solution
Simple UI improvements to streamline navigation and improve clarity:
Navigation Enhancements
- Add "View Share" button linking directly to /console/shares/${shareUri}
- Replace arrow icon with labeled "View Dataset" button
Principal Display Improvements
- Show principalName (friendly names) instead of principalId (URIs/ARNs)
- Add visual indicators: 👥 icon for teams, 🔑 icon for consumption roles
- Display full role ARN in tooltip on hover
- Rename column: "Shared with Team" → "Shared With"
Code Changes
Frontend:
- frontend/src/modules/Environments/components/EnvironmentSharedDatasets.js
- frontend/src/modules/Environments/services/searchEnvironmentDataItems.js
Backend:
- backend/dataall/modules/shares_base/api/types.py - Added principalName and principalType fields
- backend/dataall/modules/shares_base/db/share_object_repositories.py - Updated query
UI Mockups
Current
Updated UI Mockup

Problem
When viewing shared datasets on the Environments page ("Data Shared With You" section), users face two issues:
Filter through shares. This requires 3-4 clicks plus filtering, even though shareUri is already available in the query response.
doesn't distinguish between teams and consumption roles.
Solution
Simple UI improvements to streamline navigation and improve clarity:
Navigation Enhancements
Principal Display Improvements
Code Changes
Frontend:
Backend:
UI Mockups
Current
Updated UI Mockup