Closed Bug 1577989 Opened 5 years ago Closed 5 years ago

TB 68: Cannot activate checkbox in caldav calendar to send via client

Categories

(Calendar :: Provider: CalDAV, defect)

Lightning 68
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: d.spitznagel, Assigned: darktrojan)

References

(Regression)

Details

(Keywords: regression)

Attachments

(1 file)

User Agent: Mozilla/5.0 (X11; Linux i686; rv:60.0) Gecko/20100101 Firefox/60.0

Steps to reproduce:

  1. Added caldav based calendar from our kolab server (sabredav).
  2. Under properties of this calendar checked "prefer to send over client" than confirmed change with OK.
    I don't know the exact option because I use "german" TB.

Actual results:

The aforesaid checkbox option wasn't saved.
Tried repeatedly to no avail.

Expected results:

Changing the aforesaid checkbox option should be saved when OK is pressed.
I also checked in configurator if "calendar.registry.xxxxxx.forceEmailScheduling is available > NO.
Adding the key manually makes client-side email scheduling work but than the option cannot be disabled under calendar properties.

Severity: normal → blocker

Can some Calendar person check this "blocker"?

Component: Untriaged → Provider: CalDAV
Flags: needinfo?(paul)
Flags: needinfo?(geoff)
Product: Thunderbird → Calendar
Version: 68 → Lightning 7.0

https://wiki.mozilla.org/BMO/UserGuide/BugFields#bug_severity
Does not block development and/or testing work, does not affect a large number of users -> no blocker.

Regarding forceEmailScheduling I can see a tooltip that says: "This option is only available if the calendar server handles scheduling." https://searchfox.org/comm-central/source/calendar/locales/en-US/chrome/lightning/lightning.dtd#51

Looks like the code to setup the checkbox is here: https://searchfox.org/comm-central/source/calendar/providers/caldav/content/caldav-lightning-utils.js#56

It checks if the calendar supports auto-schedule capability. Maybe the used caldav server doesn't announce its capabilities correctly to Lightning?

Severity: blocker → normal

This checkbox works flawlessly with TB 60.8.0 > ergo it is a bug.
Yes our Server (Kolab) supports email auto-scheduling and it is disabled because of different problems with different clients.
We currently use TB 60.8.0 successfully with this checkbox and it will soon be EOL. So at some point I will be forced to update to TB 68.0 and this is a "blocker" - that's why I set it - sorry If I missunderstood it's purpose.

Even when I enable email auto-scheduling in Kolab this checkbox does NOT work with TB 68.0, but works again flawlessly with TB 60.8.0.
I think this a clearly a "force" option, so it should not matter what the server supports or not.

In the meantime I have found two other bugs with TB 68.0 which TB 60.8.0 does not have.
These two bugs are also with Lightning - i will report them when I have more time.
Sorry guys, but Lighning in TB 68.0 is currently not in a good shape.

Assignee: nobody → geoff
Status: UNCONFIRMED → ASSIGNED
Ever confirmed: true
Flags: needinfo?(paul)
Keywords: regression
Regressed by: 1541789
Flags: needinfo?(geoff)
Attachment #9089776 - Flags: review?(paul)
Comment on attachment 9089776 [details] [diff] [review]
1577989-properties-onaccept-1.diff

Please set the flags when you do there review.
Attachment #9089776 - Flags: approval-calendar-esr?(paul)
Attachment #9089776 - Flags: approval-calendar-beta?(paul)

In the meantime I have found two other bugs with TB 68.0 which TB 60.8.0 does not have.
These two bugs are also with Lightning - i will report them when I have more time.

Reporter, can you please file those bugs and CC me on the new bugs so we can get them fixed quickly like this one here.

Comment on attachment 9089776 [details] [diff] [review]
1577989-properties-onaccept-1.diff

Review of attachment 9089776 [details] [diff] [review]:
-----------------------------------------------------------------

Looks good.  r+
Attachment #9089776 - Flags: review?(paul)
Attachment #9089776 - Flags: review+
Attachment #9089776 - Flags: approval-calendar-esr?(paul)
Attachment #9089776 - Flags: approval-calendar-esr+
Attachment #9089776 - Flags: approval-calendar-beta?(paul)
Attachment #9089776 - Flags: approval-calendar-beta+
Keywords: checkin-needed
Target Milestone: --- → 70

TB 70 beta:
https://hg.mozilla.org/releases/comm-beta/rev/aecec1ae44601f6a55111e35929770cdd8823df6

Pushed that to trigger a build in comm-beta.

Philipp, we need the 71 milestone.

Flags: needinfo?(philipp)

Pushed by mozilla@jorgk.com:
https://hg.mozilla.org/comm-central/rev/c6917113d1a3
Call correct onAcceptDialog function in calendar properties dialog. r=pmorris

Status: ASSIGNED → RESOLVED
Closed: 5 years ago
Keywords: checkin-needed
Resolution: --- → FIXED
Flags: needinfo?(philipp)
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: