Skip to content

Commit 9479e14

Browse files
authored
Merge pull request #466 from FlutterFlow/collaboration-patch
Quick fixes on collaboration page
2 parents 0a3d458 + add457d commit 9479e14

File tree

2 files changed

+47
-37
lines changed

2 files changed

+47
-37
lines changed

docs/resources/projects/how-to-collaborate-on-projects.md

Lines changed: 47 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -8,16 +8,51 @@ sidebar_position: 3
88
keywords: [Collaboration, FlutterFlow, Project Management]
99
---
1010

11-
FlutterFlow allows for multiple ways to collaborate on a project as well as the
12-
ability to manage the collaboration through permissions.
11+
In FlutterFlow you can share projects with your entire organization (team), with individual users within your organization, or external users.
1312

14-
## Adding Collaborators
13+
## Sharing a Project with Team
14+
15+
To share a project with team members, use the **Share with team** dropdown in the **Collaboration** page of your project's settings, and select how you want the project to be shared:
16+
17+
![share_with_team.png](imgs/share_with_team.png)
18+
19+
- **Team project:** A project associated with your team and automatically visible to all team members. When a project is a Team Project, team members are automatically added as Editors. You can specifically designate team members as Viewers, but you cannot remove them.
20+
- **Restricted team project:** A project associated with your team but only visible to specific team members who are added directly. After selecting this option, you’ll need to manually choose the team members you want to share the project with.
21+
- **Personal project:** A project not associated with any team, where editing capabilities depend on the type of personal plan you have.
22+
23+
:::info
24+
- The Team owner always has edit access to the project, regardless of who created or shared it, and retains full team plan capabilities.
25+
- The Team owner can also selectively share the project with any number of team members.
26+
- A [**Library**](../../resources/projects/libraries.md) project will not have the *Restricted Team Project* option.
27+
- Sharing a project with team members is only available on the **Growth** plan and **higher**. Check out our [**pricing**](https://www.flutterflow.io/pricing) section.
28+
:::
29+
30+
31+
## Sharing a Project with External Collaborators
1532

1633
You can invite users to your project who are not part of your organization.
1734
For instance, you might want to share your work with clients, stakeholders, or
1835
team members of the client.
1936

20-
To add an external user as a collaborator to any project, go to the [My Teams](https://app.flutterflow.io/team) page and, under the **Collaborator Passes** section, click **Add Pass** and complete the checkout process. Once the pass is created, enter the user’s details and select the project you’d like to grant them access to.
37+
You can add users as Read Only users to any project regardless of your pricing plan in the **Collaborators** page of your project's settings.
38+
39+
:::info
40+
- Users with read-only access will only be able to access that specific project
41+
and won't be able to access any shared *Teams* libraries (e.g., custom code,
42+
design system).
43+
- You must verify your email before inviting users.
44+
- If a user isn't already a FlutterFlow user, we will send them an invite email. Their status will be shown as Pending until they create an account.
45+
:::
46+
47+
To add an external user as a collaborator as an Editor to a project, you first need to purchase a collaborator pass.
48+
49+
To purchase a collaborator pass, go to the [My Teams](https://app.flutterflow.io/team) page and, under the **Collaborator Passes** section, click **Add Pass** and complete the checkout process. Once the pass is created, enter the user email and select the project (Team Project or Restricted Team Project) you’d like to grant them access to.
50+
51+
:::info
52+
- You must be a Team Owner to purchase and assign a Collaboration Pass.
53+
- Collaborator Passes can only be assigned to users who have a paid plan (Basic, Growth, or Business).
54+
:::
55+
2156

2257
<div style={{
2358
position: 'relative',
@@ -45,45 +80,20 @@ To add an external user as a collaborator to any project, go to the [My Teams](h
4580
</div>
4681
<p></p>
4782

48-
When you invite users to your project, you have the flexibility to assign them
49-
different roles depending on their level of involvement. For example, you can
50-
grant **Editor** privileges to collaborators who are actively working on the
51-
project while assigning **Read-only** access who need to view the progress.
52-
Alternatively, you can also make them the **Manager** and **Owner** of the project, giving them more control.
53-
54-
:::info
55-
- Only Growth and Business owners can purchase and assign Collaborator passes.
56-
- Collaborator Passes can only be assigned to users who have a paid plan (Basic, Growth, or Business).
57-
- Once a collaborator is added, they’ll have the same level of access as the team that issued the pass (either Growth or Business, depending on the plan).
58-
- When you add a user, the default role assigned is the *Editor* role.
59-
- Users with read-only access will only be able to access that specific project
60-
and won't be able to access any shared *Teams* libraries (e.g., custom code,
61-
design system).
62-
- You must verify your email before inviting users.
63-
- If a user isn't already a FlutterFlow user, we will send them an invite email.
64-
Their status will be shown as Pending until they create an account.
65-
:::
66-
6783

68-
## Sharing a Project with Team
84+
## Transferring Project
6985

70-
To share a project with team members, use the **Share with team** dropdown and select how you want the project to be shared:
86+
:::danger
87+
This step can not be undone. If you want to regain project ownership, the new
88+
project owner will need to transfer ownership back to you.
89+
:::
7190

72-
- **Team project:** A project associated with your team and automatically visible to all team members.
73-
- **Restricted team project:** A project associated with your team but only visible to specific team members who are added directly and to the team owner. After selecting this option, you’ll need to manually choose the team members you want to share the project with.
74-
- **Personal project:** A project not associated with any team, where editing capabilities depend on the type of personal plan you have.
91+
To transfer ownership to another user, navigate to **Settings & Integrations > Project Setup > Collaboration > Project-Level Access**, click on the current role and select **Owner**.
7592

76-
:::info[For Restricted team project]
77-
- The Team owner always has access to the project, regardless of who created or shared it, and retains full team plan capabilities.
78-
- The Team owner can also selectively share the project with any number of team members.
79-
- A [**Library**](../../resources/projects/libraries.md) project will not have the *Restricted Team Project* option.
80-
:::
93+
Note that users must be a part of your Team or be added through a Collaborator pass to be transferred ownership.
8194

82-
TODO add new image
95+
![transfer-ownership.avif](imgs/transfer-ownership.avif)
8396

84-
:::info
85-
Sharing a project with team members is only available on the **Growth** plan and **higher**. Check out our [**pricing**](https://www.flutterflow.io/pricing) section.
86-
:::
8797

8898
## Real-Time Collaboration
8999

172 KB
Loading

0 commit comments

Comments
 (0)