Aleksander Machniak
f715264956
Merge branch 'master' of ssh://git.kolabsys.com/git/roundcube
2014-07-07 11:05:02 +02:00
Aleksander Machniak
3ffa80a3a7
Allow a custom invitation text to be sent to attendees ( #1788 )
...
- Send the text in iTip COMMENT field only
2014-07-07 11:04:00 +02:00
Thomas Bruederli
dddb045c1d
Avoid javascript errors in email view when creating event from mail
2014-07-03 14:54:09 +02:00
Thomas Bruederli
a8d9d29ba1
Directly assign event rendering callback
2014-06-27 14:18:42 +02:00
Thomas Bruederli
5c99981628
Minor fixes and improvements for calendar quickview ( #3043 )
2014-06-27 13:38:17 +02:00
Thomas Bruederli
ab43057b1f
Implement quickview for calendars, showing free-busy data for other user's calendars ( #3043 )
2014-06-26 17:42:32 +02:00
Thomas Bruederli
89ece32c78
Fix calendar edit form labels and item selection
2014-06-19 17:45:39 +02:00
Thomas Bruederli
efecba6675
Accessibility enhancements for the calendar module ( #3084 )
2014-06-19 10:40:28 +02:00
Thomas Bruederli
857078428b
Toggle IMAP subscriptions directly from the calendars/folders list ( #3042 )
2014-05-15 15:53:35 +02:00
Thomas Bruederli
715b2b790a
Fix listing of other user's calendars and sub-folders
2014-05-15 11:57:54 +02:00
Thomas Bruederli
701c3391fe
Search in LDAP and collect accessible folders ( #3041 )
...
- Add LDAP user search capabilities to kolab_storage class (using kolab_auth plugin classes)
- Introduce virtual 'user' folder objects and add methods to list them
- New 'user calendar' class in calendar (kolab driver)
- Render folder search results as hierarchical list
2014-05-14 20:37:06 +02:00
Thomas Bruederli
8a47c676d5
Move new calendar list widget and folder searching to libkolab for shared use
2014-05-13 19:14:08 +02:00
Thomas Bruederli
008c5db5d9
Implement searching for unsubscribed IMAP folders and temporary/session subscriptions
2014-05-13 17:09:53 +02:00
Thomas Bruederli
00b1c7631b
Render calendar folders as a searchable treelist widget
2014-05-12 20:47:47 +02:00
Thomas Bruederli
5c206f76e8
Amend js files headers to satisfy LibreJS license detection
2014-04-28 09:12:29 +02:00
Thomas Bruederli
cd40e54641
Fix recurrence form serialization; better method names
2014-04-24 19:41:07 +02:00
Thomas Bruederli
e987e51af2
Move recurrence form handling functions and texts from calendar to libcalendaring for shared use
2014-04-24 15:04:18 +02:00
Thomas Bruederli
93d2b69bb9
Refactored alarms in calendar and tasks to support multiple alarms. Moved redundant functions to libcalendaring
2014-04-17 17:49:00 +02:00
Thomas Bruederli
c4fb6b73b7
Allow to update a cancelled event (from iTip) in the personal calendar
2014-04-10 08:58:35 +02:00
Thomas Bruederli
2123ea7d97
Add property for event status; specially annotate CANCELLED events in the UI
2014-04-09 13:54:04 +02:00
Thomas Bruederli
377ba1be88
Don't use 'folderlist' GUI object identifier for calendars list (avoids Roundcube core to do some unwanted magic)
2014-03-24 15:09:44 +01:00
Thomas Bruederli
54cc4aac74
Merge branch 'dev/calendar-resources'
...
Add resource display and booking features to master
2014-03-19 18:49:07 +01:00
Thomas Bruederli
d3b35a6d47
Display delegated-from/to information in attendees list (hover title)
2014-03-19 18:42:21 +01:00
Thomas Bruederli
761c79dbad
Fix resolving and displaying tree structure of resource records loaded from the server
2014-03-17 21:11:36 +01:00
Thomas Bruederli
0946cc37a4
Display resource's availability in a small calendar widget. Data is derived from the resource free/busy data
2014-03-17 17:29:12 +01:00
Thomas Bruederli
9375eadbe2
Add full support for arbitrary recurrence dates (RDATE) to the calendar UI
2014-03-17 12:40:21 +01:00
Thomas Bruederli
17013f732f
Fix state of resources listing when opening the dialog
2014-03-11 11:54:49 +01:00
Thomas Bruederli
7fe882108a
Display resource information on click to resource-type attendee; Fix css class update
2014-03-11 10:14:49 +01:00
Thomas Bruederli
51fe7c26fb
Refactored resources directory to be an individual part and not dependant on a specific calendar backend driver
2014-03-10 14:45:24 +01:00
Thomas Bruederli
0b2e726857
Cache resource owner info lookups
2014-03-09 16:20:58 +01:00
Thomas Bruederli
6fe1cfcdd2
Set 'mainaction' class to dialog buttons
2014-03-09 16:11:38 +01:00
Thomas Bruederli
f0dd07fa28
Add resource searching/booking capabilities to the calendar module
2014-03-07 16:15:25 +01:00
Thomas Bruederli
e56bd6be79
Support attendee status NON-PARTICIPANT
2014-03-05 12:33:56 +01:00
Thomas Bruederli
91bd3fae6d
Add icon for DELEGATED attendee status
2014-02-27 10:01:31 +01:00
Thomas Bruederli
b0e09c52e0
Fix color of category name in event view dialog
2014-02-04 17:41:35 +01:00
Thomas Bruederli
65f4a8ce3d
Fix calendar refreshing ( #2516 )
2013-11-12 09:02:41 +01:00
Aleksander Machniak
31b7262f54
Use dark text on bright background (Bug #2471 )
2013-11-07 14:10:32 +01:00
Thomas Bruederli
387db8ea1a
Allow users to accept iTip invitations also if not listed as attendee (can be disabled by config)
2013-11-06 12:43:37 +01:00
Thomas Bruederli
6d7acac603
Allow to import events from zip files ( #2266 )
2013-10-23 14:17:33 +02:00
Thomas Bruederli
82b2af7cba
Keep state when reloading the calendar view
2013-10-23 12:44:52 +02:00
Thomas Bruederli
5ec204ca2e
Show all event attendees in a new popup dialog ( #2397 )
2013-10-23 10:48:15 +02:00
Thomas Bruederli
c2ebe32fda
Show dialog for event export settings like start date and w/o attachments ( #1712 )
2013-10-22 13:20:17 +02:00
Thomas Bruederli
506c1ece88
Enable direct selection of year and month in mini calendar widget ( #2243 )
2013-10-22 11:42:43 +02:00
Thomas Bruederli
0adb1c3912
Fix updating recurring events
2013-10-22 09:54:15 +02:00
Thomas Bruederli
e8dff87018
Periodically refresh event data from server
2013-10-21 20:24:49 +02:00
Thomas Bruederli
8039a2f6e5
Use new ical parser iterator to import large files and avoid htp connection timeouts
2013-10-17 14:32:50 +02:00
Thomas Bruederli
6951f8d4a4
Catch errors on iCal import and provide appropriate feedback to the user ( #2353 )
2013-10-16 13:01:55 +02:00
Thomas Bruederli
1800bd6556
Add option to display direct CalDAV urls for calendars in the UI
2013-10-03 12:07:02 +02:00
Thomas Bruederli
c891f82269
Correctly update calendar UI when deleting a calendar with sub-folders and show an according message if confirm dialog ( #2283 )
2013-09-26 13:46:24 +02:00
Thomas Bruederli
45d9244016
Enable event import command even if no calendar is selected ( #2267 )
2013-09-26 09:59:51 +02:00