Comments (12)
Hi @MarcSN311 , in upcoming 0.9.0 there is now the possibility to create "folders" and associate users to them. Items can be placed into a folder and only users that are members of this folder can see them.
from docspell.
Hi,
I like the idea, but this is currently not possible if you are both members of the same collective.
Currently all members of a "collective" have equal rights regarding documents. Every member can see every document. (I thought that I have somewhere statet this, I'll look into the docs to try being more clear). The use case here is that a household/family might have multiple users to deal with bills/contracts etc. While you can associate people to items, there is no visibility implemented.
You could create a different collective account with yourself as the only member and use this "private" account for things like you described.
from docspell.
If we could make one user to be member of multiple collectives that would solve everything.
Collectives: Me, Girlfriend, Household
Girlfriend an I are part of our own collective respectively and we are both part of the household collective.
(I thought that I have somewhere statet this, I'll look into the docs to try being more clear).
you did, I just did not see it for some reason...
from docspell.
Ah, that sounds good, indeed! Unfortunately, this requires a change in the data model, because the user currently has a to-one relationship to a collective. There are also some other implications. The user must then have a unique login name and you wouldn't login into a collective, but rather only using your login and see documents from all your collectives. Then there needs to be something like a "collective owner" that can add/remove users etc …. I have to think more about it. I really like the idea, I wish I had talked to you before creating the current state :). It seems like a fundamental change.
from docspell.
I do understand, that this has major implications. If you are generally inerested in this Idea I would fork the project and start hacking around. I'm new to Scala and ELM though, so don't expect anything to soon ;)
from docspell.
Yes, sure I'm interested! I also thought about a naive way by optionally associating a user to an item to create "private" items that can be filtered. But your idea is better; it is similiar to how organizations work on github I think. I just don't know really how to implement it without changing almost everything.
Never worry about any timeline, I also have only little time for these things.
from docspell.
Hi, I thought a little bit about this recently and I'm now considering using your idea within a collective. So a user would create a "space" (no good idea for a name yet) and assign other users to it. Only an owner (the user who created it) can assign users to a space. An item can be associated to a space. Then a user sees all items that either have no space assigned or a space that he/she is a member of. This can be used to have "private items" and also for other organizational things.
from docspell.
Hi @MarcSN311 , just want to reach out to ask if you already put some effort into this. I'd like to start to explore the idea above, but wanted to check for your status here first.
from docspell.
Hi, Currently a user is able to list and delete another user accounts in Collective Settings. I think a user should not be allowed to delete or modify another user account. A user with same collective & user name can be assumed master admin account which can modify all other user accounts.
from docspell.
Hi @sanbroz true, currently all users are equal in a collective. Please create new issues for new things, this one is almost 2 years old, closed - and also about something different :).
from docspell.
I just started using Docspell. It's really nice, but I also don't understand user management. Is there an admin user?
from docspell.
Hi @cirrusflyer , there is no admin user in docspell. However, the user who installs docspell can use some admin functionality through the cli. May I kindly ask to create new issues for new questions? It.s much easier to track and find later. You can always open new issues and ask anything or alternatively go to the gitter chat, if you prefer.
from docspell.
Related Issues (20)
- Postgress leakage HOT 3
- Invalid hostname HOT 5
- [Question] Using OpenId with Docspell Api HOT 4
- password authentication failed for user "dbuser" HOT 4
- Community Share: Year does not drop down below current year HOT 1
- Unable to see webhooks HOT 4
- Docspell doesn't upload documents HOT 1
- FR: Allow meta data (e.g. tag) in webapp upload HOT 1
- FR: Allow to find all documents without tags or deselect all tags easily HOT 1
- Not all folders (meta tag folder) are shown in item search (with possible explanation) HOT 4
- Errors while processing documents HOT 1
- FR: Allow search name and search content together HOT 1
- FR: Put power search selection on main search page HOT 1
- FR: Power search text box background string HOT 1
- FR: Allow power search for "no" tag HOT 1
- weasyprint failing to convert any HTML inside docker HOT 1
- Add "package" option for docspell nix modules HOT 1
- Addon collectOutput documentation does not reflect what actually happens
- Invalid addon output not handled properly
- opening password protected PDFs does not work HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from docspell.