Commit Graph

3540 Commits

Author SHA1 Message Date
Hadi Nategh
6623a2f7d7 Fix calendar d-n-d not showing up helper while dragging, using Safari 9 2015-10-08 09:41:10 +00:00
Nathan Gray
c2232f1b8f Fix integrated apps were opening in calendar edit 2015-10-07 16:24:21 +00:00
Ralf Becker
7335007f1d replace cnr-pending icon for current users status is "needs-action" with regular needs-action icon, fixes icon does not exist in other templates 2015-10-07 12:04:18 +00:00
Hadi Nategh
5836cfb076 Bind the y-overflow and calculate the event column height if no fixed time-grid is set 2015-10-07 08:45:32 +00:00
Hadi Nategh
213db008dd Revert commit 53812, as it breaks calendar time slices 2015-10-07 08:14:30 +00:00
Hadi Nategh
5b495822c6 Revert commit 53816 2015-10-06 16:13:03 +00:00
Hadi Nategh
b929e98947 Include app-[theme].css for calendar navigation 2015-10-06 15:56:27 +00:00
Ralf Becker
91d68acc6f * Calendar/eSync: iOS 9.0.2 (maybe other clients and versions too) moved start- and end-date of synchronised meeting requests to date of sync 2015-10-06 12:20:55 +00:00
Ralf Becker
227d69654e * Calendar: use event title for mails generated via edit popup actions: mail all participants and meeting request 2015-10-06 10:49:52 +00:00
Hadi Nategh
b1fb1d5703 Include accidentally excluded app.js 2015-10-06 07:40:52 +00:00
Nathan Gray
c5cff22c59 Fix document merge using sidebox while in list view gave "application echoed something" instead of document 2015-10-05 16:55:42 +00:00
Ralf Becker
8655183c3c include theme-specific app.js file for calendar sidebox 2015-10-05 12:15:23 +00:00
Hadi Nategh
968dcb8336 Fix calendar columns gets always y-scrollbar if the no time-grid pref is set 2015-10-02 14:53:18 +00:00
Hadi Nategh
72aaa6c546 Retrive the use_time_grid preference back to calendar preferences and fix its overflow issue 2015-10-02 14:31:16 +00:00
Nathan Gray
5ac8ef6193 Fix end date changes when editing if the event spans daylight savings time change 2015-09-29 14:49:37 +00:00
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
Hadi Nategh
3719a00f02 Give 2015-09-22 09:39:04 +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
5cfe44bdc9 fix PHP Fatal error in install caused by trying to install no longer used sqlight timezone database 2015-09-07 14:53:17 +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
Ralf Becker
1f099b9d81 setting index url from setup containing ajax=true 2015-08-31 15:50:10 +00:00
Ralf Becker
49873b317a only unlock, if we have a lock(-token) 2015-08-31 10:49:58 +00:00
Ralf Becker
1b8194a8d3 only unlock, if we have a lock(-token) 2015-08-31 10:49:17 +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
Ralf Becker
263a5f5f2c * Calendar: fix not working "no filter" favorite 2015-08-27 12:03:29 +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
75c7d36a31 Some speed optimizations and plugging some leaks. 2015-08-25 23:30:32 +00:00
Nathan Gray
c4758f1679 - Give user names their own line to avoid being hidden by first day of week
- Fix bug showing first user's name when crossing the merge calendar limit
2015-08-25 00:00:45 +00:00
Nathan Gray
7ece59dd28 Do not group users and resources. Fixes restrictions on sorting calendars 2015-08-24 23:48:20 +00:00
Nathan Gray
f05a777215 Calendar bugs
- Add loading spinner when changing (resize) an event
- If user changes the month using the sidebox calendar, switch to month view for that month
- Mark holidays on the sidebox calendar
- Change cursor over sidebox week number  to match cursor over days
2015-08-24 17:28:19 +00:00
Ralf Becker
c2c2e907a7 pending Frensh and Spanish translations from our translation server 2015-08-20 07:21:07 +00:00
Ralf Becker
3b1de579f4 pending Frensh and Spanish translations from our translation server 2015-08-20 07:11:38 +00:00
Nathan Gray
8cb0aade18 Calendar bugs
- Fix 'Today' button went to yesterday if timezone was < GMT
- Fix navigation buttons & scrolling in year planner
- Fix sometimes missing data in year planner if timezone was < GMT
2015-08-19 16:17:55 +00:00
Nathan Gray
3cc740d35e Calendar bugs
- Remove tooltip border
- Always show weekends in sidebox & 4 day view
- variable granularity, weekN & month view show less
- Added missing week numbers
- Hide participants if more than one & calendar is combined
2015-08-19 00:08:22 +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
c3ce6bdbcc fix typo 2015-08-17 15:31:02 +00:00
Ralf Becker
89126d9ec9 fix typo 2015-08-17 15:30:39 +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
949ea0c000 Implement app refresh (via observer) to clear all cached data & redraw properly 2015-08-12 17:42:22 +00:00
Nathan Gray
8db7e46aa6 Implement app refresh (via observer) to clear all cached data & redraw 2015-08-12 16:51:03 +00:00