generated from amazon-archives/__template_Apache-2.0
-
Notifications
You must be signed in to change notification settings - Fork 92
Open
Description
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

Metadata
Metadata
Assignees
Labels
No labels