zubhub icon indicating copy to clipboard operation
zubhub copied to clipboard

(feat) Add the option to add/edit projects for a team in ZubHub

Open coderatomy opened this issue 2 years ago • 3 comments

Summary

Closes #735 Adds support to add/remove team projects.

Changes

  • users can add/remove projects from a team
  • Only members with the admin role can add/remove projects
  • Members without admin role can't see Add project button. Are also redirected to the team profile when trying to access /team/:groupname/projects/update

Screencasts

Screencast from 2023-11-01 17-44-28.webm

coderatomy avatar Oct 04 '23 13:10 coderatomy

I touched stuff concerning creating a new Team and improved validation as shown below. Removed the mode modal since we just want to create a Team. Also removed most of the code that is misleading and unused. Most is related to project creation. Maybe someone just copy-pasted and never updated.

Screencast from 2023-11-01 18-02-57.webm

coderatomy avatar Nov 01 '23 15:11 coderatomy

Still in testing process though! Am sick of heartbreaks 😂

coderatomy avatar Nov 01 '23 15:11 coderatomy

@coderatomy thanks for working on this patch. Just going through the changes. First things first you need to rebase this branch on master. Right now it's not up to date

NdibeRaymond avatar Nov 12 '23 00:11 NdibeRaymond