Ralf Becker
5a2ac9b987
fix for postgreSQL bug reported by Anthony Messina (amessina-at-messinet.com): sync_contentid is varchar(60) and needs explicit cast, fixed by letting egw_db do the quoting, which is more save anyway
2010-09-10 07:02:16 +00:00
Jörg Lehrke
346a5bf5a6
Fix alarm handling for recurring events starting in the past
2010-08-10 21:21:05 +00:00
Klaus Leithoff
f7847a1183
rework of calendar purge function
2010-07-06 08:25:13 +00:00
Ralf Becker
0933a70651
removed columns from DELETE statement
2010-07-02 06:01:09 +00:00
Ralf Becker
bb07a036ca
backported Nathan r31245:
...
- Fix purging of old events so it doesnt delete everything
- Trick config into calling the hook when purging is turned off so cron job is cancelled
2010-07-01 16:08:54 +00:00
Jörg Lehrke
9184bc0f67
Fix SyncML replace and recur_enddate issue
2010-06-26 16:03:14 +00:00
Ralf Becker
a2b6b3fe58
backporting r30991-4: using egw_db->capabilities[egw_db::CASE_INSENSITIVE_LIKE] and other PostgreSQL 8.3 fixes
2010-06-22 17:03:05 +00:00
Jörg Lehrke
74653d300e
Fix recurring event alarm issue
2010-06-18 13:42:39 +00:00
Nathan Gray
e5ac08edab
Backport 30789: Move purging of old calendar events to use less API and do more with the DB directly. Hopefully will be a little easier on the DB.
2010-06-14 11:46:03 +00:00
Jörg Lehrke
f6eb00e6a1
Allow alarms for recurring events starting in the past
2010-06-08 16:36:55 +00:00
Jörg Lehrke
015245d235
Improved alarm handling
2010-06-07 17:54:29 +00:00
Ralf Becker
b1682123c7
certain clean-ups, plus fixing wrong query passed to calendar integration (leftover from parameter change)
2010-06-01 09:28:37 +00:00
Ralf Becker
de1a64cacd
"missing break in deleted filter (showing only unknow status)"
2010-05-21 15:09:11 +00:00
Ralf Becker
3a19b96589
"fixed not not changed old $_cols parameter to $params['cols']"
2010-05-21 15:05:31 +00:00
Ralf Becker
2d53603ccd
replaced several calendar_so::search() parameter with new array $params parameter and added new $params[users] with raw users as passed to calendar_bo::search() (without members and memberships added) for calendar integration
2010-05-20 15:22:37 +00:00
Ralf Becker
06854c6301
replaced several calendar_so::search() parameter with new array $params parameter and added new $params[users] with raw users as passed to calendar_bo::search() (without members and memberships added) for calendar integration
2010-05-20 15:12:59 +00:00
Jörg Lehrke
7ab47224c9
Fix calendar_bo::search() returning all-day events one day later (bug#2602)
2010-05-17 15:40:06 +00:00
Jörg Lehrke
ec48d32681
Calendar recurrence horizont configurable; fix recur_enddate issue
2010-05-03 16:43:42 +00:00
Nathan Gray
a2daa3f5cc
Add trailing / to regex to silence warning
2010-04-27 18:35:14 +00:00
Klaus Leithoff
5e8b903207
if filter showonlypublic is set, set status filter to hide rejected too
2010-04-26 12:28:30 +00:00
Klaus Leithoff
09ea5fe114
feature to filter for only public events (no events tacked as private)
2010-04-26 07:08:23 +00:00
Nathan Gray
afafbec708
Use db->quote to get good cross db comparisons
2010-04-23 19:11:24 +00:00
Ralf Becker
74ccf7501d
helper function to construct union-query-columns for calendar_integration
2010-04-23 06:52:48 +00:00
Nathan Gray
074b893e37
Change preserving deleted events. For speed improvements, use an extra column instead of joining to the sync tables
2010-04-22 16:09:36 +00:00
Klaus Leithoff
ebe6ec61fa
fixing problem in listview, using the new UNION functionality
2010-04-16 07:55:43 +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
Nathan Gray
3a09d2072f
Fix for cast from Anthony Messina
2010-03-07 22:09:48 +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
Jörg Lehrke
85b6ba5ef0
Cleanup issues found during backport
2010-02-23 18:19:12 +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
Klaus Leithoff
f9a3ab52dc
only do the integration query, if currentapp is calendar, because of performance issues thereof (addressbook fetches the last calendar event(, which fetchs the infologs))
2010-02-02 13:29:51 +00:00
Klaus Leithoff
6e258109d8
as you can now see other apps in calendar, you must make sure you read only true calendar events for recurring dates, participants and customfields
2010-02-01 10:35:05 +00:00
Jörg Lehrke
32639bd47e
Major SyncML Calendar update
...
- SIFE support improved
- various vCalendar 1.0 issues fixed
- device specific timezone support for recurring events
- pseudo exception handling improvements
2010-01-29 21:42:54 +00:00
Ralf Becker
cc848debf2
disable integration for GroupDAV, SyncML, ...
2010-01-24 03:50:40 +00:00
Christian Binder
fb16385a8d
method get_related should only return the ids
2010-01-22 19:47:32 +00:00
Ralf Becker
890125cab5
A few more change for the new integration interface, probably not the
...
last ...
2010-01-21 23:36:05 +00:00
Ralf Becker
12e5f2b218
allow calendar integration to supply participants and icons
2010-01-21 03:00:53 +00:00
Ralf Becker
8c1e245925
hook to supply further union queries for calendar display
2010-01-19 22:20:44 +00:00
Christian Binder
c32beca725
fixed a typo
2010-01-15 08:49:36 +00:00
Jörg Lehrke
14e7c0cd87
Add filter to calendar_so::get_recurrence_exceptions() method
2010-01-14 17:01:30 +00:00
Ralf Becker
dd0a5c1b13
Fixed CalDAV/GroupDAV to include all exceptions of a series in the
...
resource of the series master. Now the status of single recurrences of a
serie are send to the clients as (virtual) exceptions as Jaytrax&Joerg
implemented it already for SyncML.
The implementation is unfortunately a little different, as CalDAV
differs from SyncML and I dont know the SyncML part that well. Maybe we
can re-unify the code again together.
Tested so far with Tb3/Lightning1.0b and a little with iPhone.
Please let me know, if you run into problems with other clients.
2009-12-27 04:21:33 +00:00
Jörg Lehrke
3fa506f24a
Change calendar filter 'all' to include 'owner'; typo in get_recurrences()
2009-11-29 21:02:15 +00:00
Jörg Lehrke
a0e1a238dd
Optimized SyncML memory footprint; fixes various filter issues
2009-11-29 14:03:45 +00:00
Jörg Lehrke
43c5373b4d
Fix event recur_interval mismatch issue
2009-11-27 06:46:32 +00:00