Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement "Copy and Edit" of Snapshot #1795

Open
5 tasks
entrotech opened this issue Aug 20, 2024 · 0 comments
Open
5 tasks

Implement "Copy and Edit" of Snapshot #1795

entrotech opened this issue Aug 20, 2024 · 0 comments
Labels
enhancement Release Note: Shows as visual or user experience Enhancement level: medium p-feature: Final Summary Page pg 5 /calculation/5 p-feature: snapshot pbv: dev All engineering issues priority: MUST HAVE role: front-end Front End Developer size: 3pt Can be done in 13-18 hours
Milestone

Comments

@entrotech
Copy link
Member

entrotech commented Aug 20, 2024

Overview

A user needs to be able to create an editable copy of a snapshot. There are two cases:

  1. The user is the snapshot author.
  2. The snapshot has been shared with the user by the author.

Action Items

  • Review the design documents under Resources/Instructions
  • Implement the button on the Summary Page of the Calculation Wizard.
  • Implement the dialogs and functionality as described.
  • You should not need to create any new web api endpoints or changes to the database structure, as the upshot of the request is that a new project is posted to the server using the existing /api/projects POST endpoint.
  • Though Issues Implement Share Snapshot Modal Feature #1700 and Implement Snapshot view link #1703 are related, you can complete this issue by logging in as a user with admin privileges, which allows you to see projects that are not explicitly shared with you, as a "special case" of use case 2 above.

Resources/Instructions

Workflow Document

Figma

@entrotech entrotech added enhancement Release Note: Shows as visual or user experience Enhancement priority: MUST HAVE role: missing p-feature: Final Summary Page pg 5 /calculation/5 size: 2pt Can be done in 7-12 hours pbv: dev All engineering issues labels Aug 20, 2024
@entrotech entrotech added this to the 10 - Launch milestone Aug 20, 2024
@github-project-automation github-project-automation bot moved this to New Issue Approval in P: TDM: project board Aug 20, 2024
@entrotech entrotech added the Dependency Issues that cannot be worked on until another issue is closed label Aug 20, 2024
@entrotech entrotech moved this from New Issue Approval to Prioritized Backlog in P: TDM: project board Aug 21, 2024
@entrotech entrotech added role: front-end Front End Developer and removed role: missing labels Aug 29, 2024
@entrotech entrotech removed the Dependency Issues that cannot be worked on until another issue is closed label Aug 29, 2024
@ExperimentsInHonesty ExperimentsInHonesty moved this from Prioritized Backlog to New Issue Approval in P: TDM: project board Aug 29, 2024
@ExperimentsInHonesty ExperimentsInHonesty moved this from New Issue Approval to Prioritized Backlog in P: TDM: project board Aug 29, 2024
@ExperimentsInHonesty ExperimentsInHonesty moved this from Prioritized Backlog to New Issue Approval in P: TDM: project board Sep 6, 2024
@ExperimentsInHonesty ExperimentsInHonesty added size: 3pt Can be done in 13-18 hours and removed size: 2pt Can be done in 7-12 hours labels Nov 7, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement Release Note: Shows as visual or user experience Enhancement level: medium p-feature: Final Summary Page pg 5 /calculation/5 p-feature: snapshot pbv: dev All engineering issues priority: MUST HAVE role: front-end Front End Developer size: 3pt Can be done in 13-18 hours
Projects
Status: Prioritized Backlog
Development

No branches or pull requests

2 participants