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

Finalize Project Status Designs #1678

Open
2 of 9 tasks
juliagab56 opened this issue Jun 20, 2024 · 0 comments
Open
2 of 9 tasks

Finalize Project Status Designs #1678

juliagab56 opened this issue Jun 20, 2024 · 0 comments

Comments

@juliagab56
Copy link
Member

juliagab56 commented Jun 20, 2024

Overview

We want to add a new feature so the user can change the status of a project. This will allow them to delete and archive projects too.

Action Items

  • Refine modals:
    • Update fonts on V2 “Deleted” modals and refine design to ensure that modals mostly fit with existing design approach.
    • Update to ensure all previous modals and updated modals look uniform (using the V2 “deleted” as a reference).
    • Consider adding relevant icons to V2 “Deleted” modals.
  • Annotate figma designs to highlight to devs what they need to focus on adding to each screen, as well as explain functionality and interactions (e.g., what happens when users interact with elements such as buttons and inputs).
  • Use the same modal flow used in the “Complete flow” (i.e., the one with 2 options clearly outlined) across all "EDIT EXISTING PROJECT STATUS" flows.
    • NEW: Move the "Modal message/Delete events first" modal within the "EDIT EXISTING PROJECT STATUS" flows to be displayed directly after the user selects a project status other than "Active" (see Figma comment)
    • Also, after the "Modal message/Delete events first" modal is displayed, show the initial "Edit Project Status" screen with the project status "Active" selected (i.e., the same screen that starts the flow). Follow this approach on all "Edit Project Status" screens after the "Modal message/Delete events first" modal. Figma comment
  • Use screenshots as a reference to update the screens within the “View Project Status” to ensure that devs do not redesign the whole screen. See Figma Comment

Resources/Instructions

Figma

Please review the requirements and status descriptions below:

Requirements

  • Only Admins can make status changes (PMs cannot make changes)
  • When a Admin creates a new project, the status will be active by default. If the admin wants to change the status they need to do it with the dropdown.
  • Select only one status at a time.

Active

  • A project being currently worked on.
  • Has assigned team members.
  • Has meetings.

On Hold

  • A project that we might bring back in the future. It is waiting to be prioritized.
  • IF there are recurring events still associated with the project, a will modal be displayed stating "Please delete this project's recurring event(s). Projects cannot be “On Hold” if they have any open events."

Completed

  • A project that we have wrapped up.
  • IF there are recurring events still associated with the project, a will modal be displayed stating "Please delete this project's recurring event(s). Projects cannot be Completed if they have any open events."

Closed

  • A project that did not get completed and that we will not be reactivating.
  • IF there are recurring events still associated with the project, a will modal be displayed stating "Please delete this project's recurring event(s). Projects cannot be Archived if they have any open events."

Deleted

  • A project that was created as a test or by mistake, or otherwise is not real.
    - Note that selecting "Delete" results in a modal popping up, asking the user to confirm "Do you want to delete this project?" Yes / No
    - IF there are recurring events still associated with the project, a modal will be displayed stating "Please delete this project's recurring event(s). Projects cannot be deleted if they have any open events."
    - 90 days to restore a project

@juliagab56 juliagab56 added draft Not ready for prioritization yet role: UI/UX design labels Jun 20, 2024
@JackHaeg JackHaeg added p-feature: Project Status size: 1pt Can be done in 4-6 hours labels Jun 20, 2024
@JackHaeg JackHaeg changed the title Project Status Finalize Project Status Designs Jun 21, 2024
@JackHaeg JackHaeg added this to the 04.01 Existing Features milestone Jun 24, 2024
@juliagab56 juliagab56 removed this from the 04.01 Existing Features milestone Aug 12, 2024
@JackHaeg JackHaeg removed the draft Not ready for prioritization yet label Aug 13, 2024
@juliagab56 juliagab56 added this to the 04.01 Existing Features milestone Aug 13, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: In progress
Development

No branches or pull requests

2 participants