-
-
Notifications
You must be signed in to change notification settings - Fork 4k
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
Sharing to group doesn't list newly created group #9012
Comments
At the moment not. Either you restrict sharing to group members or not. Having a setting "Restrict users to only share with users in their group" and then a sub-setting "exclude admins" sounds quite confusing to me. Also what about all the other settings? Should be exclude the admins (optionally) from all restrictions? This sounds like a huge mess. Also, why should have admins different share settings? The only difference between a admin and a normal user is that the admin is allowed to change the configuration of the instance. But for his day-to-day operations like sharing a file I don't see why a admin should have special permissions. cc @jancborchardt what do you think? |
Not necessarily for admins only, I think. The 'prohibit sharing outside your own groups' is an almost required feature in lots of situations I think, as you would expose other user names/details otherwise. But it at the same time limits the ability to share outside your own groups. For example;
doesn't seem possible with current settings? What I've done now, as a workaround, is to temporarily disable the option to disallow sharing outside own groups, then share the item with the just made group, then enabled the setting again. |
Sure, it is a trade-off at the end. But if you say that it is not "admins only", this makes it even more complicated. Should we have a white list of users we exclude from restrictions? Should this white list be for all admin settings or just for a few? Should we introduce a white list for each individual settings? I hope you see the problem.
Why don't you let the workgroup or the (work-)group admin take care of these folders?
Yes, this is a possible work around, although ugly. But maybe the best we can offer for this really special use case. Because as you can see on all the question marks above, a exception to this settings would raise a lot of questions/problems. Of course feel free to share your thoughts if you have some ideas how to answer the question in a general useful way. |
Thanks for your reply.
Well, actually that might be something to think about in general. Of course it should be with a clean interface and maybe not for every setting as it would be useless in some situations (exclude someone/groups from an exclude sertting would be one), but it would definately make nextcloud immensely more configurable to individual configurations. The existing fields used to exclude users or groups that is used for certain settings or apps would suffice. But I can see that it'd be a lot of work...
Two reasons: I want part to be read-only for them, making one of them owner would render that impossible I think. Second one: backup on the backend is done on user level and I'd have to include that specific user in the backup profile (but only want few folders backupped). But yeah, that would be the easiest solution maybe having the above compromise. |
I can see where @Aesculapius is coming from, and of course I understand @schiessle’s concern. A whitelist or blacklist is definitely a no-go, that’s just a total cop-out regarding UX. I’d say let’s see if this comes up more. Maybe an admin override setting like mentioned above isn’t so bad. |
cc @nextcloud/designers |
Hey, this issue has been closed because the label (This is an automated comment from GitMate.io.) |
Steps to reproduce
Expected behaviour
Would like to share a folder with a just created group of users
Actual behaviour
The interfaces tells me that specific group doesn't exist....but it does.
Server configuration detail
Operating system: Linux 4.4.0-109-generic #132-Ubuntu SMP Tue Jan 9 19:52:39 UTC 2018 x86_64
Webserver: Apache/2.4.25 (Ubuntu) (apache2handler)
Database: mysql 5.7.21
PHP version: 7.0.25-0ubuntu0.16.04.1
Modules loaded: Core, date, libxml, openssl, pcre, zlib, filter, hash, Reflection, SPL, session, standard, apache2handler, redis, mysqlnd, PDO, xml, calendar, ctype, curl, dom, mbstring, fileinfo, ftp, gd, gettext, iconv, imap, json, exif, mysqli, pdo_mysql, Phar, posix, readline, shmop, SimpleXML, sockets, sysvmsg, sysvsem, sysvshm, tokenizer, wddx, xmlreader, xmlwriter, xsl, zip, Zend OPcache
Nextcloud version: 13.0.1 - 13.0.1.1
Updated from an older Nextcloud/ownCloud or fresh install:
Where did you install Nextcloud from: unknown
Signing status
Array
List of activated apps
Configuration (config/config.php)
The text was updated successfully, but these errors were encountered: