Commit graph

916 commits

Author SHA1 Message Date
Thomas Bruederli
359d8dc110 Avoid scrollbars in event dialog due to long URLs (#3480) 2014-09-10 10:41:14 +02:00
Thomas Bruederli
09cf967ed5 Add button to iTip RSVP UI in mail view to open the calendar preview with an option to accept/decline the invitation from there (#3161) 2014-09-10 10:30:40 +02:00
Thomas Bruederli
c103391e79 Don't allow to remove the default calendar 2014-09-09 13:33:09 +02:00
Thomas Bruederli
624f3b1695 Add action to remove a calendar/tasks/notes folders from the list which results in unsubscribing it (#3378) 2014-09-09 13:29:28 +02:00
Thomas Bruederli
e5c97c0dd2 No background color for focused quickview icons 2014-09-09 11:57:05 +02:00
Thomas Bruederli
c88126ad68 Check activation state of user calendars not subscription 2014-09-09 10:43:53 +02:00
Thomas Bruederli
efacdf4ea2 Fix free-busy event styles for table/agenda view 2014-09-09 10:23:47 +02:00
Thomas Bruederli
dc335c4d26 Refine virtual user folders handling in new folder navigation according to #3378 2014-09-08 18:56:23 +02:00
Thomas Bruederli
80a4dc75fd Fix display of the attendee notify checkbox after the changes in ed6eaac9 2014-09-08 13:25:18 +02:00
Jeroen van Meeuwen (Kolab Systems)
44165f586b Update localization 2014-09-06 22:59:13 +02:00
Aleksander Machniak
ecfb1354e2 Fix compatibility with contextmenu 2.x (#3560)
Warning: removed compatibility with contextmenu 1.x
2014-09-03 12:23:48 +02:00
Torsten Grote
714bfdcf0e update translations again and update transifexpull.sh with --force 2014-08-28 17:02:34 +02:00
Torsten Grote
bc53fd420d update translations despite transifex remote time vs. local time issues 2014-08-28 14:47:37 +02:00
Thomas Bruederli
580d03cdb1 Write basic instructions for a standalone installation of the calendar plugin using the database backend 2014-08-27 15:45:04 +02:00
Thomas Bruederli
ed6eaac9d0 Add config option to hide iTip sending checkboxes or even disable it entirely (#3483).
The default setting remains visible + checked. Set

  $config['calendar_itip_send_option'] = 1;

to hide the checkboxes and implicitly send iTip notifications.
2014-08-27 14:00:08 +02:00
Thomas Bruederli
c7b422907e Use rcube_db::table_name() for SQL database access 2014-08-26 16:02:16 +02:00
Thomas Bruederli
0e40a59ae2 Don't restrict alarms primary key to event/alarm UID but include user_id 2014-08-26 16:02:16 +02:00
Thomas Bruederli
9496f4f820 -Don't append RSVP weblinks on information updates which don't require a response (#3446) 2014-08-25 15:58:15 +02:00
Aleksander Machniak
50f724a5d3 Search also in resource description on resources list (#3380) 2014-08-25 04:29:43 -04:00
Aleksander Machniak
8181bf5515 $rcmail_config -> $config 2014-08-25 09:07:31 +02:00
Jeroen van Meeuwen (Kolab Systems)
9a39d37c69 Update translations 2014-08-22 01:31:43 +02:00
Thomas Bruederli
06a910def3 Update localization files from Transifex 2014-08-19 11:07:50 +02:00
Thomas Bruederli
ff9f87a037 Add button to expand members of a group attendee (#3376); prefix edit-attendees-table styles to avoid unintended style overrides 2014-08-19 10:37:40 +02:00
Thomas Bruederli
0747f9f95d Fix autocomplete response after request identifier changed in Roundcube core 2014-08-19 10:37:40 +02:00
Thomas Bruederli
3aab910ae1 Add icons for resource autocomplete list (#3415) 2014-08-19 10:37:39 +02:00
Thomas Bruederli
824db716b4 Allow to configure the name (inlcude OU) displayed for virtual user folders (#3384) 2014-08-18 13:34:20 +02:00
Thomas Bruederli
54c3d529d7 Add Spanish (Argentina) translation for calendar 2014-08-14 10:54:31 +02:00
Thomas Bruederli
ef2477d69f Register kolab_tags localizations to Transifex; add headers pointing to Transifex for translations 2014-08-14 10:49:56 +02:00
Thomas Bruederli
02b94590bf Specify default values in Postgres schema (#3110) 2014-08-14 09:46:16 +02:00
Thomas Bruederli
31ee64d7e1 Use new core utility function to create valid absolute URLs (#3265).
ATTENTION: requires https://github.com/roundcube/roundcubemail/commit/06fdaf8
2014-08-13 19:19:56 +02:00
Aleksander Machniak
befcf32baf Fix XSS issue in event description field (#3261) 2014-08-13 18:46:35 +02:00
Thomas Bruederli
81450b627e Submit search string as unicode (#3076) 2014-08-13 17:00:48 +02:00
Thomas Bruederli
900aeb7374 Don't list birthday events when searching 2014-08-13 16:42:38 +02:00
Thomas Bruederli
d892b78025 Fix expanding calendar sidebar after page reload 2014-08-13 16:40:06 +02:00
Thomas Bruederli
57090af3f8 Detect all-day events in free/busy data and shift into user's timezone to cover the full day 2014-08-12 16:52:44 +02:00
Thomas Bruederli
07f05a102b Fix folder list operations when search is active 2014-08-07 18:14:49 +02:00
Thomas Bruederli
e7f1fd4082 Include Kolab calendar classes AFTER libkolab has been loaded (#3248) 2014-08-07 17:41:17 +02:00
Thomas Bruederli
f41cca6c09 Also refresh the currently displayed details dialog when event was updated on the server 2014-08-07 12:52:38 +02:00
Thomas Bruederli
944985314e Hide compare button if changelog only has one single entry 2014-08-06 16:23:24 +02:00
Thomas Bruederli
435b4483ec Minor fixes for attendee display and updates 2014-08-06 15:21:40 +02:00
Thomas Bruederli
46315c8ad5 Fix calendar_driver::get_event() for birthday calendar entries 2014-08-06 09:34:08 +02:00
Thomas Bruederli
e7dfea1e03 Set default color for birthdays calendar 2014-08-06 08:52:56 +02:00
Thomas Bruederli
c077643c43 Reduce RSVP options for resource confirmation messages (identified by the X-KOLAB-INVITATIONTYPE property) 2014-08-05 18:54:46 +02:00
Thomas Bruederli
af768030d0 Send invitations to resources 2014-08-05 18:54:46 +02:00
Aleksander Machniak
23dfdba348 Fix typo in last commit 2014-08-05 07:59:12 +02:00
Thomas Bruederli
c4dec32034 Fix method check after refactoring iTip message parsing 2014-08-04 19:22:08 +02:00
Thomas Bruederli
517e9720d4 Remove out-of-office option from UI accrding to #3220 2014-08-04 16:17:45 +02:00
Thomas Bruederli
b48d9925d8 Create default calenar with alarms enabled (#2816) 2014-08-04 11:40:19 +02:00
Thomas Bruederli
a99148ec0c Set view mode for fish-eye popup. This got lost in some recent refactoring 2014-08-04 09:58:29 +02:00
Thomas Bruederli
c90d8fa6f0 Accept refresh request data as POST parameters (#3244) 2014-08-04 09:39:08 +02:00