nathangray
423caf7be2
Calendar - All tests passing for daily recurring events, all day and otherwise
2017-06-09 14:37:40 -06:00
nathangray
2d90927e53
Calendar - Discrete (not all day) events working for all timezone combinations
2017-06-09 14:37:29 -06:00
nathangray
6622ae7153
Calendar - Ok, working for Edmonton & Berlin...
2017-06-09 14:37:12 -06:00
nathangray
f618128b07
Calendar - change how we're dealing with (all day) timezones, keeping the event in the assigned timezone instead of always changing it to the server timezone.
2017-06-09 14:35:38 -06:00
nathangray
cb58842ac8
Calendar - all day recurring events would extend one day longer for some timezone combinations
2017-06-09 14:35:25 -06:00
nathangray
fceaabadd1
Calendar - Fix daily recurring recur end date got one day later when you save if timezone was Tahiti
2017-05-17 09:08:49 -06:00
nathangray
f2a27d73c4
Calendar - Update recurrence adjustment check to match range end change from 9810077eab
2017-04-04 17:28:11 +02:00
Ralf Becker
1ed7e919be
* Calendar/CalDAV: fix wrong end-date of recurring events incl. whole-day events
2017-03-31 17:40:26 +02:00
Ralf Becker
5bec908624
fix warnings when importing events: $ignore_acl=true and only cal_id given
2017-01-19 12:00:01 +01:00
Ralf Becker
d36db46c08
modifications to allow exporting of all calendar entries via stylite/migrate.php script, added cal_deleted as timestamp and support again setting $updateTS=false in calendar_boupdate::save()
2017-01-19 12:00:00 +01:00
nathangray
ce58542f3d
Update notification popup to fit theme better
2017-01-10 11:44:16 -07:00
Ralf Becker
c52c744346
error_log if calendar can not send notifications
2016-10-06 19:11:16 +02:00
Hadi Nategh
caf5217f7a
* Calendar: Fix calendar to-firstname to-lastname place-holders do not get values
2016-10-04 16:41:54 +02:00
nathangray
c09cfa5a23
Change handling of new private events created for other users to allow them to show immediately
2016-09-20 09:47:03 -06:00
nathangray
ac2abceea3
When adding a mailing list as participant, immediately expand it to contacts
2016-07-26 10:37:12 -06:00
nathangray
c8ea65828d
Allow contact lists as event participants
2016-07-26 10:36:54 -06:00
Ralf Becker
1ddde66957
1) skip all past events and recurrences in conflict check and fix off-by-one error in recurrence limit
...
2) restructure config a bit:
- rename Birthday section to Addressbook
- rename Scheduling conflict section to Recurrences and conflict check
- add: Please note: conflict check is never done in the past and always limited by above recurrence horizont.
2016-07-06 22:00:13 +02:00
Ralf Becker
7a9e8f0c4c
* Calendar: check recurrences for conflicts too (until configured search-time is exceeded, default 3s)
2016-07-06 21:59:57 +02:00
nathangray
7e0b2543d0
Fix fatal error, get_account_name() does not exist
2016-05-16 10:13:22 -06:00
Nathan Gray
9859cfa679
Fix fatal error caused by moved Categories
2016-05-05 16:56:25 +00:00
Ralf Becker
dcc003cedf
move calendar to new api
2016-05-01 17:47:59 +00:00
Ralf Becker
6f0728cd9d
fix for different return values of accounts->member(s) / membership(s)
2016-03-06 16:09:58 +00:00
Ralf Becker
3971dd8915
fix use of deprecated accounts::member and accounts::membership, should be members and memberships
2016-03-06 14:58:36 +00:00
Nathan Gray
26f4c6556b
Fix changing status sometimes changed time(zone)
2016-02-10 00:19:55 +00:00
Nathan Gray
f438940598
Fix alarms not updated when event is moved
2016-01-18 17:45:25 +00:00
Nathan Gray
b034eeac92
Fix changing recurring end date to earlier always gave one extra recurrence
2015-11-24 18:15:11 +00:00
Ralf Becker
66581cee3f
* Calendar/CalDAV/iMip: only include replying participant in iMip REPLY messages
2015-10-14 16:39:39 +00:00
Ralf Becker
17b9b5912e
fix warning if there are no participants
2015-09-29 07:31:45 +00:00
Ralf Becker
beb829c315
drop contenthistroy class and table (egw_api_content_history) formerly used by SyncML
2015-08-18 11:45:59 +00:00
Ralf Becker
9ef2cbd98a
* Mail/Kalendar: remove iCal from alarms and correctly display canceled events in mail
2015-07-16 09:34:55 +00:00
Ralf Becker
6d2ef17b0f
* CalDAV/Calendar: storing now all properties send by client and not known to EGroupware and fixed acknowledging and snoozing of alarms
2015-06-25 20:39:53 +00:00
Nathan Gray
e6f1f8f837
- Fix $$Recurrence$$ notification placeholder to be empty (not missing) for non-recurring events
...
- Avoid warning in get_link_options by making unused parameter optional
2015-03-23 19:58:58 +00:00
Ralf Becker
de4d246726
* Calendar: speed improvments for huge calendar databases
...
by using time-range views instead of whole calendar and dates table
Also got old, much simpler non-union code working again, but union is still slightly quicker for huge databases (not at all for small ones!)
2015-01-19 19:32:26 +00:00
Ralf Becker
4e27f324c9
improved method to query events with performance gains of a factor 10 on huge databases, currently only used in conflict check
2015-01-14 19:41:01 +00:00
Ralf Becker
a35590b8fe
fix replacementes in update messages
2014-10-09 13:52:14 +00:00
Ralf Becker
4c15c2f2de
* Calendar/API: allow not serialized data in async jobs, only run automatic purge if we have a real number > 0
2014-07-02 12:42:12 +00:00
Klaus Leithoff
00881d1c94
silence some warnings on mail-to-all-participants
2014-03-20 16:10:52 +00:00
Ralf Becker
866d680e6a
fixed iCal and iMip method and notification text for initial responses to organizer to be replys (not added=invitation)
2014-02-20 16:14:32 +00:00
Ralf Becker
90c89e0eb7
* CalDAV/Calendar: sending now iMip response to external organizer when initialy accepting invitation via CalDAV client (before only status changes where sent)
2014-02-20 15:04:47 +00:00
Hadi Nategh
874b4b594f
Fix warning "Argument #1 is not an array" in calendar conflict
2014-02-12 11:59:32 +00:00
Ralf Becker
fe2438cc53
* Calendar: automatic cancel alarms from removed or rejected participants
2013-08-15 14:56:34 +00:00
Ralf Becker
012e2e4763
* Calendar: when moving a series exceptions where lost (regular recurrences shown again) and exceptions where moved too
2013-08-15 12:23:38 +00:00
Ralf Becker
1b9c105198
* Calendar: changing an existing, recurring event to whole-day, caused an end-time on day before start
2013-06-07 11:53:45 +00:00
Ralf Becker
86d54d092c
* Calendar: configuration to automatic create links for participants from addressbook
2013-06-04 18:00:39 +00:00
Ralf Becker
32751c69b6
no more querying of recurrences for etag of series master, as all update methods now update modification time of series master for recurrenc-exceptions
2013-02-26 08:48:50 +00:00
Ralf Becker
a8e6f13304
* Calendar/CalDAV: fixed wrong time in notification mails caused by updates via CalDAV (not web interface), if user-timezone differs from server
2013-01-31 15:15:48 +00:00
Klaus Leithoff
435f726bf9
select priority should map 0 to None, not empty
2013-01-31 14:13:45 +00:00
Nathan Gray
872fe5918e
Some missed skip_notifications
2012-12-18 16:00:29 +00:00
Klaus Leithoff
0be74c9b87
different method to read the next occourrence of a series; (as old method also fetched deleted exeptions as next occurrence)
2012-12-07 14:10:51 +00:00
Klaus Leithoff
83981b9cad
* Calendar: fix for missing 2568to-firstname2568 and 2568to-lastname2568 replacements
2012-12-06 12:01:05 +00:00