Skip to content

Implement functional CRUD for teams #17

@luizhcastro

Description

@luizhcastro

Implement a fully functional Create, Read, Update, and Delete (CRUD) system for teams within organizations.

Features to implement:

  • Create new teams with name, description, and members
  • List all teams within an organization with pagination and search
  • View detailed team information and members
  • Edit team details and settings
  • Delete teams (with proper confirmation)
  • Add and remove team members
  • Assign roles to team members (e.g., lead, member)
  • Set team permissions and access controls
  • Team activity logs
  • Assign projects to teams

Acceptance Criteria:

  • Create endpoint and UI form for new teams
  • Read endpoint and list view displaying all teams in an organization
  • Update endpoint and edit form for modifying team details
  • Delete endpoint with confirmation dialog
  • Manage team members through UI
  • All operations persist to the database
  • Proper validation and error handling
  • Authorization checks for team operations
  • Responsive UI for all screens

Metadata

Metadata

Assignees

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions