Commit Graph

1629 Commits

Author SHA1 Message Date
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
Ralf Becker
7a041a0bd5 * check quantity of resource to book against maximum, as conflict check only fails if other events are involved 2010-11-11 13:34:56 +00:00
Ralf Becker
59d7cd76b3 * fixed conflict check of resource quantity and storage of changed quantity in existing events
(changed quantity was used for conflict check, but not stored!)
There is still a bug with multiple non-overlapping events overlapping the checked event: check is against quantity sum, not the maximum
2010-11-11 08:53:07 +00:00
Ralf Becker
a172a58d70 * fix for Nokia S60: enabling X-RECURRENCE-ID and make sure series master is synced before exceptions 2010-11-10 10:27:01 +00:00
Nathan Gray
163ca54a1e Convert recurrence type and interval to human friendly values 2010-11-09 19:27:13 +00:00
Ralf Becker
021c417345 some PHP pdo_sqlite can for whatever reason NOT read the timezones database (reported eg. on Gentu)
not much we can do, but give an good error message, with a download link to the MySQL dump
2010-11-09 09:48:46 +00:00
Ralf Becker
48e05558d1 * support multiget report on url with uid, as lightning uses multiget after a PUT on the PUT url, which is the uid 2010-11-08 09:26:31 +00:00
Nathan Gray
0a3f567d08 Format CSV export data from internal/numeric format into something a little more friendly for normal people 2010-11-04 17:31:48 +00:00
Ralf Becker
b97ba82f27 convert all timestamps from DB returned as string to integers, to avoid missinterpretation from egw_time as Ymd string 2010-11-04 13:33:57 +00:00
Jörg Lehrke
faa7878b90 * Calendar: Use participant's preferences to handle status resets while moving events 2010-11-02 10:56:39 +00:00
Jörg Lehrke
c264c481be Fix calendar preferences 2010-11-01 21:35:47 +00:00
Jörg Lehrke
2111b2429d * Calendar: Fix notification timezone issues (#2746) 2010-11-01 19:18:34 +00:00
Ralf Becker
2fff99a676 fixed typo 2010-10-28 09:44:11 +00:00
Ralf Becker
6ba20abd97 an other PostgreSQL compatibility problem: cast to varchar necessary 2010-10-28 09:33:15 +00:00
Jörg Lehrke
da2669103c Fix time-range parser for CalDAV 2010-10-23 11:42:22 +00:00
Ralf Becker
ea12d6c157 fixed http status "400 Something went wrong" on PUT request in CalDAV, if user has no explicit FREEBUSY rights for calendar of modified event 2010-10-21 15:59:21 +00:00
Ralf Becker
ab019492aa removed never implemented cats_no_subs common pref and always include sub-cats (no change as currently only one was selectable) 2010-10-21 15:59:01 +00:00
Nathan Gray
f8e69a190a Add import / export support through importexport app 2010-10-13 17:49:34 +00:00
Nathan Gray
831c5e0f84 Add import / export support through importexport app 2010-10-13 17:25:40 +00:00
Nathan Gray
7c55020318 Use just set cal_id variable instead of potentially not set event['cal_id'] 2010-10-13 17:24:32 +00:00
Ralf Becker
d6fa4cf92c avoid invinit recurrence on broken calendar entries (reference AND recur_type set) 2010-10-13 14:09:01 +00:00
Ralf Becker
8dee351338 avoid invinit recurrence on broken calendar entries (reference AND recur_type set) 2010-10-13 14:08:24 +00:00