feat: implement workspace permission checks for member invitations an… (#31202)

This commit is contained in:
Xiyuan Chen
2026-01-18 19:35:50 -08:00
committed by GareArc
parent 9c75061bdd
commit 7058de7a88
8 changed files with 296 additions and 6 deletions

View File

@ -107,6 +107,12 @@ class MemberInviteEmailApi(Resource):
inviter = current_user
if not inviter.current_tenant:
raise ValueError("No current tenant")
# Check workspace permission for member invitations
from libs.workspace_permission import check_workspace_member_invite_permission
check_workspace_member_invite_permission(inviter.current_tenant.id)
invitation_results = []
console_web_url = dify_config.CONSOLE_WEB_URL