Skip to content

Implement functional CRUD for teams #17

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

Fields

No fields configured for Feature.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions