Jörg Lehrke
4c3cfa2144
SyncML and GroupDAV Backport
2010-04-16 09:24:55 +00:00
Klaus Leithoff
f28751da2e
fixing problem in listview, using the new UNION functionality
2010-04-16 07:56:30 +00:00
Ralf Becker
e9fb72f596
better understandable dialog for editing recuring events (plus missing translations)
2010-04-15 18:29:14 +00:00
Ralf Becker
83884ab2c2
better understandable dialog for editing recuring events (plus missing translations)
2010-04-15 18:23:02 +00:00
Klaus Leithoff
0efd1057ea
use UNIONs instead of OR for calendar filter "owner too"
2010-04-15 14:50:54 +00:00
Ralf Becker
5d6a7ede84
"show only groups with calendar rights, as we do in the calendar selection"
2010-04-15 14:11:04 +00:00
Ralf Becker
db6c6cd462
"show only groups with calendar rights, as we do in the calendar selection"
2010-04-15 14:10:01 +00:00
Klaus Leithoff
06fed70281
all user_types supported while building the UNION
2010-04-15 13:41:57 +00:00
Klaus Leithoff
d41940fc1f
work in progress, forgot that ressources are user_types too
2010-04-15 13:23:16 +00:00
Klaus Leithoff
b1987c62fa
use UNIONs instead of OR for calendar filter "owner too"
2010-04-15 12:52:35 +00:00
Jörg Lehrke
2b9198e8f7
Fix SyncML preferences
2010-04-14 16:40:54 +00:00
Jörg Lehrke
ae0bd0a0b7
Clarify iCal file export TZ option
2010-04-14 15:08:57 +00:00
Jörg Lehrke
d3ad7cae78
Fix undefined status issue
2010-04-14 14:44:21 +00:00
Ralf Becker
239793470b
adding an iterator for iCal files to minimize memory footprint on import of huge iCal files (not yet used for iCal data supplied as string, eg. from SyncML, as calendar_ical::importVCal uses count() and array access to returned components/events, and not just looping over it via foreach)
2010-04-14 10:19:41 +00:00
Ralf Becker
9e8a74b92e
"fixed not working caching to avoid multiple reads of same event from database
...
(condition !$date stoped caching for all non-repeating events)"
2010-04-14 08:49:49 +00:00
Ralf Becker
e5c782ca8e
"fix warning if no participants defined (eg. iCal import)"
2010-04-14 08:41:45 +00:00
Jörg Lehrke
30a3296c8e
Optimze and clean up GroupDAV
2010-04-13 15:31:59 +00:00
Jörg Lehrke
682c363bb4
Fix group participant issue
2010-04-12 07:26:21 +00:00
Jörg Lehrke
15e379249f
Fix group participant issue
2010-04-12 07:20:11 +00:00
Jörg Lehrke
b0532e4ac2
Fix group participant localization issue
2010-04-12 06:31:30 +00:00
Nathan Gray
09d2df0f9d
New action: Create timesheets from entry in event list
2010-04-06 19:01:17 +00:00
Nathan Gray
55d3ea8556
Prompt to edit whole series or create an exception for recurring events when editing from list view
2010-04-06 16:58:47 +00:00
Ralf Becker
9e49963a46
reverting r29716 (Fix for SyncML prefs)
2010-04-06 12:51:17 +00:00
Ralf Becker
a87f6bdf33
merged r29620 to 9.2: Fix SyncML preferences
2010-04-06 10:09:40 +00:00
Ralf Becker
ef6f523ae7
fixed not working merge of last fix (different in Trunk and EPL 9.2)
2010-04-06 08:57:38 +00:00
Nathan Gray
2a715ae302
Add actions and 'whole query' checkbox to list view
2010-04-05 18:28:41 +00:00
Ralf Becker
cb75b119d0
"fixed not working edit of recuring events on home page
...
(caused by curly brackets in if condition, which got interpreted as placeholdes by old Template class, removed them as they are unnecessary anyway)"
2010-04-03 13:48:15 +00:00
Ralf Becker
928a38d5cf
"fixed not working edit of recuring events on home page
...
(caused by curly brackets in if condition, which got interpreted as placeholdes by old Template class, removed them as they are unnecessary anyway)"
2010-04-03 13:44:28 +00:00
Ralf Becker
eef0fdedb6
"implemented new status filter for planner by user (wasnt implemented when status filter were added)"
2010-04-03 13:21:40 +00:00
Ralf Becker
0a33bec253
"implemented new status filter for planner by user (wasnt implemented when status filter were added)"
2010-04-03 13:16:39 +00:00
Nathan Gray
163915ba5f
Backport fix for bug where a rejected event could still cause a schedule conflict
2010-03-26 16:16:05 +00:00
Nathan Gray
84d3643b22
Fix bug where a rejected event could still cause a schedule conflict
2010-03-25 20:23:22 +00:00
Jörg Lehrke
0dfb44228c
Fix SyncML preferences
2010-03-24 11:37:22 +00:00
Jörg Lehrke
42a09eda30
Add configurable client character set for SyncML & various fixes
2010-03-22 18:03:23 +00:00
Ralf Becker
d7964086db
fixed after r29539 broken install:
...
- calling egw_time::getTimezones() not possible during setup time -->
stalling all installs
- using tz_id=1 for a default is not possible, as that's the first
regular tz_id on new install --> using '0' now
- added translation for that new calendar setting
2010-03-22 14:22:57 +00:00
Ralf Becker
57adecd8ff
fixed after r29540 broken install:
...
- calling egw_time::getTimezones() not possible during setup time -->
stalling all installs
- using tz_id=1 for a default is not possible, as that's the first
regular tz_id on new install --> using '0' now
- added translation for that new calendar setting
2010-03-22 14:20:19 +00:00
Jörg Lehrke
7f2e37b5eb
Configurable timezone for file export of calendar data
2010-03-17 16:57:03 +00:00
Jörg Lehrke
4e9701d7ad
Configurable timezone for file export of calendar data
2010-03-17 16:28:18 +00:00
Jörg Lehrke
8f0e299012
Fix GroupDAV iterator issue
2010-03-16 20:46:56 +00:00
Jörg Lehrke
fc07594746
Fix GroupDAV iterator issue
2010-03-16 20:44:55 +00:00
Jörg Lehrke
0d680b8017
Fix duplication by changed event title
2010-03-16 10:08:46 +00:00
Jörg Lehrke
abfc3f522b
Fix duplication by changed event title
2010-03-16 09:26:01 +00:00
Jörg Lehrke
c53c27d9d4
Fix CLASS:PRIVATE issue
2010-03-15 17:22:19 +00:00
Jörg Lehrke
ecc20f62f0
Fix Funambol SIF enconding
2010-03-15 17:21:50 +00:00
Jörg Lehrke
8b5dfcb926
Fix CLASS:PRIVATE issue
2010-03-15 17:18:17 +00:00
Jörg Lehrke
28383ae67d
Fix Funambol SIF enconding
2010-03-15 17:17:42 +00:00
Jörg Lehrke
9c37b555ec
Use iterator approach in GroupDAV; fix various issues
2010-03-15 10:51:43 +00:00
Jörg Lehrke
7220d96847
Use iterator approach in GroupDAV; fix various issues
2010-03-15 09:55:16 +00:00
Jörg Lehrke
abd19f0f27
Differentiate GroupDAV collections
2010-03-11 07:45:57 +00:00
Jörg Lehrke
89f7d50cec
Differentiate GroupDAV collections
2010-03-11 07:30:46 +00:00
Jörg Lehrke
871635002a
Improve find_event()
2010-03-09 17:03:41 +00:00
Jörg Lehrke
1162445002
Improve find_event()
2010-03-09 17:03:33 +00:00
Jörg Lehrke
191d0c7fd5
Fix 'search for series master' issue
2010-03-09 09:28:46 +00:00
Jörg Lehrke
6f68c0a41b
Fix 'search for series master' issue
2010-03-09 09:28:23 +00:00
Jörg Lehrke
0978663ada
Fix Funambol STATUS issue
2010-03-08 13:54:13 +00:00
Jörg Lehrke
1b301569e1
Fix Funambol STATUS issue
2010-03-08 13:53:57 +00:00
Jörg Lehrke
0c5a5b0362
Handle failures in event2rrule gracefully
2010-03-08 06:54:10 +00:00
Jörg Lehrke
20aab1b6f2
Handle failures in event2rrule gracefully
2010-03-08 06:54:02 +00:00
Nathan Gray
3a09d2072f
Fix for cast from Anthony Messina
2010-03-07 22:09:48 +00:00
Jörg Lehrke
a69887122e
Apply Calendar SyncML and GroupDAV changes
2010-03-07 22:07:34 +00:00
Jörg Lehrke
a8804a44ef
GroupDAV updates
2010-03-06 23:06:43 +00:00
Nathan Gray
79824c2e0c
Use cast only for Postgres, as in projectmanager
2010-03-06 15:49:59 +00:00
Nathan Gray
11183a763d
Cast sync_contentid to unsigned int
2010-03-06 02:40:57 +00:00
Nathan Gray
cb5054f2e4
Add an option to keep deleted events, only an admin can purge them
2010-03-05 20:01:44 +00:00
Klaus Leithoff
57b64adb7a
changing a bit regarding the logic of the new feature (be notified about own changes)
2010-03-03 12:15:50 +00:00
Klaus Leithoff
a410651f6f
changing a bit regarding the logic of the new feature (be notified about own changes)
2010-03-03 12:14:10 +00:00
Klaus Leithoff
dd4328a422
feature to enable to be notified of events you created/modified/deleted yourself; That is most helpful if you get a notification eMail with the ics attached, and thus be able to import the event somewhere else (another EGroupware/Outlook/...)
2010-03-03 12:02:48 +00:00
Klaus Leithoff
f093aeff24
feature to enable to be notified of events you created/modified/deleted yourself; That is most helpful if you get a notification eMail with the ics attached, and thus be able to import the event somewhere else (another EGroupware/Outlook/...)
2010-03-03 11:59:55 +00:00
Christian Binder
b39c0affba
revert nonsense commit from jaytraxx
2010-03-02 18:21:50 +00:00
Christian Binder
fcd731a00b
prevent iterating on empty array
2010-03-02 18:01:41 +00:00
Christian Binder
fcc50858ee
set whole day flag on import if necessary - this is needed for better recognition in bo class
2010-03-01 15:37:59 +00:00
Jörg Lehrke
0412ebbb33
Set ORGANIZER for KDE
2010-02-26 15:39:46 +00:00
Jörg Lehrke
c816b4188e
Fix (pseudo) exception handling in CalDAV
2010-02-26 12:37:07 +00:00
Christian Binder
8211aef3ff
fixed wrong series event end times for whole day events when events occur or span over a daylight saving date, fixed typos
2010-02-25 17:05:24 +00:00
Jörg Lehrke
b2b8b35383
Fix various recurring event issues
2010-02-24 15:05:00 +00:00
Jörg Lehrke
85b6ba5ef0
Cleanup issues found during backport
2010-02-23 18:19:12 +00:00
Jörg Lehrke
08dbf52b66
Fix typos and code cleanup
2010-02-22 10:02:33 +00:00
Jörg Lehrke
e362a5b451
Use category names for history-log
2010-02-19 17:42:02 +00:00
Jörg Lehrke
ce7324f12f
Fix daywise search
2010-02-19 17:10:15 +00:00
Jörg Lehrke
21ccdd5f28
Fix various synchronization issues (SyncML & CalDAV)
2010-02-17 13:29:28 +00:00
Jörg Lehrke
269d034606
Fix VTIMEZONE issue
2010-02-16 15:45:27 +00:00
Nathan Gray
de4a0e9239
Add history logging to calendar
2010-02-12 20:18:45 +00:00
Jörg Lehrke
41f587d584
Fix wrong classification in get_event_info() again
2010-02-11 21:04:10 +00:00
Jörg Lehrke
65c06844e5
Fix wrong classification in get_event_info() and UID handling for CalDAV
2010-02-11 20:50:35 +00:00
Jörg Lehrke
52ea4512ca
Improve find_event() again
2010-02-11 07:33:32 +00:00
Jörg Lehrke
ad79f404e9
Fix recurring event issue
2010-02-10 19:47:39 +00:00
Klaus Leithoff
ed7f3a764e
Free/Busy handling for groups and recources; Groups: if a group allows only free/busy to its users, then participation does not mean a lot. Resources: if grant is free/busy only explicit recources rights are not to be regarded
2010-02-10 12:31:34 +00:00
Klaus Leithoff
c619191a2e
Free/Busy handling for groups and recources; Groups: if a group allows only free/busy to its users, then participation does not mean a lot. Resources: if grant is free/busy only explicit recources rights are not to be regarded
2010-02-10 12:29:30 +00:00
Jörg Lehrke
b6097fa156
SyncML Content Handling
...
* Improved find-methods
* Timezone support for InfoLog
* SyncML Preferences
- addressbook and address list are now joined
- Primary User Group for addressbook and calendar
* SlowSync uses old mapping information (can be disabled within the preferences)
2010-02-09 21:56:39 +00:00
Jörg Lehrke
de6d609752
Fix CalDAV missing event ID
2010-02-08 20:42:37 +00:00
Hans-Jürgen Tappe
b712cc0480
$ts += DAY_s in a 'for' loop does not work for daylight savings in week view
...
because the day is longer than DAY_s: Fullday events will be added twice.
2010-02-07 14:37:27 +00:00
Jörg Lehrke
42f16b4c2f
Fix deprecated pass-by-reference in calendar synchronization
2010-02-06 16:15:02 +00:00
Ralf Becker
757d5c3fe0
merged 29112-4 (failed upload handling)
2010-02-05 04:12:22 +00:00
Ralf Becker
936c636ffd
display upload failed (because post_max_size of webserver exceeded) message from etemplate, could be nicer but way better then before
2010-02-05 03:34:17 +00:00
Klaus Leithoff
19a83cf60a
backport of rev28975, rev28976: read event start+end if not given by caller to avoid broken recurrences
2010-02-04 12:52:54 +00:00
Jörg Lehrke
75746226a4
Use egw_time for InfoLog, tracking backend and Tracker
2010-02-04 12:08:03 +00:00
Ralf Becker
cc3c15d623
merged all category stuff, but r29061 - the group spezific global cats, to EPL-9.2 so it is now working well with an up to date EventMgr, still using the old db-format with cat_owner=-1 for global cats, it already uses the new global category UI in admin
2010-02-04 02:20:55 +00:00
Jörg Lehrke
da35c68b97
Fix occurrence count for recurring events again :-(
2010-02-03 15:57:44 +00:00
Jörg Lehrke
b596935291
Fixes for get_event_info() and enhancements for find_event()
2010-02-03 12:24:42 +00:00
Jörg Lehrke
8f71452859
Fix occurrence count for recurring events
2010-02-03 10:41:44 +00:00