Commit Graph

2227 Commits

Author SHA1 Message Date
Nathan Gray
371afc46ee Change view settings -> general settings for consistency 2013-01-22 16:16:56 +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
0abad5ec0c Organise calendar preferences 2013-01-18 16:03:17 +00:00
Nathan Gray
94f43e3147 Organise calendar preferences 2013-01-17 23:55:26 +00:00
Nathan Gray
7104001693 Deleting/undeleting series event from list view now asks series or exception 2013-01-16 22:44:01 +00:00
Nathan Gray
022f9eb479 Add history and deleting protection for resources 2013-01-16 22:38:35 +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
5b832b9596 * CalDAV/Calendar: fixed not working status change, if participant has no edit rights 2013-01-15 13:12:32 +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
Ralf Becker
9c51baae56 fix warning implode(): Invalid arguments passed in line 1810/1811 2013-01-14 14:15:41 +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
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
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
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
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
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