Ralf Becker
9c51baae56
fix warning implode(): Invalid arguments passed in line 1810/1811
2013-01-14 14:15:41 +00:00
Nathan Gray
8ba410eacb
If any of the selected events is a series, ask if you want to delete just the one or the whole series
2013-01-09 21:45:55 +00:00
Nathan Gray
7ef3861b50
Hide delete popup
2013-01-09 21:38:54 +00:00
Nathan Gray
e016bcec71
When deleting an event through the list context menu, if it is part of a series ask if you want to delete the single event or the whole series
2013-01-09 21:38:18 +00:00
Nathan Gray
c71a36ed4f
* Import|Export: Implement 'No notifications' flag when importing iCal
2013-01-09 18:11:37 +00:00
Klaus Leithoff
9f66382a16
* Calendar: added missing holidays for CR (Costa Rica) provided by Rafael Chacon
2013-01-07 10:41:44 +00:00
Klaus Leithoff
8e97c326e0
* Calendar: added missing holidays for CR (Costa Rica) provided by Rafael Chacon
2013-01-07 10:39:56 +00:00
Nathan Gray
c120397363
Use revert icon for Undelete action
2012-12-31 22:05:14 +00:00
Nathan Gray
dacf0706a3
Check for dry-run, or it will always import. No preview though.
2012-12-19 20:04:44 +00:00
Nathan Gray
872fe5918e
Some missed skip_notifications
2012-12-18 16:00:29 +00:00
Nathan Gray
2f2ad58e98
Implement 'No notifications' flag when importing iCal
2012-12-17 23:56:56 +00:00
Klaus Leithoff
9fd220db83
* Calendar/eSync: performance optimization: we only want to fetch the owners events, where he is a participant to, as we assume, events feature the user as the organizer only, are of no use in a users calendar on a mobile device
2012-12-12 13:34:18 +00:00
Klaus Leithoff
4aae715fd7
* Calendar/eSync: performance optimization: we only want to fetch the owners events, where he is a participant to, as we assume, events feature the user as the organizer only, are of no use in a users calendar on a mobile device
2012-12-12 13:33:41 +00:00
Klaus Leithoff
1a56b1516c
* Calendar: fix for problem with moving alarms on series when next occurrence is an exception in the way that it is deleted for that time; we use a different method to read the next occurrence of a series now; (as old method also fetched deleted exceptions as next occurrence)
2012-12-12 13:29:03 +00:00
Klaus Leithoff
0be74c9b87
different method to read the next occourrence of a series; (as old method also fetched deleted exeptions as next occurrence)
2012-12-07 14:10:51 +00:00
Klaus Leithoff
cb3e3d176b
* Calendar: fix for missing 6933to-firstname6933 and 6933to-lastname6933 replacements
2012-12-06 12:02:11 +00:00
Klaus Leithoff
83981b9cad
* Calendar: fix for missing 2568to-firstname2568 and 2568to-lastname2568 replacements
2012-12-06 12:01:05 +00:00
Nathan Gray
a0965bfd9f
Add 9 hour duration
2012-12-04 22:41:10 +00:00
Nathan Gray
5e85a8d3bf
Add 9 hour duration
2012-12-03 18:05:04 +00:00
Nathan Gray
b83a19284a
UI changes for chosen selectboxes
2012-11-14 20:33:33 +00:00
Nathan Gray
a0a6e14154
Revert changes to delete view - exceptions no longer shown
2012-11-14 16:25:21 +00:00
Ralf Becker
4b70b27717
* Calendar: notify responsible for a resource "participating" in a private event only with privacy-cleared details
2012-11-13 13:32:33 +00:00
Ralf Becker
ae28edb43a
* Calendar: notify responsible for a resource "participating" in a private event only with privacy-cleared details
2012-11-13 13:31:44 +00:00
Ralf Becker
41fc23a932
* Calendar: sort participants by there name
2012-11-13 11:23:50 +00:00
Ralf Becker
d6ce940eb0
* Calendar: sort participants by there name
2012-11-13 11:23:29 +00:00
Ralf Becker
244327710b
* Calendar: ignore (unchangeable) status of groups for setting line-type of events: all users of a group-invitation accepted --> solid line for all accepted
2012-11-13 09:53:29 +00:00
Ralf Becker
39e3d199fc
* Calendar: ignore (unchangeable) status of groups for setting line-type of events: all users of a group-invitation accepted --> solid line for all accepted
2012-11-13 09:53:06 +00:00
Nathan Gray
2ecd33725d
Add an action for deleted recurring events to delete the whole series
2012-11-09 18:04:08 +00:00
Nathan Gray
5057d1735e
Allow viewing / editing deleted exceptions by editing the series
2012-11-09 17:14:02 +00:00
Ralf Becker
1a0a795f69
* Calendar: fix for failed 1.9.006 update: PostgreSQL needs temporary a nullable range_start column, to not stall on broken events without dates
2012-11-09 09:33:51 +00:00
Ralf Becker
ec2f7879d4
* Calendar: fix for failed 1.9.006 update: PostgreSQL needs temporary a nullable range_start column, to not stall on broken events without dates
2012-11-09 09:33:22 +00:00
Nathan Gray
a6de0724bb
Deleted recurrences (exceptions) now show when using deleted filter
2012-10-31 22:48:12 +00:00
Nathan Gray
858008266f
Open calendar 'Edit series' popup at the event you click on, instead of in the middle of the window
2012-10-30 15:29:07 +00:00
Ralf Becker
9ba4da2ab0
do NOT track creator, as it does not change, only shows up in history sometimes, because eg. iCal import does not set it
2012-10-30 12:57:26 +00:00
Ralf Becker
40bf41ccdc
do NOT track creator, as it does not change, only shows up in history sometimes, because eg. iCal import does not set it
2012-10-30 12:57:07 +00:00
Nathan Gray
a2744f82f0
Align series popup with selected row when in list view
2012-10-29 17:09:12 +00:00
Ralf Becker
5758ad91c3
consistently send ETag by using and extending put_response_headers
2012-10-29 12:24:31 +00:00
Ralf Becker
c327cba153
consistently send ETag by using and extending put_response_headers
2012-10-29 12:23:17 +00:00
Nathan Gray
8c133f883d
Calendar list does not send an event - just open the popup in the middle
2012-10-24 15:36:08 +00:00
Nathan Gray
1495c28b5a
* Calendar copying:
...
- Links and alarms now get copied too
- Now available from event list context menu
2012-10-24 15:06:57 +00:00
Nathan Gray
8e1260d5c9
Copy alarms when copying an event
2012-10-23 18:35:48 +00:00
Nathan Gray
819da0ec6f
Open series popup at mouse click instead of in the middle
2012-10-23 15:44:23 +00:00
Nathan Gray
d0f6b40a2b
Pre-set recurrence end date in popup to start date
2012-10-23 15:22:13 +00:00
Ralf Becker
4910a6182c
fixed PHP Warning: Illegal string offset
2012-10-23 15:09:58 +00:00
Ralf Becker
3ff97fb7e6
fixed PHP Warning: Illegal string offset
2012-10-23 15:09:41 +00:00
Nathan Gray
73843d2359
Fix 'Whole query' list actions
2012-10-23 15:04:16 +00:00
Ralf Becker
f91d9e4e28
* Calendar: fixed not working extending of an event series (latter recurrence end-date), after schema update in last package
2012-10-23 14:56:19 +00:00
Ralf Becker
7b32964069
* Calendar: fixed not working extending of an event series (latter recurrence end-date), after schema update in last package
2012-10-23 14:55:41 +00:00
Ralf Becker
498928cc3a
* CalDAV: fix recurring event one day short, if number of recurence specified together with event-length, after rrule in iCal
2012-10-23 14:22:52 +00:00
Ralf Becker
6127be47d7
* CalDAV: fix recurring event one day short, if number of recurence specified together with event-length, after rrule in iCal
2012-10-23 14:22:33 +00:00
Ralf Becker
c1f0674e25
* CalDAV: allow organizer (edit-rights) update with If-Schedule-Tag-Match eg. from iOS or OS X iCal when event series was changed with "this and future" semantics
2012-10-23 11:35:56 +00:00
Ralf Becker
4b0559ab4d
* CalDAV: allow organizer (edit-rights) update with If-Schedule-Tag-Match eg. from iOS or OS X iCal when event series was changed with "this in future" semantics
2012-10-23 11:35:07 +00:00
Ralf Becker
4030c6a2b7
* Calendar/CalDAV/eSync: fixed truncating an existing daily event left it one day to long
2012-10-23 10:56:19 +00:00
Ralf Becker
53229ef57d
* Calendar/CalDAV/eSync: fixed truncating an existing daily event left it one day to long
2012-10-23 10:55:54 +00:00
Nathan Gray
6dbc821ec6
Fix 'Whole query' list actions
2012-10-22 19:44:04 +00:00
Nathan Gray
2bf57629fa
Change popup positioning to absolute, maybe works better in FF/IE
2012-10-22 19:21:05 +00:00
Nathan Gray
505c87b946
- Hide exception button if start is after end (error)
...
- If actual date is missing (event creation), use start date for exception button
2012-10-22 17:03:02 +00:00
Nathan Gray
685bcd6632
Copy links when copying event
2012-10-22 16:15:06 +00:00
Ralf Becker
1731711d33
* Calendar: deny creating of recurring events, if duration of a single recurrence is longer then the recurrence interval
2012-10-22 15:47:32 +00:00
Ralf Becker
7d5c44ac61
* Calendar: deny creating of recurring events, if duration of a single recurrence is longer then the recurrence interval
2012-10-22 15:47:06 +00:00
Ralf Becker
122230b88e
* Calendar/CalDAV/eSync: fixed exceptions get not deleted with series via CalDAV or eSync
...
moved code from our UI to BO, to either delete exceptions (default) or keep them with a new UID
2012-10-22 13:15:58 +00:00
Ralf Becker
f8a007bad4
* Calendar/CalDAV/eSync: fixed exceptions get not deleted with series via CalDAV or eSync
...
moved code from our UI to BO, to either delete exceptions (default) or keep them with a new UID
2012-10-22 13:15:40 +00:00
Ralf Becker
61966de428
* Calendar/CalDAV: fixed event created in calendar of a resource, was not editable (no owner set, now creating user is owner)
2012-10-22 12:45:28 +00:00
Ralf Becker
9f607a36bb
* Calendar/CalDAV: fixed event created in calendar of a resource, was not editable (no owner set, now creating user is owner)
2012-10-22 12:45:04 +00:00
Nathan Gray
789b51d5cd
Center 'Edit series' popup in window
2012-10-17 17:17:02 +00:00
Nathan Gray
74c683f6b2
Fix recurrence calendar popup for new entries too
2012-10-17 16:34:56 +00:00
Nathan Gray
7c9f8e18a5
Pre-set recurrence end date in popup to current start date
2012-10-16 22:01:48 +00:00
Nathan Gray
5a9e661dce
Pre-set recurrence end date in popup to start date
2012-10-16 21:55:53 +00:00
Ralf Becker
67821cab0d
* CalDAV: show created and updated by user and date in iOS 6: new CalendarServer:(created|updated)-by properties
2012-10-16 11:53:54 +00:00
Ralf Becker
d4a9709aab
disable sync-collection report for inbox and outbox, as the way they are created in EGw, we cant support sync-collection propperly
...
we filter by status unknown, but do not report event as deleted, when status changed to accepted
2012-10-16 11:48:19 +00:00
Ralf Becker
0c3d6e167c
use no end-date / limit into the future, as unchanged entries would never be transferted later on, for sync-collection with empty sync-token
2012-10-16 11:31:15 +00:00
Ralf Becker
138d16cfa3
* CalDAV/Calendar/Resources: calendars of resources can now be accessed or subscribed via CalDAV, to subscribe use CalDAV preferences
2012-10-16 11:30:35 +00:00
Ralf Becker
a735c5886b
* CalDAV/CardDAV: sync-collection report for calendar allowing a more efficient sync
2012-10-16 11:11:29 +00:00
Nathan Gray
fbd2f62012
Add copy action to list context menu
2012-10-15 22:37:24 +00:00
Nathan Gray
e2fd624a5a
Fix typo causing new/edit definition suggestions to always be shown
...
r40494: Fix handling of recurrence and time zone
2012-10-15 14:17:30 +00:00
Nathan Gray
02e72dc15c
Fix handling of recurrence and time zone
2012-10-12 17:11:29 +00:00
Nathan Gray
c23fee1092
Adjust custom date selection to include the full end date (export)
2012-10-09 17:39:02 +00:00
Ralf Becker
9b4d3546d7
* Calendar: passing links to timesheet, when creating a timesheet on an event
2012-10-08 14:54:09 +00:00
Ralf Becker
f5a1cd5ded
* Calendar: passing links to timesheet, when creating a timesheet on an event
2012-10-08 14:53:51 +00:00
Ralf Becker
950d2fdff5
* Calendar: changed default filter for new users/instances from "all" to "default" (not showing rejected invitations)
2012-10-08 11:38:38 +00:00
Ralf Becker
cb9c69e391
* Calendar: changed default filter for new users/instances from "all" to "default" (not showing rejected invitations)
2012-10-08 11:38:20 +00:00
Ralf Becker
5511838936
new CalendarServer:(created|updated)-by properties used in iOS6
2012-10-08 11:14:07 +00:00
Ralf Becker
9e98f91ec3
automatic conversation of American Olson timezone names with 3 /-separated parts to a form without the middle part, eg. America/Buenos_Aires can be used instead of America/Argentina/Buenos_Aires
2012-10-07 18:01:06 +00:00
Ralf Becker
4da2def464
automatic conversation of American Olson timezone names with 3 /-separated parts to a form without the middle part, eg. America/Buenos_Aires can be used instead of America/Argentina/Buenos_Aires
2012-10-07 18:00:36 +00:00
Ralf Becker
8498a9ae68
* Calendar/CalDAV: updated windows aliases from Unicode site and Exchange names from Sabre DAV
2012-10-07 17:56:27 +00:00
Ralf Becker
900f6aa83e
* Calendar/CalDAV: updated windows aliases from Unicode site and Exchange names from Sabre DAV
2012-10-07 17:56:00 +00:00
Ralf Becker
d53a997105
* Calendar/CalDAV: deleting of recurrences under Android (eg. CalDAV Sync app) did not work
...
Android sets STATUS: CANCELLED instead of adding event to EXDATE of master, as other CalDAV clients do
2012-10-07 17:14:27 +00:00
Ralf Becker
61a20467e8
* Calendar/CalDAV: deleting of recurrences under Android (eg. CalDAV Sync app) did not work
...
Android sets STATUS: CANCELLED instead of adding event to EXDATE of master, as other CalDAV clients do
2012-10-07 17:13:03 +00:00
Ralf Becker
34fe3b123f
* Calendar/CalDAV: fixed not working update/delete of recurring event containing exceptions (always gave 412 Precondition Failed)
...
because recur_exceptions were not read on search
2012-10-07 17:10:55 +00:00
Ralf Becker
d5af9a5e2c
* Calendar/CalDAV: fixed not working update/delete of recurring event containing exceptions (always gave 412 Precondition Failed)
...
because recur_exceptions were not read on search
2012-10-07 17:10:36 +00:00
Nathan Gray
ed370717ad
Adjust custom date selection to include the full end date - iCal export
2012-10-04 23:17:04 +00:00
Nathan Gray
b16302e090
Adjust custom date selection to include the full end date
...
Affects list view 'Selected range' and export range selection
2012-10-04 22:32:26 +00:00
Ralf Becker
096716461c
* Calendar: fixed recuring event lost start-date, if single recurrence got deleted, also installed save-guard in case other code triggers that too
...
caused by storing an event with unset start- or end-date, to not write it
2012-10-02 16:44:30 +00:00
Ralf Becker
49f1d43ad1
* Calendar: fixed recuring event lost start-date, if single recurrence got deleted, also installed save-guard in case other code triggers that too
...
caused by storing an event with unset start- or end-date, to not write it
2012-10-02 16:43:49 +00:00
Ralf Becker
2cfd842118
* Calendar/CalDAV/eSync: fixed recuring events were returned in sync, even if user rejected (after recent database schema changes)
2012-10-02 13:01:43 +00:00
Ralf Becker
6d13968340
* CalDAV: deleting an already declined invitation returned 403 Forbidden, instead 204 No Content
2012-10-02 12:59:33 +00:00
Ralf Becker
edba919994
* CalDAV: deleting an already declined invitation returned 403 Forbidden, instead 204 No Content
2012-10-02 12:57:31 +00:00
Ralf Becker
fba3bda918
* Calendar/CalDAV/eSync: fixed recuring events were returned in sync, even if user rejected (after recent database schema changes)
2012-10-02 12:56:17 +00:00
Ralf Becker
0af9ed0cd9
disable sync-collection report for inbox and outbox, as the way they are created in EGw, we cant support sync-collection propperly
...
we filter by status unknown, but do not report event as deleted, when status changed to accepted
2012-10-02 10:35:12 +00:00
Ralf Becker
a2fb26612c
* CalDAV: privileges in other users calendar where reported wrong, leading clients to believe they have write rights here
2012-10-02 05:19:34 +00:00
Ralf Becker
841182ff4e
* CalDAV: privileges in other users calendar where reported wrong, leading clients to believe they have write rights here
2012-10-02 05:17:32 +00:00
Christian Binder
2fbf1d36e8
document merge helper function to allow download by HTTP POST request
2012-09-29 10:16:39 +00:00
Ralf Becker
c884eb0b8f
* Calendar/eMail: fixed sql error when clicking on iCal attachment and probably other iCal imports
2012-09-28 09:32:27 +00:00
Ralf Becker
bf66b8348f
* Calendar/eMail: fixed sql error when clicking on iCal attachment and probably other iCal imports
2012-09-28 09:31:41 +00:00
Ralf Becker
1035175419
if event is an exception: update modified of master, to force etag, ctag and sync-token change
2012-09-28 08:07:36 +00:00
Ralf Becker
034c431974
if event is an exception: update modified of master, to force etag, ctag and sync-token change
2012-09-28 08:07:12 +00:00
Ralf Becker
84b0c79d05
if event is an exception: update modified of master, to force etag, ctag and sync-token change
2012-09-28 08:01:38 +00:00
Ralf Becker
21f9f684cf
if event is an exception: update modified of master, to force etag, ctag and sync-token change
2012-09-28 07:53:14 +00:00
Ralf Becker
2e6629a548
use no end-date / limit into the future, as unchanged entries would never be transferted later on, for sync-collection with empty sync-token
2012-09-27 20:19:28 +00:00
Ralf Becker
db4bdb7f74
* CalDAV/Calendar/Resources: calendars of resources can now be accessed or subscribed via CalDAV, to subscribe use CalDAV preferences
2012-09-27 15:46:08 +00:00
Ralf Becker
142afc2c39
* CalDAV: fixed broken URL of private events in shared calendar user has no right to view
2012-09-27 09:03:13 +00:00
Ralf Becker
9c8f7fe1ea
* CalDAV: fixed broken URL of private events in shared calendar user has no right to view
2012-09-27 09:02:43 +00:00
Ralf Becker
52675388a3
* CalDAV/CardDAV: sync-collection report for all apps allowing a more efficient sync
2012-09-26 14:30:47 +00:00
Ralf Becker
8771381e9d
fixed broken schdule-tag after consolidated modified commit yesterday
2012-09-26 11:09:52 +00:00
Ralf Becker
b3ef030984
fixed broken schdule-tag after consolidated modified commit yesterday
2012-09-26 11:09:28 +00:00
Ralf Becker
6b85ca7a01
* Calendar/eSync/eMail: fix not working accept/reject on calendar items (mails was working before)
2012-09-26 10:20:27 +00:00
Ralf Becker
4ae5bfb875
* Calendar/eSync/eMail: fix not working accept/reject on calendar items (mails was working before)
2012-09-25 15:07:54 +00:00
Ralf Becker
41470de3b4
* Calendar/CalDAV/eSync: tracking participant status changes now in modified date and user of calendar entry (main table), fixes sometimes not synced status changes and simplifies code a lot
2012-09-25 14:40:17 +00:00
Ralf Becker
7bf5b90739
* Calendar/CalDAV/eSync: tracking participant status changes now in modified date and user of calendar entry (main table), fixes sometimes not synced status changes and simplifies code a lot
2012-09-25 11:54:41 +00:00
Ralf Becker
701827ea89
improved 1.9.006/7 update-scripts for PostgreSQL: removed stray bracket and drop NULL and default at the end, thanks to feedback from Anthony Messina
2012-09-25 07:15:31 +00:00
Ralf Becker
bb8fe486ca
improved 1.9.006/7 update-scripts for PostgreSQL: removed stray bracket and drop NULL and default at the end, thanks to feedback from Anthony Messina
2012-09-25 07:14:45 +00:00
Ralf Becker
f9ff1e2a5f
improved 1.9.006/7 update-scripts for PostgreSQL: removed stray bracket and drop NULL and default at the end, thanks to feedback from Anthony Messina
2012-09-25 07:12:52 +00:00
Ralf Becker
05ebf438ff
backported docu update to have comments available in view-generator
2012-09-21 16:50:59 +00:00
Ralf Becker
1c72e5fffa
docu update
2012-09-21 13:13:48 +00:00
Ralf Becker
a16a52516b
fix 1.9.007 update to work with PostgreSQL, deleting all broken events having range_start=0 (not a single recurrence or a broken one with cal_start=0), they are not displayed in regular calendar anyway, but might be synced to CalDAV or eSync clients
2012-09-20 12:10:56 +00:00
Ralf Becker
cb824beff3
fix 1.9.007 update to work with PostgreSQL, deleting all broken events having range_start=0 (not a single recurrence or a broken one with cal_start=0), they are not displayed in regular calendar anyway, but might be synced to CalDAV or eSync clients
2012-09-20 12:10:15 +00:00
Ralf Becker
fba1fd1e56
fixed new unlimited recuring events get not synced (range_end == 0 instead of NULL)
2012-09-19 13:37:37 +00:00
Ralf Becker
f3ae8cec81
fixed new unlimited recuring events get not synced (range_end == 0 instead of NULL)
2012-09-19 13:37:09 +00:00
Ralf Becker
652e735886
fixed some sql errors because of no longer existing egw_cal_repeats.recur_enddate column
2012-09-19 10:27:53 +00:00
Ralf Becker
e56aa30134
fixed some sql errors because of no longer existing egw_cal_repeats.recur_enddate column
2012-09-19 10:27:28 +00:00
Ralf Becker
acf3e9edbe
* Calendar/CalDAV/eSync: tremendious speed improvment for sync-queries on huge installations (few milisecs instead of more then 2 minutes) *** REQUIRES SCHEMA UPDATE ***
2012-09-18 11:40:32 +00:00
Ralf Becker
65bf21742a
only users can be owners, no need to add groups
2012-09-18 11:40:08 +00:00
Ralf Becker
c85432afd0
only users can be owners, no need to add groups
2012-09-18 11:39:26 +00:00
Ralf Becker
d18c8b3fda
removed usage of MCAL_ constants in favor of own class-constants
2012-09-18 11:39:00 +00:00
Ralf Becker
1eca8a8fa8
* Calendar/CalDAV/eSync: tremendious speed improvment for sync-queries on huge installations (few milisecs instead of more then 2 minutes) *** REQUIRES SCHEMA UPDATE ***
2012-09-18 08:02:56 +00:00
Ralf Becker
64173358e6
removed usage of MCAL_ constants in favor of own class-constants
2012-09-18 07:42:27 +00:00
Ralf Becker
84ba4ba538
* Calendar: add duration intervalls 10, 12, 14 and 16 hours
2012-09-04 13:30:41 +00:00
Ralf Becker
8e73cf1f91
* Calendar: add duration intervalls 10, 12, 14 and 16 hours
2012-09-04 13:30:17 +00:00
Ralf Becker
760ed8d1dc
* Calendar: popup notifications now include a link again
2012-09-04 12:11:54 +00:00
Ralf Becker
7ade6b4f55
* Calendar: popup notifications now include a link again
2012-09-04 12:10:37 +00:00
Ralf Becker
75a41ddd9e
* Calendar: fixed since last update missing event details, notification iCal adds description with (required) *~*~*~*~*~*~*~*~*~* separator, extended has description before event details and links
2012-08-21 14:50:47 +00:00
Ralf Becker
1b3e897eec
* Calendar: fixed since last update missing event details, notification iCal adds description with (required) *~*~*~*~*~*~*~*~*~* separator, extended has description before event details and links
2012-08-21 14:49:26 +00:00
Ralf Becker
8b936c85bb
* Calendar/CalDAV: fixed not working accepting or rejecting recurrences of event series via CalDAV scheduling (eg. iOS devices)
2012-08-15 15:27:31 +00:00
Ralf Becker
81e1bff44d
* Calendar/CalDAV: fixed not working accepting or rejecting recurrences of event series via CalDAV scheduling (eg. iOS devices)
2012-08-15 15:27:11 +00:00
Ralf Becker
c6756a4aea
* Calendar: if deleting next recurrance of an event series containing alarms, move alarms to next recurrance, to not alarm for deleted recurance
2012-08-14 17:02:54 +00:00
Ralf Becker
df83423ca3
* Calendar: if deleting next recurrance of an event series containing alarms, move alarms to next recurrance, to not alarm for deleted recurance
2012-08-14 17:02:34 +00:00
Ralf Becker
18bdcacf0d
fixed some more "Illegal string offset"
2012-08-14 07:55:57 +00:00
Ralf Becker
4ac5e799eb
fixed some more "Illegal string offset"
2012-08-14 07:55:05 +00:00
Ralf Becker
9898162a65
* Calendar: fixed issue of deleted first recurrence shortens event and causes it not to be find in CalDAV or eSync ("event has exceptions before startdate"), REQUIRES SCHEMA UPDATE (visit setup)!
...
r40103: * Calendar: Try alter description to varchar(16384), to not force temp. tables to disk on MySQL (because of text columns)
r40112: MAX(CHAR_LENGTH(cal_description)) returns NULL, if there are no rows --> casting to int
2012-08-13 13:27:14 +00:00
Ralf Becker
1d519c4834
MAX(CHAR_LENGTH(cal_description)) returns NULL, if there are no rows --> casting to int
2012-08-13 13:13:57 +00:00