Skip to content

feature: Allow a team (circle) to own a board - #8266

Open
samin-z wants to merge 3 commits into
mainfrom
feat/8167-board-team
Open

feature: Allow a team (circle) to own a board #8266
samin-z wants to merge 3 commits into
mainfrom
feat/8167-board-team

Conversation

@samin-z

@samin-z samin-z commented Aug 13, 2026

Copy link
Copy Markdown
Contributor

Feature ticket: #8167

Summary

Allow teams to create boards belonging to them.

DONE

  1. add new api to add a Team board.
  2. on team owner leaving the team, the ownership of the board is transfered to the user with next highest level.
  3. on team deletion, or all members leaving the team, all the boards belonging to that team also get removed.

Since there is no FE yet, to test this API can be called to add new Team board:
/deck/api/v1.0/boards/team

body:
{
"title": "sample title",
"teamId":"sample team id",
"color": "sample color" (this filed is optional, can also not be sent since on the current design we have the board is created with no color)
}

Checklist

  • Code is properly formatted
  • Sign-off message is added to all commits
  • Tests (unit, integration, api and/or acceptance) are included
  • Documentation (manuals or wiki) has been updated or is not required

Signed-off-by: samin-z <samin.zavarkesh@gmail.com>
Signed-off-by: samin-z <samin.zavarkesh@gmail.com>
@github-actions

Copy link
Copy Markdown
Contributor

🐢 Performance warning.
It looks like the query count of the integration tests increased with this PR.
Database query count is now 200346 was 198420 (+0.97%)
Please check your code again. If you added a new test this can be expected and the base value in tests/integration/base-query-count.txt can be increased.

Signed-off-by: samin-z <samin.zavarkesh@gmail.com>
@github-actions

Copy link
Copy Markdown
Contributor

🐢 Performance warning.
It looks like the query count of the integration tests increased with this PR.
Database query count is now 200342 was 198420 (+0.96%)
Please check your code again. If you added a new test this can be expected and the base value in tests/integration/base-query-count.txt can be increased.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: In review
Status: 🏗️ At engineering

Development

Successfully merging this pull request may close these issues.

Support creating Deck boards owned by teams Allow a team (circle) to own a board

3 participants