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

Calendar Share Functionality missing #866

Closed
kumzugloom opened this issue Aug 14, 2016 · 23 comments
Closed

Calendar Share Functionality missing #866

kumzugloom opened this issue Aug 14, 2016 · 23 comments
Assignees

Comments

@kumzugloom
Copy link

kumzugloom commented Aug 14, 2016

Steps to reproduce

When I create calendars with one user, I'd like to share them with another user or even publicly. This was possible in OC9, however, I cannot find the button in the "edit calendar" section, I can only change color and name there.

Expected behaviour

Users should be able to share their calendars with other users.
(As described in https://nextcloud.com/features/#calendarcontacts: "Private and shared calendars and addressbooks with permissions management")

Actual behaviour

Users cannot share their calendars.

Server configuration

Operating system:
Raspbian

Web server:
Nginx

Database:
SQLite

PHP version:
PHP 5.6.24-0+deb8u1

Nextcloud version: (see Nextcloud admin page)
Nextcloud 9.0.50 (stable)

Updated from an older Nextcloud/ownCloud or fresh install:
Fresh install

Where did you install Nextcloud from:
Nextcloud.com

@MariusBluem
Copy link
Member

MariusBluem commented Aug 14, 2016

Nextcloud 9 can share calendar as ownCloud 9 too 😁 ... I'll try to assist you solving this bug:

Seems to be a calendar-app issue, which has nothing to do with the Nextcloud Server. Could you provide me a screenshot from Nextcloud 9 with the missing sharing dialog and ownCloud 9.0 with the sharing dialog ... Were ownCloud and Nextcloud configured in the same way, on the same Raspberry Pi and did you used the same browser? 😁 ... Can you use CalDAV Clients to do that operations?!

@MariusBluem MariusBluem self-assigned this Aug 14, 2016
@kumzugloom
Copy link
Author

Hi @Mar1u5,
thanks for your quick reply. Yes, it seems to be a calendar app issue, but i did not found the nextcloud calendar app bugtracker. Therefore I thought it might be maintained in here as well.

Here you have the screenshot not showing the dialog:
nextcloud_cal

I have Thunderbird Lightning on Windows and DAVDroid on Android as Clients. Syncronizing works fine, but I cannot change permissions of calendars in those clients.

I created this Raspberry completely from scratch, so there might be slight differences in the configuration, but currently I don't know them. I'll try to investigate further.

@Pommesumdreher
Copy link

Do you use Adblock? I had the same Problem, disabling it for Nextcloud solved it.

@MariusBluem
Copy link
Member

MariusBluem commented Aug 15, 2016

THX @Pommesumdreher 👊

I can reproduce this when I activate AdBlock Plus 😈 Try whether this solves the problem for you - and report back @kumzugloom ;) (Ref: owncloud/calendar#235)

... Contacts / Calendar and Mail repositories (with the bugtracker) are currently in ownCloud 😉
Thats the confusion I've talked about to you @jancborchardt @karlitschek

I'll close this issue here for now, because this is the server and not the calendar 😁
If you are still experiencing problems with the calendar (not AdBlocker related) - please open a new issue here:

https://github.com/owncloud/calendar

The new issue you open in owncloud/calendar should contain the link to this issue as a reference, and please mention me with "@Mar1u5" too, so that I am informed about the status of your issue 😼

@kumzugloom
Copy link
Author

Thanks a lot @Pommesumdreher and @Mar1u5!
That was exactly the problem. Thank you also for pointing me to the right direction regarding (potential) bug reports in the future. 👍

@jancborchardt
Copy link
Member

@Mar1u5 @Pommesumdreher @kumzugloom does anyone of you want to take initiative on contacting AdBlock Plus to not block this? I think it has to do with the icon being named »share«. We need to have them add an exception so it’s not blocked in Nextcloud, especially as the audience of Nextcloud and Adblockers probably have quite some overlap.

@MariusBluem
Copy link
Member

@jospoortvliet ... That could be a Job for you.

@jancborchardt
Copy link
Member

@Mar1u5 @Pommesumdreher @kumzugloom or for you folks since you encounter the issue. ;) Remember Nextcloud is community-driven, and especially this shortly before the conf, Jos will have a bunch of other things to do. :)

@kumzugloom
Copy link
Author

Hi @Mar1u5 @Pommesumdreher @jancborchardt,
you are probably correct. I just searched the relevant forums and was able to identify, that this issue was raised to AdBlock and EasyList. However, the response was (in short): "Won't fix, just rename your button."

Below you will find the links to the forums:
AdBlock Plus: https://adblockplus.org/forum/viewtopic.php?f=18&t=44184&p=148242&hilit=owncloud#p148242
Easylist: https://forums.lanik.us/viewtopic.php?f=64&t=28785

@jancborchardt
Copy link
Member

Yeah, so the important one is this: https://forums.lanik.us/viewtopic.php?f=64&t=28785 – mind commenting if there can be a rule that Nextcloud/ownCloud are exempt from that icon blocking? Cause icon-share is also used by other frameworks and is kinda stupid to block for everyone.

@Bullnados
Copy link

Bullnados commented Mar 21, 2017

Some news here?
Cause not only the calendar share button is affected also share button in nextcloud is affected

@Pommesumdreher
Copy link

Since Adblock added their own Ads, I switched to uBlock Origin. It works better for me and there are no problems with nextcloud ;)

@Bullnados
Copy link

I'm also using uBlock Origin and i still have the problem

@Pommesumdreher
Copy link

Which Version of uBlock Origin and Nextcloud do you use?

@Bullnados
Copy link

Bullnados commented Mar 21, 2017

NC 11.0.2 and origin 1.11.4.
But no problem I whitelisted my NC instance

@Pommesumdreher
Copy link

Which browser do you use? I am using firefox (I have to leave my computer now, so I will answer a bit later)

@Bullnados
Copy link

ff 53 beta x64
Perhaps it is some of the block lists

@Pommesumdreher
Copy link

Yes, maybe. Do you have a Number in the Sign of uBlock Origin on the top right, when Nextcloud is open?

@Pommesumdreher
Copy link

If yes, what is listed under "blocked requests"?

@GetBoz
Copy link

GetBoz commented Mar 30, 2017

In uBlock Origin, the share icon is hidden by the ##.icon-share filter of Fanboy's Lists

"Static filter ##.icon-share found in :"
fanboy

jancborchardt added a commit that referenced this issue Apr 12, 2017
Signed-off-by: Jan-Christoph Borchardt <hey@jancborchardt.net>
@jancborchardt
Copy link
Member

jancborchardt commented Apr 12, 2017

All fixed now! :) Please review #4337 and also the pull requests to Calendar nextcloud/calendar#417 and Contacts nextcloud/contacts#188 🎉

Sorry for the wait, and thanks for the help everyone!

@sebalis
Copy link

sebalis commented Feb 22, 2020

The share icons for unshared calendar items are still blocked by the “Fanboy’s Social” list on uBlock Origin in Nextcloud 17.0.3 (official Calendar app). No surprise because they use the class “icon-share”, not “icon-shared” as for unshared files or, indeed, shared calendars (so the share icons for all of these are not blocked).

@mc256
Copy link

mc256 commented Nov 26, 2020

ad block plus is also blocking this icon

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

No branches or pull requests

8 participants