Commit Graph

1242 Commits

Author SHA1 Message Date
Francis Lachapelle
515d03080e i18n(uk): update Ukrainian translation 2022-06-10 15:12:46 -04:00
Francis Lachapelle
2ae6b46c55 i18n(ru): update Russian translation 2022-06-10 15:12:18 -04:00
Francis Lachapelle
5b960759d2 i18n(nl): update Dutch translation 2022-06-10 15:11:36 -04:00
Francis Lachapelle
123964d079 style(calendar): untabify, indentation 2022-06-07 10:24:28 -04:00
Francis Lachapelle
5452cd7396 fix(calendar): filter by matching property values
Added test for calendar-query DAV request
2022-05-24 17:29:56 -04:00
Francis Lachapelle
dec49c2154 i18n(tr_TR): update Turkish (Turkey) translation 2022-05-20 17:40:42 -04:00
Francis Lachapelle
4657f5617d i18n(pl): update Polish translation 2022-05-02 16:45:18 -04:00
Francis Lachapelle
7fccfb2f8e i18n(it): update Italian translation 2022-05-02 16:44:44 -04:00
Francis Lachapelle
0211153877 i18n(fr): update French translation 2022-05-02 16:43:26 -04:00
Francis Lachapelle
2676aa9539 fix(calendar): set missing RSVP parameter to TRUE for attendees
This is not the expected behaviour defined in the RFC, but it's more
convenient for users.
2022-04-19 15:30:39 -04:00
Francis Lachapelle
5cd006286e i18n(hu): update Hungarian translation 2022-04-17 22:13:40 -04:00
Francis Lachapelle
4e5c865a3f feat(calendar): optionally remove attendees that can't be invited
If some attendees have prevented others to invite them, offer the
organizer to remove them when saving the invitation.
2022-04-14 20:39:36 -04:00
Francis Lachapelle
59eda2f1b8 i18n(bg): update Bulgarian translation 2022-04-14 09:05:43 -04:00
Francis Lachapelle
2c76f177a3 i18n(de): update German translation 2022-04-11 16:52:09 -04:00
Francis Lachapelle
dae6d6d521 fix(calendar): update calendar of all attendees when active user is not owner 2022-04-11 16:42:34 -04:00
Francis Lachapelle
1509090dc1 i18n(it): update Italian translation 2022-04-11 14:37:39 -04:00
Francis Lachapelle
30ab725b71 i18n(pt_BR): update Brazilian Portuguese translation 2022-04-11 13:53:00 -04:00
Francis Lachapelle
c348ca2b85 fix(calendar(dav)): prevent duplicates in PUT 2022-03-25 07:11:02 -04:00
Francis Lachapelle
fbd2eb8294 fix(calendar): rely on organizer's event state before updating attendee
When an attendee is adding a new event for which the organizer is local
but doesn't have the event anymore, return a 412 error code.

Fixes #5496
2022-03-24 15:31:39 -04:00
Francis Lachapelle
e417c0b201 fix(calendar(dav)): prevent duplicates in PUT 2022-03-04 09:34:45 -05:00
Francis Lachapelle
3f93e6ebc4 fix(calendar): update quick table when removing all categories of task 2022-02-21 11:11:26 -05:00
Francis Lachapelle
8a3cb76f0a fix(calendar): send modification notifications for tasks 2022-02-21 10:44:49 -05:00
Francis Lachapelle
96bb8b4cc2 fix(dav): render DAV exceptions as XML 2022-02-01 14:20:32 -05:00
Francis Lachapelle
7c81e3acec fix(core): only escape "%" with the SQL LIKE operator 2022-01-31 14:53:58 -05:00
Francis Lachapelle
aca7fc53a5 fix(calendar): send notification on move and copy operations
Fixes #3792
2022-01-27 15:10:20 -05:00
Francis Lachapelle
5575a4c3c8 fix(calendar): swap dates when event start date is after end date 2022-01-20 11:03:55 -05:00
Francis Lachapelle
b81704860a fix(calendar): ensure alarms have a DESCRIPTION property 2022-01-06 15:13:58 -05:00
Francis Lachapelle
07b4ad6c72 i18n(bs_BA): add Bosnian translation 2022-01-05 17:33:55 -05:00
Francis Lachapelle
9c025f6871 fix(calendar): update email alarm of yearly events
We now compute the next alarms of a yrealy recurrent event for a period
of two years in order to make sure to pickup the next occurrence and
update the email alarms table, otherwise sogo-ealarms-notify was sending
email alarms every minute until the next alarm was properly computed.

