Commit Graph

2553 Commits

Author SHA1 Message Date
3ab01052f4 Add a preference to control how many lines are allowed for all day non-blocking events before we start hiding some 2016-07-21 14:01:47 -06:00
2b61cc4822 Fix distribution lists calendars to work when first added from search results 2016-07-20 12:39:06 -06:00
786b64a4da Calendar CSV import fixes
- Account for non-blocking flag when checking for conflicts
- Fix import of recurrence with interval
2016-07-20 11:29:32 -06:00
6d5f820b97 Add resource categories to owner / participant search results
In the sidebox menu, resource categories are returned and selectable and will show events for all resources in that category.
In the edit popup, if the category name matches the search string, all resources of that category are returned and user can select them as if they would have searched for the name of the resource.
2016-07-19 14:10:15 -06:00
fada2d433e When adding a mailing list as participant, immediately expand it to contacts 2016-07-12 11:22:36 -06:00
0f70db5bcf Scrutinizer fix - remove unused code 2016-07-11 13:39:01 -06:00
4bb16b2bec Add flag in calendar import definitions (CSV & iCal) to not import conflicting events 2016-07-11 13:09:08 -06:00
0b71dd2756 replace (slower and ugly) create_function with closures 2016-07-10 11:09:21 +02:00
2c238b7071 * PHP7/ImportExport: fix different evaluation order of PHP 5 and 7 gives eg. error "Function name must be string" in wizard 2016-07-07 20:25:32 +02:00
76307c4bbf Allow contact lists as event participants 2016-07-06 13:19:54 -06:00
5374b39680 1) skip all past events and recurrences in conflict check and fix off-by-one error in recurrence limit
2) restructure config a bit:
- rename Birthday section to Addressbook
- rename Scheduling conflict section to Recurrences and conflict check
- add: Please note: conflict check is never done in the past and always limited by above recurrence horizont.
2016-07-06 16:44:06 +02:00
cae960965e add Github url of Mozilla holiday calendar data 2016-07-06 14:43:59 +02:00
b4017cb8c4 * Calendar: check recurrences for conflicts too (until configured search-time is exceeded, default 3s) 2016-07-06 12:46:00 +02:00
3de70526d0 Fix some bugs in drag to create event
- Firefox needed drag helper explicitly removed
- bug in move exceptions caused SQL error
2016-07-05 13:14:10 -06:00
b7919b1fe0 * Calendar: Create new events by dragging on empty space 2016-06-30 13:21:13 -06:00
0a2b637f00 fix not possible to invite groups you are not a member of 2016-06-27 11:39:25 +02:00
1a27a7b840 z-push (2.3 at least) requires a timezone for recurring events 2016-06-25 10:55:28 +02:00
67ffe04524 * eSync/Calendar: reading events in chunks of 100, to keep memory down for huge calendars 2016-06-24 11:15:56 +02:00
1fab6876c4 Fix calendar participant does not show user accounts 2016-06-23 17:21:45 +02:00
a557ce5ceb Fix deleting a single event of a series deleted correctly, but caused the whole series to disappear from view. 2016-06-21 11:42:44 -06:00
fc53782f60 Remove participant restriction on new events to just users or groups, now we add any contacts or resources selected as well 2016-06-21 11:17:06 -06:00
eae2b52f79 real Exceptions not always shown, because using SyncAppointment instead of SyncAppointmentException did not render required ExceptionStartTime
Thanks to Sebastian from Z-Push
2016-06-20 22:11:35 +02:00
4625915f11 Fix missing toolbar tooltip translations 2016-06-20 08:05:27 -06:00
6a02f1c19a merge changes from update-zpush-2.3 branch into master 2016-06-17 09:11:26 +02:00
c07b3b26e4 remove old (from Andreas z-push fork) and no longer used md5body attribute 2016-06-17 08:42:49 +02:00
8cb1bb19b1 Check event filters when updating status or category through edit dialog to remove the event if it no longer matches. 2016-06-16 11:08:31 -06:00
e600eede2a fix iOS calendar crashed if event-organizer had no email address 2016-06-16 18:14:28 +02:00
b8f8d59793 Show holidays & birthdays as events on mobile 2016-06-13 19:08:56 -06:00
0d77d8e62a Better handling for drag & drop of multi-day events between blocking & non-blocking areas 2016-06-08 10:16:17 -06:00
ce684b0ee7 revert last commit to fix PHP Fatal error: Declaration of calendar_zpush::ChangeMessage($folderid, $_id, SyncAppointment $message, $contentParameters) must be compatible with activesync_plugin_write::ChangeMessage($folderid, $id, $message, $contentParameters) 2016-06-08 13:01:09 +02:00
3f9fd761bb revert last commit to fix PHP Fatal error: Declaration of calendar_zpush::ChangeMessage($folderid, $_id, SyncAppointment $message, $contentParameters) must be compatible with activesync_plugin_write::ChangeMessage($folderid, $id, $message, $contentParameters) 2016-06-08 12:53:05 +02:00
277c21ed9e add SyncAppointment object to function signature 2016-06-08 11:57:12 +02:00
a5b57b3047 fix a PHP Strict Standards: Declaration of *_groupdav::propfind_callback() should be compatible with & EGroupware\Api\CalDAV\Handler::propfind_callback 2016-06-06 13:53:54 +02:00
033ba0159f Fix calendar list view custom date filter always switched to another filter & hid the dates 2016-06-02 09:25:01 -06:00
660888c716 Drag and drop move or invite in day view 2016-06-01 13:47:18 -06:00
6d10b8d231 Drag and drop to another user's calendar
- Add exception prompt
- Change to -> Move to
2016-06-01 09:30:42 -06:00
ab4cd83b41 remove no longer used boholiday class, seems to been left over from new holiday loading via iCal 2016-05-30 20:32:53 +02:00
362366ed28 Fix addressbook - calendar permission issue blocking viewing contact calendar 2016-05-24 17:13:40 -06:00
1756179bb3 Restore export function, turns out it is used by context menu -> export 2016-05-24 16:44:14 -06:00
61a9a28c4d Fix css include 2016-05-24 15:08:48 -06:00
deedf7a808 Handle changing status via ajax for a user in a group invitation 2016-05-24 14:51:16 -06:00
5be77f5ef2 Support customfields at the beginning of content 2016-05-18 15:41:20 -06:00
8789d8d944 Fix incorrect client update when changing status on a recurring event exception 2016-05-18 11:30:50 -06:00
1a16869651 Add missing conversion to human values 2016-05-16 17:26:15 -06:00
f1b4367181 Fix original event stays when a series exception is created 2016-05-16 15:56:08 -06:00
2976d910db Some bugfixes for planner view in sitemgr:
- Add check on sel_options arrayMgr for missing owner names, since sidebox is not there
- Pre-fill sel_options for above, so they can be found
- Fix clicking on an event could alter the calendar state
2016-05-16 14:32:03 -06:00
ffccce1c8a Send holiday cache data for current year on initial load, so it's available for sidebox menu. 2016-05-16 11:21:03 -06:00
7e0b2543d0 Fix fatal error, get_account_name() does not exist 2016-05-16 10:13:22 -06:00
8a24f3e449 fix not loaded header / CSS, caused by missing echo before $GLOBALS['egw']->framework->(header|footer) 2016-05-14 21:26:36 +02:00
c6e6da63ef Allow drag and drop between calendars, asking to invite or transfer 2016-05-11 17:29:58 +00:00