mirror of
https://github.com/dflow-sh/dflow.git
synced 2026-04-26 05:45:51 +03:00
[PR #205] [MERGED] Team invitation #384
Labels
No labels
backend
bug
developer
documentation
enhancement
enhancement
enhancement
feature
feature
fix
frontend
frontend
good first issue
help wanted
pull-request
safety-check
security
styles
styles
templates
templates
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/dflow#384
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/dflow-sh/dflow/pull/205
Author: @jagadeesh507
Created: 5/30/2025
Status: ✅ Merged
Merged: 5/30/2025
Merged by: @jagadeesh507
Base:
main← Head:team-invitation📝 Commits (10+)
a380247feat: implement team management actions and UI components for managing team members98951b0feat: add invitation page and view for team joining processcb2ee05fix: added jsonwebtoken package6133887feat: add userClient for user authentication and implement joinTeamAction for team joining processd81427cfeat: add getTenantAction and integrate tenant data into TeamPage34b66dbfeat: enhance sign-up and sign-in forms to support invitation tokens9d5c1c5feat: add functions to generate and verify invitation tokensc214725feat: add sendInvitationLinkAction and schema for sending team invitations125cd89feat: implement invitation functionality with email template and UI for team invitations1ac8c7crefactor: remove console log from sendLink function in Invitation component📊 Changes
19 files changed (+1087 additions, -26 deletions)
View changed files
📝
package.json(+3 -1)📝
pnpm-lock.yaml(+107 -17)📝
src/actions/auth/index.ts(+6 -0)➕
src/actions/team/index.ts(+158 -0)➕
src/actions/team/validator.ts(+24 -0)📝
src/app/(frontend)/(auth)/sign-up/page.tsx(+16 -4)➕
src/app/(frontend)/(dashboard)/[organisation]/team/page.tsx(+25 -0)📝
src/app/(frontend)/(dashboard)/layout.client.tsx(+1 -0)➕
src/app/(frontend)/invite/page.tsx(+38 -0)➕
src/components/Team/Invitation.tsx(+155 -0)➕
src/components/Team/TeamMembers.tsx(+224 -0)➕
src/components/Team/index.tsx(+21 -0)➕
src/components/invite/index.tsx(+139 -0)📝
src/components/sign-in/SignInForm.tsx(+12 -1)📝
src/components/sign-up/SignUpForm.tsx(+9 -3)➕
src/emails/team-invitation/index.tsx(+70 -0)➕
src/lib/generateInvitationLink.ts(+27 -0)📝
src/lib/safe-action.ts(+22 -0)➕
src/lib/verifyInviteToken.ts(+30 -0)📄 Description
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.