Skip to content

Deprecated Features and Components

Carolina Alisio edited this page Jan 15, 2025 · 4 revisions

This page tracks features and components that have been removed from the codebase.

Sometimes, we remove code or components that aren’t needed now but could be useful in the future. While Git logs this history, finding and identifying past code isn’t always straightforward, especially if the original authors are no longer on the team.

This page provides a simple record of why components or features were retired, their original purpose, and any considerations for future reuse. When deciding what to document here, focus on decisions the team might later question or revisit.

Template for deprecated features

## [Feature/Component Name]
- **Purpose:** [Brief description of what the feature/component was used for.]
- **Date Removed:** [Month Day, Year]
- **Related Commit/PR:** [Link to relevant Git commit or pull request.]
- **Future Considerations:** [If applicable, outline when or how this feature might be reused, or any blockers for reintroduction.]

Deprecated components

User Activity Page

  • Purpose: Displays all user activity in table form including user, browser, URL, and time
  • Removed: January 15, 2025
  • Git Reference:
  • Future Considerations: User activity page no longer available on UnlockEd- might need at a later point for security page.

User Activity Map Component

  • Purpose: Github contribution graph type component that displays user activity for past year
  • Removed: January 15, 2025
  • Git Reference:
  • Future Considerations: Graph is no longer included in UnlockEd

Top Programs Pie Chart Component

  • Purpose: Pie chart of top 5 programs with most user activity in that facility
  • Removed: January 15, 2025
  • Git Reference:
  • Future Considerations: Admin dashboard page no longer requires this graph.

Month Activity Chart Component

  • Purpose: Displays line graph for all user activity across the facility for past 30 days
  • Removed: January 15, 2025
  • Git Reference:
  • Future Considerations: Admin dashboard page no longer requires this graph.

Milestones Bar Chart Component

  • Purpose: Displays top 8 programs with most milestones in that facility
  • Removed: January 15, 2025
  • Git Reference:
  • Future Considerations: Admin dashboard page no longer requires this graph.

Calendar Component

  • Purpose: Displays past month calendar to display program sections and times
  • Removed: January 15, 2025
  • Git Reference:
  • Future Considerations: Was only implemented for a demo, no longer needed.