Jörg Lehrke
4034a0ae0b
* Fix RRULE parser - Bug#2991@egroupware.org
2011-06-25 12:13:55 +00:00
Ralf Becker
2ad7f94023
fix exception: calendar_bo::resource_info(NULL) parameter must be scalar, when deleting and afterwards adding a participant
2011-06-21 06:49:41 +00:00
Ralf Becker
950c7f24fa
* CalDAV: handle deleted events, as not existing (404 Not Found)
2011-06-19 08:56:42 +00:00
Ralf Becker
429c11b222
fixed not created "calendar_purge" job, if 0.5 years is selected
2011-06-15 13:51:04 +00:00
Ralf Becker
4fef26e926
* Calendar: warning if user tries to move horizont further then default 1000 days and NOT start moving horizont, to allow adding events after the horizont
2011-06-14 18:46:03 +00:00
Ralf Becker
3ccd187698
* Calendar: added purge interval of half a year
2011-06-14 18:17:22 +00:00
Ralf Becker
64a68003e3
* Calendar: fixed not included organizer in meeting request
2011-05-26 17:22:29 +00:00
Ralf Becker
17989bbc6a
* Calendar/CalDAV: use X-EGROUPWARE-UID only, if it resolves to same email (otherwise we are in trouble if different EGw installs talk to each other)
2011-05-26 16:47:07 +00:00
Ralf Becker
b58159ac8a
* Calendar/CalDAV: fixed SQL error on ctag generation, if no ACL rights for requested group calendar exists
2011-05-23 14:45:39 +00:00
Ralf Becker
184f42d994
patch #2953 : limit calculation of exceptions in recuring event to horizont
2011-05-03 17:36:12 +00:00
Ralf Becker
7aefeb5469
patch #2952 : typo in class.calendar_so.inc.php
2011-05-03 17:28:17 +00:00
Ralf Becker
28b4b8df19
do NOT allow users to purge deleted events, if we dont have 'user_purge' enabled
2011-04-27 16:29:12 +00:00
Ralf Becker
3c840294a2
* PostgreSQL: when importing/updating timezones, only query last insert id, if not already in database (gives warning for PostgreSQL)
2011-04-11 16:07:08 +00:00
Ralf Becker
503a82d356
* Calendar: fixed not working "use event TZ" pref for iCal exports and allways use event TZ for calendar notifications (NOT use file export pref.)
2011-04-11 11:02:51 +00:00
Ralf Becker
62fbcfa37e
* Calendar/CalDAV: ctag got not updated when eg. a recurrence got deleted, causing CalDAV calendar to not automatic update
...
allways update modified TS and modifier in calendar_boupdate::save(), removed code to only conditionally update in calendar_boupdate::update()
2011-04-07 08:07:19 +00:00
Ralf Becker
d5b44b8e56
* CalDAV: improved performance of ctag generation
...
using only a single and quick DB query, compared to multiple queries plus one for each recurring event
2011-04-06 12:59:52 +00:00
Ralf Becker
8c98154b45
* updated timezone database to version 1.2011b from current Lightning snapshot
...
- automatic import of updated timezone database calendar/setup/timezones.sqlite, so in future commting new timezones is all it needs
2011-03-27 09:52:00 +00:00
Ralf Becker
8d8ddf64ba
* Calendar: fixed not working "hideprivate" filter (shows own private events as private, not NOT showing them)
2011-03-23 08:14:43 +00:00
Ralf Becker
b1db66a28e
* Calendar: store async job of alarm with alarm owner as owner to get eg. the correct from address
2011-03-21 14:14:18 +00:00
Ralf Becker
5c6a19d8ef
* Calendar: fixed PostgreSQL error on transfering records of a delted user to an other one
2011-03-11 07:38:13 +00:00
Ralf Becker
01974225f8
* Calendar: fixed SQL error on search: Argument of OR must be of type boolean, not of type smallint
2011-03-10 17:57:11 +00:00
Ralf Becker
f85ca66d2f
* Calendar: no longer returning private events of other user while searching, as it can reveal private information
2011-03-07 15:12:08 +00:00
Ralf Becker
575d901a2d
* Calendar: fixed in some cases not updated alarms, if event got moved
...
- sending alarms to CalDAV/GroupDAV clients as offset, not fixed time like before
- only exception to the above are alarms for recuring events to Lightning, which must be absolute, as offset lead to infinit poping up alarms in Lightning
- update all alarm times of other users alarms too, when storing events, as they might not be included in the stored event
2011-03-07 13:49:45 +00:00
Ralf Becker
2566928422
fixed not disabled alarm delete button, if user has no edit rights (already gave a permission denied message)
2011-03-07 10:19:04 +00:00
Ralf Becker
4eb506b01b
* CalDAV/Lightning: fixed under some conditions infinit poping up alarms and user not able to add alarms
...
- Lightning pops up alarm, until Sequence/etag get updated: if user has no edit rights on an other users calendar, etag never got updated, now we update it
- fixed user was not able to add alarms via CalDAV, if he had no edit rights for event (was always possible in web UI)
- alarms from other users calendars are not included any more, as they make no sense but a lot of trouble
- fixed wrong condition on adding alarms, causing some alarms no being saved
2011-03-05 10:26:17 +00:00
Nathan Gray
c3761c17fe
Fix missing custom fields
2011-02-24 15:39:34 +00:00
Ralf Becker
ecb259f2ed
if contact in $_GET[participants] parameter for edit is a user, use the user instead
2011-02-15 11:35:33 +00:00
Ralf Becker
1c79b04877
Fixed problem with event stacks for non drag-droppable event objects
2011-02-14 12:07:39 +00:00
Ralf Becker
807f447cb1
Clicking on a stack of events now always openes the event lying on top of the stack
2011-02-14 11:20:56 +00:00
Jörg Lehrke
e81f37dda7
* CalDAV: Apply other users' calendar color, too
2011-02-13 21:08:49 +00:00
Ralf Becker
0ed4b76f46
* Calendar: alternative overlapping columns resulting in equally wide visible parts for unlimited number of columns
...
- for equally sized columns, the first one (used for whole day events or non-overlapping events) is fairly small (1/Nth of total width)
- still open again is problem of events in columns > 1 are not clickable (unless we set a z-index, which has other problems)
2011-02-11 16:50:54 +00:00
Ralf Becker
b90e590f66
* Calendar: using equally sized, non-overlaping columns for multiple events at the same time
...
- old overlapping events failed for more then 6 columns
- clicking on events opened the frist/underlaying event not the visible one
2011-02-11 15:44:50 +00:00
Klaus Leithoff
4b257aedb3
quieten warning when no participants in function remove_no_acl_invite
2011-02-01 14:31:07 +00:00
Ralf Becker
177711fa69
- fixed status of all recurrences get set to "unknown", if status of a single recurrence get changed
...
- merged again revert r32957: fixed conflict check of resource quantity and storage of changed quantity in existing events
(changed quantity was used for conflict check, but not stored!)
2011-01-07 07:59:21 +00:00
Ralf Becker
b275b34c74
fixed corrupted non-ascii chars in deleted message
2011-01-06 05:00:26 +00:00
Ralf Becker
6687a41576
* Weeknumbers in calendar views, were wrong for week-start-day other then Monday
...
iso8601 defines them only for week starting Monday, so we use now the Monday to calculate the week-number, even if user prefers an other startday
2011-01-05 22:28:29 +00:00
Ralf Becker
14d46cea5a
* Calendar: invite rights, should NOT implicate a freebusy rights (users with invite rights could see freebusy times of other users)
2011-01-04 19:30:57 +00:00
Nathan Gray
68ecf2c7fb
Implode arrays when not exporting human-friendly values so they don't say 'Array'
2010-12-15 23:10:08 +00:00
Klaus Leithoff
03efa78a8e
* Calendar: dayview allow edit popup for task pane by clicking on icon/status icon of particular infolog line. Backport of N.Grays implementation
2010-12-14 15:32:52 +00:00
Klaus Leithoff
238beb3c5d
* calendar: make configurable the number of users, until day- or weekview are consolidated; 5 is set as default
2010-12-10 11:04:38 +00:00
Andreas Stöckel
658076f63c
Fixed MyStylite bug #964
2010-12-09 21:21:58 +00:00
Klaus Leithoff
b2578d9de5
* Calendar, MailToAllParticipants: force type to plain as thunderbird (with lightning attached) seems to try to be smart while parsing html messages with ics attachments, but fails with a parse error, resulting in a not displayed message in thunderbird
2010-12-09 12:43:52 +00:00
Klaus Leithoff
39cbdbc2c6
fix for postgres
2010-12-07 11:34:00 +00:00
Ralf Becker
7b7b557d3b
search extra account repository for birthdays too
2010-12-06 18:40:37 +00:00
Ralf Becker
8fb24cb5da
* fixed birthday of contacts/accounts in LDAP could not be modified in addressbook
2010-12-06 18:26:54 +00:00
Jörg Lehrke
6edd9d13b0
Rollback r32958
2010-11-23 20:01:55 +00:00
Nathan Gray
f491704900
Respect convert to human friendly values option
2010-11-22 23:46:52 +00:00
Jörg Lehrke
6c6b50b519
* Fix 'Shift Calendar Series' issue (Stylite #8273 )
2010-11-21 13:38:53 +00:00
Ralf Becker
1fe4a87a5d
fix for scrollbar for searchfield in calendar sidebox for safari; provided by Chr.Fueller
2010-11-16 13:43:41 +00:00
Ralf Becker
8bf00d9974
fixed typo causing $$enddate$$ in notifcation message to show startdate
2010-11-16 13:40:22 +00:00