Commit Graph

2024 Commits

Author SHA1 Message Date
Ralf Becker
0ab1a14036 * Calendar/CalDAV: reduced memory foot-print by caching alarms, calendars with lots of alarms and recurring events sync now with 128MB memory_limit 2013-05-16 15:59:25 +00:00
Ralf Becker
5bc3440442 * Calendar/CalDAV: fixed typo causing time range for sync into past and future to be shorter then default or explicilty set in preferences 2013-05-16 12:26:59 +00:00
Ralf Becker
163702b752 * Calendar: create InfoLog from event
added a general infolog_set hook like existing timesheet_set hook, to allow implementing apps to push further data to infolog, modified existing tracker code to use the hook too
2013-05-10 10:54:36 +00:00
Nathan Gray
07a157ad1a Get rid of extra record(s) when merge printing with whole query 2013-05-09 03:31:01 +00:00
Nathan Gray
b13ccf631c Add {{link}} placeholder to other apps 2013-03-20 14:51:09 +00:00
Ralf Becker
fc4545d1ea * CalDAV: preference to overwrite default on how many days to sync into past or future 2013-03-14 17:13:59 +00:00
Ralf Becker
9ef5149632 * Calendar/ImportExport: fixed out-of-memory condition while importing large iCal files
do NOT read whole file into memory, just pass stream so iCal class can use an iterator
2013-03-14 15:40:05 +00:00
Ralf Becker
4d11e020e8 * Calendar/CalDAV: fixed recuring event disapeared from device, if a rejected recurrence existed and a change from an other user caused a reload (412 Precondition Failed) 2013-03-14 14:47:06 +00:00
Ralf Becker
9e873a7092 * Calendar/CalDAV: fixed iCal import of recurring events to convert (not understood) yearly byday to monthly byday with interval 12 and daily byday to weekly byday, also fixed of by one error in enddate 2013-02-28 17:00:01 +00:00
Ralf Becker
ba06ed56a9 * Calendar/CalDAV: fixed iCal parser calculating recurrence-enddate from COUNT parameter, taking into account BY* rules (RRULE:FREQ=WEEKLY;COUNT=4;BYDAY=Mo,Mi runs just 2 weeks!) 2013-02-27 14:35:12 +00:00
Ralf Becker
32751c69b6 no more querying of recurrences for etag of series master, as all update methods now update modification time of series master for recurrenc-exceptions 2013-02-26 08:48:50 +00:00
Ralf Becker
84ed911c97 * CalDAV/CardDAV: removed unnecessary (double) etag generation and improved calendar etag generation for recurring events 2013-02-25 11:17:59 +00:00
Ralf Becker
65946d09f9 * Calendar: moving an event series is not preserving participants (gave error there are not participants) 2013-02-21 16:29:13 +00:00
Ralf Becker
811ea4bd1a * Calendar: copying of events now preservs quantity of resources 2013-02-21 15:21:19 +00:00
Nathan Gray
f61d4b64f5 Adapt calendar participants to et2 link 2013-02-08 14:07:39 +00:00
Nathan Gray
ca7f0f46ed Fix fatal error by passing correct type 2013-02-07 11:02:35 +00:00
Nathan Gray
ef826ee2b9 Change all merges to use common get_all_links() function 2013-02-07 09:36:07 +00:00
Nathan Gray
f2cdcefda1 Fix some undefined / not found js errors in et2 2013-02-05 08:34:26 +00:00
Ralf Becker
e47fca7d10 missing templates and a fix for new reply handling 2013-02-01 16:54:51 +00:00
Ralf Becker
ceb66bf332 * Calendar/FMail: allow to apply replys to meeting requests 2013-02-01 12:22:56 +00:00
Ralf Becker
a8e6f13304 * Calendar/CalDAV: fixed wrong time in notification mails caused by updates via CalDAV (not web interface), if user-timezone differs from server 2013-01-31 15:15:48 +00:00
Klaus Leithoff
9d142fec14 revert failed attempt for calendar holiday issue accidentally commited with r41527 2013-01-31 14:16:48 +00:00
Klaus Leithoff
435f726bf9 select priority should map 0 to None, not empty 2013-01-31 14:13:45 +00:00
Nathan Gray
15ecaec4f4 Get ical export working for scheduled export 2013-01-30 15:45:48 +00:00
Ralf Becker
2d503a7089 fixed backend returning all events for freebusy query with just email addresses 2013-01-29 14:56:03 +00:00
Ralf Becker
9d8c2f42c9 * CalDAV: fixed accepting event removed it from calendar, because email address of a deleted account was prefered over regular account, correctly reporting not found URLs in multiget report 2013-01-25 17:52:28 +00:00
Ralf Becker
cea2c54ee1 if we require an extra invite grant, we fail if that does not exist (bind privilege is not given in that case) 2013-01-24 15:32:56 +00:00
Ralf Becker
0fdd106cc2 * CalDAV: remove "bind" privilege (create new events right) on other users or groups calendar, if invite requires special ACL grant, which current user does NOT have 2013-01-24 12:54:08 +00:00
Nathan Gray
1c886276a8 Fix fatal error in export caused by field mismatch (not defined) 2013-01-23 23:22:37 +00:00
Nathan Gray
25a8b7dbc4 Fix iCal export 2013-01-23 16:10:17 +00:00
Nathan Gray
3f808215fe Re-work how calendar export criteria preset dates are calculated - use view start instead of today 2013-01-22 17:27:07 +00:00
Nathan Gray
f18c5b8aa1 Change view settings -> general settings for consistency 2013-01-22 16:15:12 +00:00
Nathan Gray
a816708e67 Fix deleting of entries 'Only admins can purge deleted items' 2013-01-22 15:54:23 +00:00
Nathan Gray
3102550f37 Fix selection tab plugin data 2013-01-21 18:59:33 +00:00
Nathan Gray
4d3caf78fa Implement Import/Export filters for calendar 2013-01-21 18:36:48 +00:00
Nathan Gray
df01374c23 Fix export of calendar views weekN, year 2013-01-21 16:17:56 +00:00
Nathan Gray
94f43e3147 Organise calendar preferences 2013-01-17 23:55:26 +00:00
Nathan Gray
a23abd324b - Fix deleting series with multiple events in series selected
- Fix un-deleting series only restored after selected event
2013-01-15 20:06:52 +00:00
Ralf Becker
8dde16eda6 * CalDAV/Calendar: fixed not working status change, if participant has no edit rights 2013-01-15 13:12:10 +00:00
Nathan Gray
66b95f54b6 When undeleting an event through the list context menu, if it is part of a series ask if you want to undelete the single event or the whole series 2013-01-14 17:21:28 +00:00
Ralf Becker
16cf3a642e fix warning implode(): Invalid arguments passed in line 1810/1811 2013-01-14 14:16:11 +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
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
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
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
83981b9cad * Calendar: fix for missing 2568to-firstname2568 and 2568to-lastname2568 replacements 2012-12-06 12:01:05 +00:00
Nathan Gray
5e85a8d3bf Add 9 hour duration 2012-12-03 18:05:04 +00:00