Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[FR] Move pages to a different workspace #5344

Open
emmggi opened this issue May 16, 2024 · 7 comments
Open

[FR] Move pages to a different workspace #5344

emmggi opened this issue May 16, 2024 · 7 comments
Labels
new feature New feature or request

Comments

@emmggi
Copy link

emmggi commented May 16, 2024

Description

Move pages between workspaces. (Not spaces that exist in a single workspace, that you move between with drag and drop.)

Impact

All users.

Additional Context

We could have a small button in the options popover for each page in the panel that gives us the option to 'Move to workspace' and give us a dialog to choose a new workspace.

@szefte
Copy link

szefte commented Oct 28, 2024

without this the notion import feature is kinda pointless. since you can only import INTO a workspace in appflowy. you end up with tons of workspaces that require consolidation, which is impossible.
moving one page at a time is not a real solution.

@annieappflowy
Copy link
Collaborator

@szefte , I’m just trying to get more insight into your use case. I assume your Notion setup has multiple workspaces. Since exporting from Notion is done per workspace, why do you want to combine workspaces in AppFlowy?

@annieappflowy annieappflowy changed the title [FR] Move page to a different workspace [FR] Move pages to a different workspace Oct 29, 2024
@szefte
Copy link

szefte commented Oct 29, 2024 via email

@chevdor
Copy link

chevdor commented Oct 29, 2024

I would add the specific of some use case I ran into, to complement this issue.

Splitting workspaces

It is common for users to start with a single workspace and realize they should be splitting some content to share some content with others for instance.
In that case, the user creates a new workspace and needs to move some old content to the new workspace.

It sounds "easy" but that can be tricky in the case when some content reference other content. it may lead to having to reference content from another workspace. This is likely neither possible nor wanted.

Considering grids with relations:

  • Gb -> Ga
  • Gc -> Ga

Assuming all those Grids are in Workspace A and you want to move Gb to Workspace B. It now points to Ga in Worspace A. One could think we could propose the user to move Ga to Workspace B as well... but then Gc (in workspace A), would point to Ga now in worspace B.

Imo a good option would be to:

  • warn the user and ask
  • propose to duplicate the date in the new workspace (duplication is usually bad...)
  • let the user deal with the duplication

Joining workspaces

On the other hand, some user may start with several workspace because... creating workspaces may sound good (ie one workspace per project) and then realize that there are limitations to spreading content ion various workspaces.
In that case, the user will likely want to get back to a single workspace and move content from the workspace to workspace.

This use case should be simpler as it sounds like we cound simply transfer ALL the content from a workspace to another one.

@szefte
Copy link

szefte commented Oct 29, 2024 via email

@annieappflowy
Copy link
Collaborator

@szefte , I don't think you statement is fair.

We allow you to export your documents as .md files and databases as .csv files.
You can import your AppFlowy data folder into an AppFlowy workspace.
Moving pages to a different workspace is a newly requested feature, which we will begin developing once we have the bandwidth.
In addition, self-hosting AppFlowy is supported and has been adopted by hundreds of users.

@ghanjiboy
Copy link

My main issue with this missing feature really comes from after you've imported from Notion into a new workspace - how do you combine what you've already had into this workspace or vice versa.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
new feature New feature or request
Projects
None yet
Development

No branches or pull requests

5 participants