ever-co / ever-teams

Ever® Teams™ - Open Work and Project Management Platform - https://ever.team
https://ever.team
GNU Affero General Public License v3.0
283 stars 47 forks source link

[Feature] Projects Management | Archive Active Project #3316

Open ariefgp opened 1 week ago

ariefgp commented 1 week ago

[DON'T WORK ON THIS YET UNTIL FURTHER INSTRUCTION]

Related document:

Related User Stories


As a manager, I want to archive projects so that I can maintain a clean active project workspace while preserving historical data for future reference

Description

Implement a comprehensive project archiving system that enables managers to move completed or inactive projects to an archived state while maintaining data integrity and accessibility. The system should provide clear separation between active and archived projects while ensuring easy retrieval of historical data.

Flow

  1. Manager initiates archive process:
    • From project actions menu
    • Via bulk action for multiple projects
  2. System presents archive confirmation with:
    • Impact analysis
    • Dependencies review
    • For all tasks that still connected to the project that want to be archived, all tasks will have empty projects.
    • Keep the changes history for each task
  3. Show confirmation dialog to confirm the archive process
  4. Manager confirms archival
  5. System processes archive:
    • Moves project to archived state
    • Updates project listings
    • Confirms completion

Acceptance Criteria:

Archive Process

Archive Validation