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

Feature request: personal/private boards #107

Open
internalfx opened this issue Mar 18, 2021 · 8 comments
Open

Feature request: personal/private boards #107

internalfx opened this issue Mar 18, 2021 · 8 comments
Labels
Enhancement New feature or request

Comments

@internalfx
Copy link

It would be helpful to be able to create boards that are not shared with all users.

@it33 it33 added the Enhancement New feature or request label Mar 18, 2021
@jespino
Copy link
Member

jespino commented Mar 18, 2021

Thanks for the feedback @internalfx. That is in our roadmap, but we are not yet there.

@it33
Copy link
Contributor

it33 commented Mar 20, 2021

We might note here that this project is for Focalboard Personal Desktop and Focalboard Personal Server and it's intended for personal use, or small teams.

While I believe permissions is on the roadmap for the larger vision of Focalboard, certainly in editions for large organizations, I don't believe it's a feature for Focalboard Personal Desktop (since it's single user), and unclear if it should be in Focalboard Personal Server for small teams.

@internalfx
Copy link
Author

@it33 For the personal desktop version, I could agree with you easily.

In my case I wanted to share my personal server with my wife.

Do you think she should be unable to create boards just for her use?
Should I have to share all my boards with her?

@chenilim
Copy link
Member

Hi @internalfx, appreciate the feedback. Our working assumption has been:

  • Personal Desktop: Single user
  • Personal Server: Collaborate within a team / family

In your scenario, do you want to share some boards with your wife, and have some boards private?
Would using Personal Server for the shared boards, and Personal Desktop for the private ones work?

One of the things we are trying to figure out is the best delivery package for each use (e.g. App Store for single user, self-host server for team). We want to improve the export / import system (e.g. export a single board) to make it easy to transfer data across instances, but I don't expect that will happen frequently - you might export a board from Desktop to Server once for example.

Hearing about specific use cases from you and others would help us better understand and map the packages to the scenarios. E.g. what are the kinds of shared boards you envision?

@internalfx
Copy link
Author

internalfx commented Mar 20, 2021

@chenilim

In your scenario, do you want to share some boards with your wife, and have some boards private?

Yes, I also think it would be great if she was able to have private boards if she desired.

Would using Personal Server for the shared boards, and Personal Desktop for the private ones work?

It would technically work, but would be inconvenient. It also has the problem of Me being unable to access "personal" boards from my phone.

@chenilim
Copy link
Member

Going through and cleaning up old issues. The current plan to address this is to integrate with Mattermost. See the early preview here. This gives us the immediate benefit of Mattermost's security and permission model.

  • i.e. initially, each channel would have an associated Focalboard workspace.
  • Only members of that channel can access the workspace
  • This works with public and private channels, so you can specify the access controls using the channel membership

If you haven't already, please check out the early preview of how we think this could work, and let us know what you think. Thanks!

@internalfx
Copy link
Author

@chenilim Wouldn't that make focalboard much less valuable as a standalone application?

@Zev-se
Copy link

Zev-se commented Jul 29, 2021

I would also love the idea of some kind of user access on boards. Say I have a board for personal stuff, and then one for things to do around the house with my partner, maybe one temporary one with a pack list for the vacation, then I have another one with a friend for that code project we're working on. Now I don't want my partner to see my board, because I might put presents and other stuff on it. My friend also has nothing to do with our chores around the house. So giving these users their own login with restricted access would be great!

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

No branches or pull requests

5 participants