Nathan Gray
bebfc80259
Calendar CSV import improvements:
...
- Better recognizing participants
- Use robust username parsing, with exact matches
- Participants preview fiexed
- Error checking if end date is before start date
2015-09-29 14:34:47 +00:00
Ralf Becker
4c21f5b19e
multiple fixes around managed attachments and new Horde_Icalendar:
...
- no longer decodes base64 automatic
- size param have to be string due to bug in handling of integers in Horde_Icalendar
- allow stripping of non-binary (eg. text/plain) inline attachments
- only add X-EGROUPWARE-ATTACH-INCLUDED, if we have a real managed attachment
- store external / url attachments as other unsupported attributes
2015-09-29 07:38:09 +00:00
Ralf Becker
2156013454
fix warning if there are no participants
2015-09-29 07:32:19 +00:00
Ralf Becker
03366d2c67
* Calendar/CalDAV: fix Outlook does not import invitations with wired error "organizer needs not to send responses"
...
caused by new Horde Icalendar class exporting all integer x-properties as empty string, casting X-EGROUPWARE-UID not explicit to string before passing it to Horde code
2015-09-28 08:12:30 +00:00
Ralf Becker
a10f45ec79
* Calendar/Filemanager: display warning when clicking on an iCal file with more then 1 event, only first one is displayed
2015-09-16 11:37:20 +00:00
Ralf Becker
beeaf21521
Update timezones always reports nothing to update, as automatic called init_static() already done the update
2015-09-02 12:46:46 +00:00
Ralf Becker
a0c153f066
* Calendar/CalDAV: update timezones to 2015e from Thunderbird zones.json
...
from https://hg.mozilla.org/comm-central/raw-file/tip/calendar/timezones/zones.json
removes dependency to PHP sqlight extension
2015-09-02 12:08:08 +00:00
Ralf Becker
230bc4efb2
* Calendar/CalDAV: update timezones to 2015e from Thunderbird zones.json
...
from https://hg.mozilla.org/comm-central/raw-file/tip/calendar/timezones/zones.json
removes dependency to PHP sqlight extension
2015-09-02 12:07:14 +00:00
Hadi Nategh
ea114fe1b7
Fix mail integration vfs attachments not working for infolog, tracker and calendar
2015-08-27 13:05:19 +00:00
Hadi Nategh
7a57615e38
Fix mail integration vfs attachments not working for infolog, tracker and calendar
2015-08-27 10:12:55 +00:00
Ralf Becker
5df88334bc
* Calendar: fixed SQL error in list-view
2015-08-27 08:23:46 +00:00
Ralf Becker
3a309cee11
* Calendar: fixed SQL error in list-view
2015-08-27 08:22:46 +00:00
Nathan Gray
7ece59dd28
Do not group users and resources. Fixes restrictions on sorting calendars
2015-08-24 23:48:20 +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
59ca017000
allow to use nextmatch filters in calendar list-view
2015-08-18 09:07:12 +00:00
Ralf Becker
cc7ba1630e
allow to use nextmatch filters in calendar list-view
2015-08-18 09:06:38 +00:00
Ralf Becker
82ca78d378
* Calendar: fix SQL error on storing events containing rfc822 email addresses with non-ascii characters eg. "Hugo Müller <hm@test.org>"
...
egw_cal_user.cal_user_id is now an md5 hash of lowercased raw email address (eg. "hm@test.org" in above example). Full attendee information is now stored in egw_cal_user.cal_user_attendee.
Will allow in a further step also to store attendee information for accounts to eg. answer with correct email to external organizers
2015-08-17 14:07:25 +00:00
Ralf Becker
0f834be527
* Calendar: fix SQL error on storing events containing rfc822 email addresses with non-ascii characters eg. "Hugo Müller <hm@test.org>"
...
egw_cal_user.cal_user_id is now an md5 hash of lowercased raw email address (eg. "hm@test.org" in above example). Full attendee information is now stored in egw_cal_user.cal_user_attendee.
Will allow in a further step also to store attendee information for accounts to eg. answer with correct email to external organizers
2015-08-17 14:06:18 +00:00
Nathan Gray
5090c767c5
Calendar et2 bugs:
...
- Fix holiday & timezone admin screens
- Fix sometimes not shown events when there are more than one on a day
- Fix resource names not always shown in grid labels
2015-08-12 16:37:02 +00:00
Nathan Gray
57ab5dc678
Calendar et2 bugs:
...
- Fix drag to re-order calendars
- Keep order in planner view
2015-08-11 22:30:50 +00:00
Nathan Gray
9903a5f926
Calendar et2 conversion work in progress.
...
- Home favorites with context menus
2015-08-05 21:24:07 +00:00
Nathan Gray
adc69060c8
Avoid syntax error, thanks Ulle.
2015-08-04 14:26:00 +00:00
Ralf Becker
1eda847c47
* CalDAV/Calendar: fix not working private flag from Apple clients
2015-07-29 13:31:26 +00:00
Ralf Becker
4fbd2716ab
* CalDAV/Calendar: fix not working private flag from Apple clients
2015-07-29 13:31:03 +00:00
Ralf Becker
f2ae5a5f3c
* CalDAV/Calendar/InfoLog: do NOT use ENCODING=QUOTED-PRINTABLE for iCal 2.0, cuts eg. description off in TB, if containing non-ascii chars
2015-07-23 15:51:45 +00:00
Ralf Becker
2fcde50257
* CalDAV/Calendar/InfoLog: do NOT use ENCODING=QUOTED-PRINTABLE for iCal 2.0, cuts eg. description off in TB, if containing non-ascii chars
2015-07-23 15:51:26 +00:00
Nathan Gray
89f3990edb
Hide whole day label when read-only and the event is not whole day
2015-07-22 14:46:03 +00:00
Nathan Gray
5bac30f8c7
Hide whole day label when read-only and the event is not whole day
2015-07-22 14:44:19 +00:00
Nathan Gray
60919a6dc1
Fix merged dates from the event list were not timestamps, and could not be formatted
2015-07-22 14:27:45 +00:00
Nathan Gray
d5cceaf7d6
Fix merged dates from the event list were not timestamps, and could not be formatted
2015-07-22 14:22:28 +00:00
Nathan Gray
1ac7324243
Calendar et2 conversion work in progress.
...
- Drag & drop reschedule across days/weeks (grid views)
2015-07-21 23:45:38 +00:00
Ralf Becker
b2d48dcd84
* Calendar/CalDAV: recurence exceptions were not exported since last package (Horde_Icalendar update)
2015-07-16 12:53:28 +00:00
Ralf Becker
ed9cd28473
* Calendar/CalDAV: recurence exceptions were not exported since last package (Horde_Icalendar update)
2015-07-16 12:53:00 +00:00
Ralf Becker
97f92355fb
quiten warning, if event has no alarms
2015-07-16 12:51:13 +00:00
Ralf Becker
9d7068f96e
quiten warning, if event has no alarms
2015-07-16 12:50:47 +00:00
Ralf Becker
745ef42e04
fixed all IDE warnings
2015-07-16 12:10:48 +00:00
Ralf Becker
d2616b15c6
fixed all IDE warnings
2015-07-16 12:09:52 +00:00
Ralf Becker
ca8a6328d5
* Calendar/CalDAV: rejected meeting-requests were not returned when searching for free time
2015-07-16 12:09:19 +00:00
Ralf Becker
c8cc1ffad3
* Calendar/CalDAV: rejected meeting-requests were not returned when searching for free time
2015-07-16 12:08:44 +00:00
Ralf Becker
6bb7c50642
* Calendar: fixed copied execption of an event series still contained reference to original series
2015-07-16 11:18:54 +00:00
Ralf Becker
abb1fff169
* Calendar: fixed copied execption of an event series still contained reference to original series
2015-07-16 11:18:32 +00:00
Ralf Becker
e5c9d167fe
* Calendar: deleting an event did not honor "Do not notify" checkbox (if enabled)
2015-07-16 10:05:57 +00:00
Ralf Becker
39e69be95d
* Calendar: deleting an event did not honor "Do not notify" checkbox (if enabled)
2015-07-16 10:05:18 +00:00
Ralf Becker
d3e241988b
* Mail/Kalendar: remove iCal from alarms and correctly display canceled events in mail
2015-07-16 09:37:08 +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
Nathan Gray
f0ebb448a2
Calendar et2 conversion work in progress.
...
- Client side event caching
- Home fixes
2015-07-15 16:29:10 +00:00
Nathan Gray
d57072466a
Add merge placeholders for participants filtered by type (group, resource, etc.)
2015-07-14 14:32:36 +00:00
Nathan Gray
cd778e3c36
Add merge placeholders for participants filtered by type (group, resource, etc.)
2015-07-10 15:27:06 +00:00
Ralf Becker
f778150b5d
fix PHP 5.6 Deprecated: Non-static method calendar_uiviews::integration_get_popup() should not be called statically
2015-07-03 09:10:01 +00:00
Nathan Gray
4032bcb213
Calendar et2 conversion work in progress.
...
- Event styling
2015-07-01 16:02:20 +00:00