Skip to content

Epic 1525: Data Management #1975

Merged
rmroot merged 124 commits intodevelopfrom
epic-1525
Jul 18, 2025
Merged

Epic 1525: Data Management #1975
rmroot merged 124 commits intodevelopfrom
epic-1525

Conversation

@rmroot
Copy link
Copy Markdown
Member

@rmroot rmroot commented Jul 18, 2025

This adds a new "Data Management" portion to the application that will be used as the new workflow for adding a new company and replaces the old "setup wizard". Additionally, all the older screens are now under "Data Evaluation". A toggle at the top is used to switch between the two.

Adds a checklist in the "Data Management" to help users fill out the necessary content.

Enhances the workflow of the import process to make it easier to complete.

connects #1525
connects #1944
connects #929
connects #1454
connects #1035

@rmroot rmroot requested a review from Copilot July 18, 2025 13:29
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR implements a comprehensive restructuring of the application to add a new "Data Management" workflow alongside the existing "Data Evaluation" functionality. The change introduces a cleaner separation between data entry/management tasks and data analysis/evaluation tasks, with a toggle in the header allowing users to switch between the two modes.

Key changes include:

  • Moved all existing screens under a new "Data Evaluation" module with updated routing
  • Added comprehensive Data Management workflow for company setup
  • Implemented header toggle to switch between Data Management and Data Evaluation modes
  • Updated application entry points and navigation patterns

Reviewed Changes

Copilot reviewed 47 out of 1542 changed files in this pull request and generated 5 comments.

Show a summary per file
File Description
Multiple component files Updated routing paths from /account/* to /data-evaluation/account/*
app.module.ts Removed old modules and added new DataManagementModule and DataEvaluationModule
home-page.component.* Completely restructured home page with new account management functionality
header.component.* Added toggle functionality and navigation logic between data modes
sidebar.component.* Removed entire sidebar component and related styles
manage-accounts.component.ts Updated account creation to route to data management instead of setup wizard
calculations/* Updated import paths and added debugging console.log

@rmroot rmroot merged commit fd0faf8 into develop Jul 18, 2025
3 checks passed
@rmroot rmroot deleted the epic-1525 branch July 21, 2025 15:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants