ColoradoSchoolOfMines / acm-site

Source code for acm.mines.edu
https://acm.mines.edu
GNU General Public License v3.0
2 stars 0 forks source link

Backend/Frontend: Project Functionality #16

Closed ezrichards closed 1 year ago

ezrichards commented 1 year ago

Add edit/delete functionality for projects for admin users. This should also be applied to presentations.

ezrichards commented 1 year ago

Also, after further discussion with Umberto, deletion should probably go in the /admin page in some sort of "Danger zone" (like with GitHub repos) to delete a project.

Editing can stay on the main /projects page.

We should also make a distinction of whether or not normal users can add projects too (right now it's only admins).

ezrichards commented 1 year ago

Make sure we also get edge cases with add/edit/delete for projects + presentations. Umberto had more ideas on this.