dev-launchers / dev-launchers-platform

Monorepo for all DevLaunchers internal products and libraries used by the official platform
https://devlaunchers.org
GNU General Public License v3.0
41 stars 30 forks source link

[US - DEV] As Miles Hardin, I want to archive an idea so that I can pause it's workshopping phase, back it up and reactivate it later if I want to #839

Open JulieMass opened 1 year ago

JulieMass commented 1 year ago

Considerations:

Miles Hardin as an idea owner, and administrators have the ability to archive ideas.

Ideas that are archived won’t be visible, cannot be accessed or workshopped anymore to IdeaSpace members like Amelia Harris or Frank Wang. Only Miles Hardin (the idea owner) or an admin will have visibility of this idea with a status of “archived” and only them can reactivate the idea to make it be visible and allow people to workshop it again.

Please refer to:

Acceptance criteria:


Sub-tasks:


image.png

image.png

image.png

image.png

HavreLoic commented 1 year ago

Hi @JulieMass I will like to convert this design into code Can you assign it to me?

JulieMass commented 1 year ago

Hi @JulieMass I will like to convert this design into code Can you assign it to me?

Hey @HavreLoic

Thanks for offering us your help here! We really appreciate it. 💯 🙏

Though this task isn’t ready to start developing, we have a lot of open volunteer opportunities for ambitious developers like you in our organization. If you are interested please check them out here: https://www.volunteermatch.org/search/org1189675.jsp

HavreLoic commented 1 year ago

Thanks, @JulieMass for letting me know about this amazing opportunity. I will check it out

JulieMass commented 1 year ago

Hey team! Please add your planning poker estimate with Zenhub @alicefate @dbradham @jordanmcousins @JulieMass @Nouri-Anouar @RETprojects

dbradham commented 1 year ago

@JulieMass just to be clear here, this ticket does not involve making any changes to the dashboard, where the display will conditionally changed depending on if the idea is archived?

JulieMass commented 1 year ago

@JulieMass just to be clear here, this ticket does not involve making any changes to the dashboard, where the display will conditionally changed depending on if the idea is archived?

Hum...we included this point in the acceptance criteria of this item:

So that part would be included here. Is that what were referring to?

dbradham commented 1 year ago

Okay, got it. Thanks @JulieMass

JulieMass commented 1 year ago

Note from meeting Mar 19, 2023


Update: @alicefate I added the above notes to the acceptance criteria of this ticket. Thank you so much for raising this up during today's meeting!

image.png

alicefate commented 1 year ago

Hi @JulieMass, I got some questions for Miles behavior.

If Miles access his archived idea workshopping page, will Idea settings part show up? If it show up, can Miles reactivate this idea by Idea settings part buttons?

Can Miles delete an archived idea? or he need to reactivate the idea then delete it?

JulieMass commented 1 year ago

(FYI @dbradham, @Nouri-Anouar )

Hi Iris,

As always, great questions!

Replying below with my thought. Anwar please confirm if you are OK with this and feel free to add anything I might missed:

  1. Can Miles delete an archived idea? or he need to reactivate the idea then delete it? → Yes, as the idea owner Miles can delete an archived idea. I don’t think it should be needed to reactivate an idea to delete. I think it would be a better experience to allow him to delete directly an archived idea. After all, Anwar designed a modal dialog for people to confirm if they are really sure they want to delete an idea or not in case they click in “delete” by mistake.

image.png

  1. If Miles access his archived idea workshopping page, will Idea settings part show up? → Yes, I think the settings part at the end should still show up since it is the only way for Miles to delete an archived idea if he would like to do this.

  2. If it shows up, can Miles reactivate this idea by Idea settings part buttons? → Yes, I think he should be able to reactivate his idea. I was checking our designs and archived ideas show up in Mile’s dashboard which have a “Reactivate idea” button. I don't think we made a design for the "unarchive" and idea in the settings of the workshopping page but I think we can just reuse the space we have there and change the labels. @Nouri-Anouar do you have any suggestions here?

image.png

image.png

dbradham commented 6 months ago

Getting an error here from the backend. Possibly related to strapi migration CC: @JulieMass image.png

I noticed this from the backend

image.png image.png

Looks like we need to update with a data wrapper in the JSON ... making another PR to address

dbradham commented 6 months ago
image.png

https://github.com/dev-launchers/dev-launchers-platform/pull/1768

JulieMass commented 5 months ago

Getting an error here from the backend. Possibly related to strapi migration CC: @JulieMass image.png

I noticed this from the backend image.png

image.png

Looks like we need to update with a data wrapper in the JSON ... making another PR to address

Hey Dave, thanks for doing the QA and sending over those screenshots! Appreciate you taking care of that. Unfortunately, I can't get into the dashboard in production, so I won't be able to close this ticket or any of the others related to the dashboard.

Any idea what's going on with the dashboard in production? It loops an eternal "Loading..." and the page nevers loads. Why can't we access it in production? Let me know if you have any thoughts on that.

image

chadcrotchett commented 2 months ago

@chadcrotchett Why would we want to Archive something? Who owns the idea/workshopping - the creator or "DevLaunchers" legally?