Giter Site home page Giter Site logo

Comments (8)

Zev-se avatar Zev-se commented on May 21, 2024 7

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!

from focalboard.

jespino avatar jespino commented on May 21, 2024 1

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

from focalboard.

internalfx avatar internalfx commented on May 21, 2024 1

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

from focalboard.

it33 avatar it33 commented on May 21, 2024

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.

from focalboard.

internalfx avatar internalfx commented on May 21, 2024

@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?

from focalboard.

chenilim avatar chenilim commented on May 21, 2024

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?

from focalboard.

internalfx avatar internalfx commented on May 21, 2024

@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.

from focalboard.

chenilim avatar chenilim commented on May 21, 2024

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!

from focalboard.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.