Ralf Becker
7ad6211b18
fix exception: calendar_bo::resource_info(NULL) parameter must be scalar, when deleting and afterwards adding a participant
2011-06-21 06:51:25 +00:00
Ralf Becker
1f2af1630b
* Calendar: fixed not included organizer in meeting request
2011-05-26 17:22:58 +00:00
Ralf Becker
db971bae43
* 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:49:04 +00:00
Ralf Becker
983bafb7cb
* Calendar/CalDAV: fixed SQL error on ctag generation, if no ACL rights for requested group calendar exists
2011-05-23 14:52:58 +00:00
Ralf Becker
51f993ae56
patch #2953 : limit calculation of exceptions in recuring event to horizont
2011-05-03 17:37:08 +00:00
Ralf Becker
c338db3b2f
patch #2952 : typo in class.calendar_so.inc.php
2011-05-03 17:26:41 +00:00
Ralf Becker
919518d32d
* PostgreSQL: when importing/updating timezones, only query last insert id, if not already in database (gives warning for PostgreSQL)
2011-04-11 16:07:51 +00:00
Ralf Becker
3ee51f7a74
* 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:03:13 +00:00
Ralf Becker
f29e94da41
* Calendar: fixed status of all recurrences get set to "unknown", if status of a single recurrence get changed ( #2916 )
2011-04-09 15:24:04 +00:00
Ralf Becker
9805defe57
* check quantity of resource to book against maximum, as conflict check only fails if other events are involved
2011-04-09 15:07:56 +00:00
Ralf Becker
f2c080a5d5
* 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:09:20 +00:00
Ralf Becker
25a07e2895
* 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 13:11:51 +00:00
Ralf Becker
a1cb94dc30
* 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:21 +00:00
Ralf Becker
03e6b9bb94
* Calendar: fixed not working "hideprivate" filter (shows own private events as private, not NOT showing them)
2011-03-23 08:15:50 +00:00
Ralf Becker
f83cfe763f
* Calendar: store async job of alarm with alarm owner as owner to get eg. the correct from address
2011-03-21 14:14:57 +00:00
Ralf Becker
38f301e681
* Calendar: fixed PostgreSQL error on transfering records of a delted user to an other one
2011-03-11 07:38:40 +00:00
Ralf Becker
e24dc103f5
* Calendar: fixed SQL error on search: Argument of OR must be of type boolean, not of type smallint
2011-03-10 17:57:48 +00:00
Ralf Becker
de45c0a645
* Calendar: no longer returning private events of other user while searching, as it can reveal private information
2011-03-07 15:12:56 +00:00
Ralf Becker
a9671d4b1f
* 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:50:25 +00:00
Ralf Becker
02a5a0138f
fixed not disabled alarm delete button, if user has no edit rights (already gave a permission denied message)
2011-03-07 10:20:56 +00:00
Ralf Becker
b9e714f40d
* 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:34:21 +00:00
Oscar Manuel Gómez Senovilla
80e44448cc
Tracker #2876
2011-03-02 18:32:21 +00:00
Klaus Leithoff
1be78001bb
remove project column as it is of no use
2011-02-23 09:01:32 +00:00
Ralf Becker
9cfb1be085
Fixed problem with event stacks for non drag-droppable event objects
2011-02-14 12:18:22 +00:00
Ralf Becker
8e61bf6e18
Clicking on a stack of events now always openes the event lying on top of the stack
2011-02-14 12:14:04 +00:00
Ralf Becker
cf8fcd0d20
* 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:51:12 +00:00
Ralf Becker
35e8ab5464
* 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:45:11 +00:00
Klaus Leithoff
eca030ad6f
* calendar: PANAMA holidays provided by rafael chacon
2011-01-26 10:46:25 +00:00
Klaus Leithoff
27726a377a
* calendar: PANAMA holidays provided by rafael chacon
2011-01-26 10:39:47 +00:00
Nathan Gray
e2baa8ab1d
Add default import/export definitions
2011-01-26 00:12:19 +00:00
Ralf Becker
3c469c8392
fixed status of all recurrences get set to "unknown", if status of a single recurrence get changed
2011-01-06 05:19:10 +00:00
Ralf Becker
df5aae20f5
fixed corrupted non-ascii chars in deleted message
2011-01-06 04:48:41 +00:00
Ralf Becker
b8bd234838
* 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:30:35 +00:00
Ralf Becker
5382856b60
modified week_number method a bit more, to allow to call it for arbitrary dates, not just the weekstart
2011-01-05 22:26:34 +00:00
Ralf Becker
a145fdb13f
* 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 21:49:55 +00:00
Nathan Gray
eb82905a62
* Added Created / Creator / Last modified column to list view
...
(egroupware.org #2365 )
2011-01-05 21:13:25 +00:00
Ralf Becker
c0132e7ef7
* Calendar: invite rights, should NOT implicate a freebusy rights (users with invite rights could see freebusy times of other users)
2011-01-04 19:56:14 +00:00
Ralf Becker
20db16219d
* Calendar: invite rights, should NOT implicate a freebusy rights (users with invite rights could see freebusy times of other users)
2011-01-04 19:27:17 +00:00
Oscar Manuel Gómez Senovilla
b113030cf9
tracker #2789
2011-01-02 15:11:27 +00:00
Oscar Manuel Gómez Senovilla
ad557993a5
Update spanish translation, and some polish files
2011-01-01 23:22:08 +00:00
Andreas Stöckel
70030216f3
Added possibility to view birthdays and/or holidays as non-blocking event in calender with special icon prepending it
2010-12-22 15:17:56 +00:00
Ralf Becker
c65705aac4
- started implementing virtual exceptions for AS (currently commented out in line 176, as not yet tested)
...
- ChangeMessage now searched contacts for participants and always re-adds resources (everything but accounts, contacts and email)
- some more timezone specific fixes
>>> none of the above is tested, as my iPhone charges no more and battery is now flat :-(
2010-12-21 02:45:40 +00:00
Nathan Gray
f4e6b3a79d
Add cal_id to edit dialog and list view like tracker, infolog
2010-12-20 23:10:06 +00:00
Nathan Gray
f06a051533
Add cal_id to edit dialog and list view like tracker, infolog
2010-12-20 22:57:35 +00:00
Ralf Becker
59c33be565
Import of recurring events (got timezones working for southern hermisphere DST)
...
and other fixes
2010-12-20 03:29:37 +00:00
Ralf Becker
416410f338
deleting of events
2010-12-19 04:07:01 +00:00
Ralf Becker
a460dde341
Saving/modifying of calendar event on the server:
...
- no recurring events yet
- no categories
- no deleting on the client yet (like AB, what to return?)
2010-12-19 03:54:09 +00:00
Ralf Becker
0dd2109b62
- timezones get now converted correctly to what AS uses instead of timezones
...
- direction back is implemented (and tested) but not yet used, as storing events is not yet implemented
- timestamps are passed to zpush now in servertime, which it converts internal to UTC times
- recurring event information is now correctly supplied (thought we do NOT yet deal with virtual exceptions!)
--> next step would be storing events synced in from the client
2010-12-19 00:31:07 +00:00
Ralf Becker
dd5000f11b
making monthly_byday_num and monthly_bymonthday public, to use it in calendar_activsync
2010-12-19 00:24:22 +00:00
Ralf Becker
904471d3d3
fixed typo
2010-12-18 23:58:11 +00:00