Skip to content

Commit 316d058

Browse files
authored
Merge pull request #1240 from AppFlowy-IO/drop-collab-member-trigger
chore: drop collab member trigger
2 parents 2c4f5ff + 59786a6 commit 316d058

File tree

1 file changed

+19
-0
lines changed

1 file changed

+19
-0
lines changed
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
CREATE OR REPLACE FUNCTION add_to_af_workspace_member()
2+
RETURNS TRIGGER AS $$
3+
BEGIN
4+
IF NEW.status = 1 THEN
5+
-- workspace permission
6+
INSERT INTO af_workspace_member (workspace_id, uid, role_id)
7+
VALUES (
8+
NEW.workspace_id,
9+
(SELECT uid FROM af_user WHERE email = NEW.invitee_email),
10+
NEW.role_id
11+
)
12+
ON CONFLICT (workspace_id, uid) DO NOTHING;
13+
END IF;
14+
RETURN NEW;
15+
END;
16+
$$ LANGUAGE plpgsql;
17+
18+
DROP TRIGGER IF EXISTS af_collab_member_change_trigger ON af_collab_member;
19+
DROP FUNCTION IF EXISTS notify_af_collab_member_change;

0 commit comments

Comments
 (0)