nextcloud / collectives

Collectives is a Nextcloud App for activist and community projects to organize together.
GNU Affero General Public License v3.0
91 stars 14 forks source link

Issue with sharing collectives to groups #1021

Open JonasH1989 opened 10 months ago

JonasH1989 commented 10 months ago

Describe the bug When sharing a collective to the group "members", the collective is not visible for any user. Older collectives, that have been shared in earlier versions are visible. When sharing directly to a user, the collective appears immediatly.

To Reproduce Open a collective an share it to any group. Noone in the group will see the collective.

Expected behavior Would be great if groups could see the collective

Screenshots image image

Server details:

Client details:

NoobyNiceDev commented 9 months ago

I don't know why, but this has to do that a group isn't a circle. occ circles:sync will be your goto workaround after adding (and maybe removing) groups from/to circles or collectives.

soerpoers commented 8 months ago

how to workaround on a shared host where the app WebOCC doesn't work?

NoobyNiceDev commented 8 months ago

I don't know. Maybe ask the hoster to execute that task or move to another hoster. For example a hoster with ssh access (only as the webserver user). There are webhosters out there, which allows that. Maybe you are allowed to run cron tasks. Or you upload a PHP which executes occ.php.

In the end, this should be part of cron.php.

mejo- commented 8 months ago

@ArtificialOwl are you aware of any recent issues in Circles that could be the reason here?

mejo- commented 3 weeks ago

Are people still experiencing this issue? If so, could you share the Nextcloud server version you're running?

VETspert commented 3 weeks ago

Why isn't this bug fixed? This is one of the basic functions for collaboration! And now we don't even know if it's circle/teams problem or this collective plugin.

Version: Nextcloud Hub 8 (29.0.4)

Edit: @mejo- I've now seen that you've brought this up again.

App List

Name Version Activities for shared file downloads 1.17.0 Activity 2.21.1 Announcement center 6.8.1 Antivirus for files 5.5.7 Approval 1.3.0 Auditing / Logging 1.19.0 Auto Groups 1.5.3 Automated kitinerary parsing 1.5.0 Automated PDF conversion 1.14.0 Brute-force settings 2.9.0 Calendar 4.7.15 Call summary bot 1.2.0 Collabora Online - Built-in CODE Server 24.4.502 Collaborative tags 1.19.0 Collectives 2.14.0 Comments 1.19.0 Contacts 6.0.0 Contacts Interaction 1.10.0 Dashboard 7.9.0 Deleted files 1.19.0 Federation 1.19.0 File access control 1.19.1 File actions 4.1.0 File reminders 1.2.0 File sharing 1.21.0 Files automated tagging 1.19.0 Files download limit 2.0.0 Forms 4.2.4 Full text search - Elasticsearch Platform 29.0.1 Group folders 17.0.2 Local Image Generation with Stable Diffusion 1.1.0 Mail Notifier 0.0.3 Monitoring 1.19.0 Nextcloud Assistant 1.1.0 Nextcloud Office 8.4.4 Notifications 2.17.0 OCC Web 0.2.0 OpenAI and LocalAI integration 2.0.3 Password policy 1.19.0 PDF viewer 2.10.0 Privacy 1.13.0 Recommendations 2.1.0 Related Resources 1.4.0 Share by mail 1.19.0 Suspicious Login 7.0.0 Tables 0.7.5 Talk 19.0.7 Tasks 0.16.1 Teams 29.0.0-dev Terms of service 2.5.0 Text 3.10.1 TimeManager 0.3.15 Two-Factor TOTP Provider 11.0.0-dev Unrounded Corners 1.1.3 Versions 1.22.0 Workflow external scripts 1.14.1 Workflow OCR 1.29.0

mejo- commented 2 weeks ago

To those who still experience this bug, could you please do the following:

$ occ circles:manage:list | grep "<collective-name>"

This should list the circle/team for the collective in question. Use the Circle Single Id for the following command:

$ occ circles:members:list --inherited <circle-single-id>

Does it list the group (source "Nextcloud Group") as a member? Does it list the user members of the problematic group?

u2h5 commented 4 days ago

It lists the Group as a member, but only the users since the last occ circles:sync. New users who are Members of the group are not listed :/

mejo- commented 4 days ago

@u2h5 thanks for the additional info. Could you try to run occ circles:memberships --all and see whether this changes the situation?

MoonBite666 commented 2 days ago

@u2h5 thanks for the additional info. Could you try to run occ circles:memberships --all and see whether this changes the situation?

Everything gets OK on my env ( Docker Nextcloud 28 )