feat: add modules analytics feature for workspace#4
Open
pqhung3007 wants to merge 1 commit intopreviewfrom
Open
feat: add modules analytics feature for workspace#4pqhung3007 wants to merge 1 commit intopreviewfrom
pqhung3007 wants to merge 1 commit intopreviewfrom
Conversation
Implemented comprehensive modules analytics with cycle-based insights: Backend changes: - Added modules analytics endpoints to advance analytics API - Implemented get_modules_stats for overall module metrics - Added get_cycles_stats for detailed cycle data with work item counts - Created cycles_completion_chart for cycle status completion visualization Frontend changes: - Created Modules analytics component with three main sections: * Total insights showing module and cycle counts * Bar chart displaying cycle completion % by status (current, upcoming, completed, draft) * Cycles table with searchable data and CSV export functionality - Added color-coded status indicators (orange=current, blue=upcoming, green=completed, gray=draft) - Implemented custom tooltips showing cycle completion details Type definitions and constants: - Extended TAnalyticsTabsBase and TAnalyticsGraphsBase to include "modules" - Added CycleInsightColumns interface for table data structure - Configured ANALYTICS_INSIGHTS_FIELDS for modules tab The feature provides cycle analytics similar to work items analytics, with project filtering support and export capabilities.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Implemented comprehensive modules analytics with cycle-based insights:
Backend changes:
Frontend changes:
Type definitions and constants:
The feature provides cycle analytics similar to work items analytics, with project filtering support and export capabilities.
Description
Type of Change
Screenshots and Media (if applicable)
Test Scenarios
References