You've already forked AstralRinth
forked from didirus/AstralRinth
Organization ownership (#796)
* organization changes * changes * fixes failing test * version changes * removed printlns * add_team_member comes pre-accepted * no notification on force accept * fixes tests * merge fixes
This commit is contained in:
10
migrations/20231213103100_enforces-owner-unique.sql
Normal file
10
migrations/20231213103100_enforces-owner-unique.sql
Normal file
@@ -0,0 +1,10 @@
|
||||
-- Enforces that there can only be one owner per team
|
||||
CREATE UNIQUE INDEX idx_one_owner_per_team
|
||||
ON team_members (team_id)
|
||||
WHERE is_owner = TRUE;
|
||||
|
||||
-- Enforces one team_member per user/team
|
||||
CREATE UNIQUE INDEX idx_unique_user_team
|
||||
ON team_members (user_id, team_id);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user