Thomas Bruederli
d95e90531e
Get localized label from the libcalendaring plugin
2014-05-27 09:51:23 +02:00
Thomas Bruederli
f4f5a30e0a
Add new folder navigation to tasks module ( #3047 )
2014-05-21 13:04:18 +02:00
Thomas Bruederli
184730b347
Remove invisible text because that's considered for searching
2014-05-21 12:44:26 +02:00
Thomas Bruederli
709bd16016
Minor bugfixes and visual enhancements for new folder navigation
2014-05-21 10:50:36 +02:00
Thomas Bruederli
36248fb468
Code cleanup and small fixes
2014-05-20 20:26:47 +02:00
Thomas Bruederli
7c07ad1d42
Display user's email address as hover title
2014-05-20 09:50:41 +02:00
Thomas Bruederli
b415c512f0
Use folder namespace for grouping in client-side treelist
2014-05-15 17:20:58 +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
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
2123ea7d97
Add property for event status; specially annotate CANCELLED events in the UI
2014-04-09 13:54:04 +02:00
Thomas Bruederli
b30c2124eb
Fix inclusion of jquery.minicolors in calendar main UI
2014-04-09 08:37:27 +02:00
Thomas Bruederli
03e3e9c25d
Simplify access to object members that need initialization
2014-03-24 16:13:18 +01: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
9762bcae40
Load RSVP texts from libcalendaring plugin
2014-03-20 18:15:10 +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
5d49b4850d
Moved iTip functionality to libcalendaring for common use + improved inline UI for iTip messages and the options a user can select there
2014-03-19 15:32:37 +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
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
f0dd07fa28
Add resource searching/booking capabilities to the calendar module
2014-03-07 16:15:25 +01:00
Thomas Bruederli
a694b7ad9e
Only accept zip files if supported; use filename part only for temp file
2013-10-23 14:23:42 +02:00
Thomas Bruederli
6d7acac603
Allow to import events from zip files ( #2266 )
2013-10-23 14:17:33 +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
2c337eb9d6
Use full folder names by default and truncated ones for listings ( #2370 )
2013-10-16 16:35:56 +02:00
Thomas Bruederli
9ffd3031e1
Show complete folder hierarchy in calendars and tasklist listings with non-clickable virtual parent folders
2013-10-10 17:27:24 +02:00
Thomas Bruederli
74ebf9f363
Show calendar/tasklist name in title attribute when potentially truncated in the list view
2013-10-09 12:59:33 +02:00
Thomas Bruederli
a21fc44ed4
Change internal representation of event sensitivity values to strings
2013-07-18 14:56:36 +02:00
Aleksander Machniak
de71de2fda
Fix code bugs caught in static code analysis
2013-05-07 11:31:30 +02:00
Aleksander Machniak
de4c4b8c45
Add organizer identity selector in event dialog (non-working)
2012-12-14 12:17:54 +01:00
Thomas Bruederli
32d64e419e
Reduce alarm settings UI to the capabilities of the Kolab 2 format
2012-11-15 15:03:00 +01:00
Aleksander Machniak
8356960660
Fix typo
2012-11-12 14:49:26 +01:00
Thomas Bruederli
2a3237c697
No more hard-coded attachment container object (was broken in Larry skin)
2012-10-04 12:33:26 +02:00
Aleksander Machniak
39552da980
Re-fix HTML entities handling
2012-09-21 09:55:07 +02:00
Aleksander Machniak
f693e2d183
Fixes for html_ent branch in ROundcube core: Proper HTML entities handling
2012-09-20 15:56:54 +02:00
Thomas Bruederli
d919e2b4bd
- Move attachment handling functions to libcalendaring module.
...
- Removed redundant code in calendar and tasklist
- Add more vertical space in attachment view window
- Minor bugfixes
2012-08-16 19:03:17 +02:00
Thomas Bruederli
9cc400f09f
Refactoring: move common calendaring-related functionality into a new plugin 'libcalendaring'
2012-08-16 08:57:25 +02:00
Thomas Bruederli
a16a9c5810
Small code and style cleanup
2012-08-01 15:47:50 +02:00
Thomas Bruederli
638546023c
Renamed old default skin folders to 'classic' in order to align with the upcoming change in Roundcube core
2012-07-29 15:41:00 +02:00
Thomas Bruederli
8d818e8cb1
Big refactoring: use DateTime objects instead of unix timestamps to improve timezone and DST handling
2012-07-06 17:15:45 +02:00
Thomas Bruederli
ce61543b9d
Add support for HTML5 drag & drop attachment uploads
2012-06-14 08:33:07 +02:00
Thomas Bruederli
1b09ae2801
Finish attachment handling and display for events
2012-04-25 19:26:40 +02:00
Thomas B
bd8dceb9e7
The new Kolab 3 backend has better support for recurrence rules
2012-04-03 23:10:20 +02:00
Thomas Bruederli
0dc99c74d7
More Larry styling
2012-01-15 18:48:13 +01:00
Thomas Bruederli
ee77665dd5
Adapt to new timezone handling in Roundcube core; provide direct url to subscribe to calendars (using http auth)
2012-01-04 23:05:34 +01:00