[PR #848] [MERGED] feat: add teams #1207

Closed
opened 2026-02-26 19:32:17 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/documenso/documenso/pull/848
Author: @dguyen
Created: 1/22/2024
Status: Merged
Merged: 2/6/2024
Merged by: @dguyen

Base: mainHead: feat/teams


📝 Commits (4)

📊 Changes

200 files changed (+12884 additions, -936 deletions)

View changed files

apps/web/public/static/add-user.png (+0 -0)
apps/web/public/static/mail-open-alert.png (+0 -0)
apps/web/public/static/mail-open.png (+0 -0)
📝 apps/web/src/app/(dashboard)/admin/documents/data-table.tsx (+4 -4)
📝 apps/web/src/app/(dashboard)/admin/users/[id]/multiselect-role-combobox.tsx (+2 -2)
📝 apps/web/src/app/(dashboard)/admin/users/[id]/page.tsx (+3 -2)
📝 apps/web/src/app/(dashboard)/admin/users/page.tsx (+3 -2)
apps/web/src/app/(dashboard)/documents/[id]/document-page-view.tsx (+131 -0)
📝 apps/web/src/app/(dashboard)/documents/[id]/edit-document.tsx (+3 -1)
📝 apps/web/src/app/(dashboard)/documents/[id]/page.tsx (+3 -116)
📝 apps/web/src/app/(dashboard)/documents/_action-items/resend-document.tsx (+9 -3)
📝 apps/web/src/app/(dashboard)/documents/data-table-action-button.tsx (+21 -10)
📝 apps/web/src/app/(dashboard)/documents/data-table-action-dropdown.tsx (+13 -5)
apps/web/src/app/(dashboard)/documents/data-table-sender-filter.tsx (+63 -0)
📝 apps/web/src/app/(dashboard)/documents/data-table.tsx (+19 -4)
apps/web/src/app/(dashboard)/documents/documents-page-view.tsx (+158 -0)
📝 apps/web/src/app/(dashboard)/documents/duplicate-document-dialog.tsx (+9 -2)
📝 apps/web/src/app/(dashboard)/documents/page.tsx (+5 -108)
📝 apps/web/src/app/(dashboard)/documents/upload-document.tsx (+20 -10)
📝 apps/web/src/app/(dashboard)/layout.tsx (+7 -2)

...and 80 more files

📄 Description

Description

Add support for teams which will allow users to collaborate on documents.

Teams features allows users to:

  • Create, manage and transfer teams
  • Manage team members
  • Manage team emails
  • Manage a shared team inbox and documents

These changes do NOT include the following, which are planned for a future release:

  • Team templates
  • Team API
  • Search menu integration

Testing Performed

  • Added E2E tests for general team management
  • Added E2E tests to validate document counts

Checklist

  • I have tested these changes locally and they work as expected.
  • I have added/updated tests that prove the effectiveness of these changes.
  • I have updated the documentation to reflect these changes, if applicable.
  • I have followed the project's coding style guidelines.

Additional Notes

Still pending more vigorous testing and minor UI updates.


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/documenso/documenso/pull/848 **Author:** [@dguyen](https://github.com/dguyen) **Created:** 1/22/2024 **Status:** ✅ Merged **Merged:** 2/6/2024 **Merged by:** [@dguyen](https://github.com/dguyen) **Base:** `main` ← **Head:** `feat/teams` --- ### 📝 Commits (4) - [`55e0a37`](https://github.com/documenso/documenso/commit/55e0a37c2688ed25d2deedb94ed9130c2bbf35ad) feat: add teams - [`c564f5f`](https://github.com/documenso/documenso/commit/c564f5f5687481b5ada52eb6c6216532e04e1603) fix: encrypt email params - [`8e0df70`](https://github.com/documenso/documenso/commit/8e0df703024e4a791236afada28282b526402b2d) fix: permission issues - [`312f19a`](https://github.com/documenso/documenso/commit/312f19a79491a7db799453b2f72de3b6ff6a8851) Merge branch 'main' into feat/teams ### 📊 Changes **200 files changed** (+12884 additions, -936 deletions) <details> <summary>View changed files</summary> ➕ `apps/web/public/static/add-user.png` (+0 -0) ➕ `apps/web/public/static/mail-open-alert.png` (+0 -0) ➕ `apps/web/public/static/mail-open.png` (+0 -0) 📝 `apps/web/src/app/(dashboard)/admin/documents/data-table.tsx` (+4 -4) 📝 `apps/web/src/app/(dashboard)/admin/users/[id]/multiselect-role-combobox.tsx` (+2 -2) 📝 `apps/web/src/app/(dashboard)/admin/users/[id]/page.tsx` (+3 -2) 📝 `apps/web/src/app/(dashboard)/admin/users/page.tsx` (+3 -2) ➕ `apps/web/src/app/(dashboard)/documents/[id]/document-page-view.tsx` (+131 -0) 📝 `apps/web/src/app/(dashboard)/documents/[id]/edit-document.tsx` (+3 -1) 📝 `apps/web/src/app/(dashboard)/documents/[id]/page.tsx` (+3 -116) 📝 `apps/web/src/app/(dashboard)/documents/_action-items/resend-document.tsx` (+9 -3) 📝 `apps/web/src/app/(dashboard)/documents/data-table-action-button.tsx` (+21 -10) 📝 `apps/web/src/app/(dashboard)/documents/data-table-action-dropdown.tsx` (+13 -5) ➕ `apps/web/src/app/(dashboard)/documents/data-table-sender-filter.tsx` (+63 -0) 📝 `apps/web/src/app/(dashboard)/documents/data-table.tsx` (+19 -4) ➕ `apps/web/src/app/(dashboard)/documents/documents-page-view.tsx` (+158 -0) 📝 `apps/web/src/app/(dashboard)/documents/duplicate-document-dialog.tsx` (+9 -2) 📝 `apps/web/src/app/(dashboard)/documents/page.tsx` (+5 -108) 📝 `apps/web/src/app/(dashboard)/documents/upload-document.tsx` (+20 -10) 📝 `apps/web/src/app/(dashboard)/layout.tsx` (+7 -2) _...and 80 more files_ </details> ### 📄 Description ## Description Add support for teams which will allow users to collaborate on documents. Teams features allows users to: - Create, manage and transfer teams - Manage team members - Manage team emails - Manage a shared team inbox and documents These changes do NOT include the following, which are planned for a future release: - Team templates - Team API - Search menu integration ## Testing Performed - Added E2E tests for general team management - Added E2E tests to validate document counts ## Checklist - [X] I have tested these changes locally and they work as expected. - [X] I have added/updated tests that prove the effectiveness of these changes. - [ ] I have updated the documentation to reflect these changes, if applicable. - [X] I have followed the project's coding style guidelines. ## Additional Notes Still pending more vigorous testing and minor UI updates. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem 2026-02-26 19:32:17 +03:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/documenso#1207
No description provided.