[PR #879] [CLOSED] Teams #2918

Closed
opened 2026-03-17 00:34:53 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/hoppscotch/hoppscotch/pull/879
Author: @liyasthomas
Created: 5/15/2020
Status: Closed

Base: mainHead: feat/teams


📝 Commits (10+)

  • 39616c6 🎉 Teams initial UI upload
  • 888cb70 Merge branch 'master' into feat/teams
  • 754efe8 Updated sync functions
  • 5bf8e1a 🐛 Fixed Teams sync
  • 50e21ec Permissions
  • 8320444 Merge branch 'master' into feat/teams
  • ee14069 Fixing CI
  • 8edca62 Merge branch 'master' into feat/teams
  • f07ca69 Merge branch 'master' into feat/teams
  • 9d28815 Merge branch 'master' into feat/teams

📊 Changes

20 files changed (+3129 additions, -406 deletions)

View changed files

__mocks__/svgMock.js (+1 -0)
components/firebase/__tests__/feeds.spec.js (+133 -0)
components/firebase/__tests__/inputform.spec.js (+93 -0)
components/firebase/__tests__/logout.spec.js (+76 -0)
📝 components/firebase/feeds.vue (+6 -5)
📝 components/firebase/login.vue (+133 -194)
📝 components/firebase/logout.vue (+11 -14)
📝 components/layout/history.vue (+6 -6)
components/teams/add-team.vue (+92 -0)
components/teams/edit-team.vue (+241 -0)
components/teams/import-export-team.vue (+184 -0)
components/teams/index.vue (+115 -0)
components/teams/team.vue (+67 -0)
helpers/__tests__/fb.spec.js (+1309 -0)
📝 helpers/fb.js (+286 -186)
📝 lang/en-US.json (+11 -0)
📝 package-lock.json (+270 -0)
📝 package.json (+2 -0)
📝 pages/settings.vue (+16 -1)
📝 store/postwoman.js (+77 -0)

📄 Description

Tasks

  • UI
  • Create team / member
  • Edit team / member
  • Delete team / member
  • Pemissions (read, write)
  • Sharing

Demo: https://deploy-preview-879--postwoman.netlify.app

  • 1. Sign in with GitHub / Google
  • 2. Go to Settings > Teams
  • 3. Create team / add members email and permissions.
  • 4. Members will be able to access (read, write) collections, environments shared with them.

Resolves #580


🔄 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/hoppscotch/hoppscotch/pull/879 **Author:** [@liyasthomas](https://github.com/liyasthomas) **Created:** 5/15/2020 **Status:** ❌ Closed **Base:** `main` ← **Head:** `feat/teams` --- ### 📝 Commits (10+) - [`39616c6`](https://github.com/hoppscotch/hoppscotch/commit/39616c6836544deff82bc78b1b9b124ff30b1076) :tada: Teams initial UI upload - [`888cb70`](https://github.com/hoppscotch/hoppscotch/commit/888cb7097b57ec6b5c8c7c14481404950f69fccc) Merge branch 'master' into feat/teams - [`754efe8`](https://github.com/hoppscotch/hoppscotch/commit/754efe82d48dbacfc595ff20f9f7169374a384c8) Updated sync functions - [`5bf8e1a`](https://github.com/hoppscotch/hoppscotch/commit/5bf8e1acc66e04a3a68956d40775dcce35419314) :bug: Fixed Teams sync - [`50e21ec`](https://github.com/hoppscotch/hoppscotch/commit/50e21ec9530d0726d2d2838870eae546b00ec9a3) Permissions - [`8320444`](https://github.com/hoppscotch/hoppscotch/commit/8320444cd165ff717d8d602c689ca4bada0d898c) Merge branch 'master' into feat/teams - [`ee14069`](https://github.com/hoppscotch/hoppscotch/commit/ee14069529d6950e9aa5bb0fe83f6c8b40284499) Fixing CI - [`8edca62`](https://github.com/hoppscotch/hoppscotch/commit/8edca6281b635558ce8776886f8d80608d3af299) Merge branch 'master' into feat/teams - [`f07ca69`](https://github.com/hoppscotch/hoppscotch/commit/f07ca6997a06c787506630352041830a6b09802f) Merge branch 'master' into feat/teams - [`9d28815`](https://github.com/hoppscotch/hoppscotch/commit/9d28815a33900b0dcc98ed95550b90e92d54bc9b) Merge branch 'master' into feat/teams ### 📊 Changes **20 files changed** (+3129 additions, -406 deletions) <details> <summary>View changed files</summary> ➕ `__mocks__/svgMock.js` (+1 -0) ➕ `components/firebase/__tests__/feeds.spec.js` (+133 -0) ➕ `components/firebase/__tests__/inputform.spec.js` (+93 -0) ➕ `components/firebase/__tests__/logout.spec.js` (+76 -0) 📝 `components/firebase/feeds.vue` (+6 -5) 📝 `components/firebase/login.vue` (+133 -194) 📝 `components/firebase/logout.vue` (+11 -14) 📝 `components/layout/history.vue` (+6 -6) ➕ `components/teams/add-team.vue` (+92 -0) ➕ `components/teams/edit-team.vue` (+241 -0) ➕ `components/teams/import-export-team.vue` (+184 -0) ➕ `components/teams/index.vue` (+115 -0) ➕ `components/teams/team.vue` (+67 -0) ➕ `helpers/__tests__/fb.spec.js` (+1309 -0) 📝 `helpers/fb.js` (+286 -186) 📝 `lang/en-US.json` (+11 -0) 📝 `package-lock.json` (+270 -0) 📝 `package.json` (+2 -0) 📝 `pages/settings.vue` (+16 -1) 📝 `store/postwoman.js` (+77 -0) </details> ### 📄 Description **Tasks** - [x] UI - [x] Create team / member - [x] Edit team / member - [x] Delete team / member - [x] Pemissions (read, write) - [x] Sharing Demo: https://deploy-preview-879--postwoman.netlify.app - [x] 1. Sign in with GitHub / Google - [x] 2. Go to Settings > Teams - [x] 3. Create team / add members email and permissions. - [x] 4. Members will be able to access (read, write) collections, environments shared with them. Resolves #580 --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem 2026-03-17 00:34:53 +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/hoppscotch#2918
No description provided.