Project

General

Profile

Bug #2994

Implement a "Sharing Version" control feature within the Partnership Details page

Added by Shreya Agarwal about 2 months ago. Updated about 2 months ago.

Status:
New
Priority:
Normal
Start date:
08/17/2026
Due date:
% Done:

0%

Estimated time:
Spent time:
#1

Updated by Shreya Agarwal about 2 months ago

Today I integrated the full historical tracking and version slicing functionality into the PartnershipDetailsPanel component.
The implementation includes a dedicated side drawer with two-tier navigation, allowing users to view version history across all partners and drill down into specific version details for partner-by-partner revenue distribution analysis.
I wired up both API endpoints (version history and partner breakdown), implemented defensive data parsing to handle varying backend response structures, and added clickable station navigation that seamlessly opens the StationDetailsPanel.
The UI now displays dynamic sharing values with proper formatting (percentage signs, currency symbols, and remainder labels) while maintaining smooth drawer transitions with proper z-index stacking. All TypeScript interfaces have been updated to reflect the new response fields, and the back navigation enables users to toggle between views without closing the drawer.
Integrated a modern 70vw side drawer that opens directly from the Partners Information section header.

Also available in: Atom PDF