Fixes #4991
2021-11-25 17:51:18 -05:00
Francis Lachapelle
8cec92ea87 fix(calendar): truncate long UIDs to avoid SQL insert error 2021-11-17 16:59:51 -05:00
Francis Lachapelle
0622093a37 test: assign array counts to variables in SOGoAppointmentObject 2021-11-16 15:45:48 -05:00
Francis Lachapelle
4c679f1f7b fix(calendar): send modification notifications for tasks 2021-10-25 16:05:57 -04:00
Francis Lachapelle
1ccfa865bb fix(calendar): send modification notifications for tasks 2021-10-25 15:27:01 -04:00
Francis Lachapelle
d4da1facf9 fix(web): use a distinct salt for TOTP authentication
If TOTP is enabled for a user, it will be disabled until the user
configure it again, which will generate a new private salt.
2021-10-15 16:18:23 -04:00
Francis Lachapelle
e77d228b58 i18n(uk): update Ukrainian translation 2021-10-07 10:41:54 -04:00
Francis Lachapelle
2c62aafe70 fix(mail): don't encode calendar mime part twice
SOPE will take care of encoding all text parts in quoted-printable if
necessary.

Fixes #5391
Fixes #5393
2021-09-15 11:36:58 -04:00
Francis Lachapelle
ef5820b49b fix(mail): fix end date of all-day event in mail notifications
Fixes #5384
2021-09-07 16:51:11 -04:00
Francis Lachapelle
e43a721f77 fix(calendar): generate missing UID when importing calendar 2021-09-07 14:25:17 -04:00
Francis Lachapelle
fef5003d92 style(obj-c): remove unused variable 2021-08-18 13:21:28 -04:00
Francis Lachapelle
eb18249d2b i18n(bg): add Bulgarian translation 2021-08-16 13:57:34 -04:00
Francis Lachapelle
cf40a23b43 chore(sogo-ealarms-notify): properly close all DB channels
This prevent MySQL from logging an error (Aborted connection to db).
2021-08-12 15:39:12 -04:00
Francis Lachapelle
3388c18466 chore(sogo-ealarms-notify): fix handling of alarms on tasks
Fixes #5158
2021-08-12 11:59:41 -04:00
Francis Lachapelle
3cc29b4018 i18n(sr_SR): add Montenegrin translation 2021-08-09 11:30:36 -04:00
Francis Lachapelle
694ffa74ba fix(mail): fix end date of all-day event in mail notifications
Fixes #4145
2021-07-09 11:52:16 -04:00
Francis Lachapelle
e08be0d006 fix(calendar(dav)): add method attribute to content-type of iTIP reply
Fixes #5320
2021-06-03 16:13:22 -04:00
Francis Lachapelle
a95964b51f i18n(sl_SI): update Slovenian translation 2021-03-24 11:02:49 -04:00
Francis Lachapelle
8915749f75 i18n(sr): update Serbian and Serbian Latin translations 2021-02-11 14:58:47 -05:00
Francis Lachapelle
d030d1c4b3 i18n(ru): update Russian translation 2021-02-11 14:57:29 -05:00
Francis Lachapelle
822c50ff56 i18n(sr_SR): update Serbian (Latin) translation 2020-12-21 15:00:58 -05:00
Francis Lachapelle
8386bb2c08 i18n(sr_SR): add Serbian (Latin) translation 2020-12-18 19:41:37 -05:00