Commit graph

829 commits

Author SHA1 Message Date
Aleksander Machniak
d3a2c586f0 Revert broken commit 84ad2a125a 2014-07-03 11:49:36 +02:00
Aleksander Machniak
84ad2a125a Small css fixes on calendars list 2014-07-03 10:31:47 +02:00
Thomas Bruederli
a8d9d29ba1 Directly assign event rendering callback 2014-06-27 14:18:42 +02:00
Thomas Bruederli
d2c6d7113f Hide free-busy event block titles only visibly but allow voice output 2014-06-27 13:43:44 +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
dd2ad15cdc Remove duplicate function 2014-06-26 15:28:17 +02:00
Thomas Bruederli
da2fab1fd3 Remove redundant styles (globally defined in Larry skin) 2014-06-20 16:04:07 +02:00
Thomas Bruederli
89ece32c78 Fix calendar edit form labels and item selection 2014-06-19 17:45:39 +02:00
Thomas Bruederli
0c8bd05ac1 Annotate folder subscribe toggle icons as checkboxes 2014-06-19 12:20:18 +02:00
Thomas Bruederli
efecba6675 Accessibility enhancements for the calendar module (#3084) 2014-06-19 10:40:28 +02:00
Thomas Bruederli
269f8e2ff4 Use public property instead of setter method to improve compatibility 2014-05-27 19:52:03 +02:00
Thomas Bruederli
f2e66acc6a Update fullcalendar script and styles to version 1.6.4 2014-05-27 10:10:28 +02:00
Thomas Bruederli
d95e90531e Get localized label from the libcalendaring plugin 2014-05-27 09:51:23 +02:00
Thomas Bruederli
5763fb81e8 Merge new folder navigation from branch 'dev/new-foldernav' 2014-05-23 10:12:29 +02:00
Thomas Bruederli
d9247aa5e5 Add config option to exclude certain namespaces from grouware folder listing 2014-05-23 09:00:46 +02:00
Thomas Bruederli
95491f0886 Don't write session data when fetching events/tasks 2014-05-22 19:00:49 +02:00
Thomas Bruederli
6c0985dfe9 Avoid warnings on empty message lists 2014-05-21 19:49:34 +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
96359552f7 Add extended splitter to calendar view that allows resizing and collapsing the sidebar 2014-05-20 13:55:53 +02:00
Thomas Bruederli
69d9d3b27f Fix alarms: don't display alarms before they're scheduled 2014-05-20 12:05:52 +02:00
Thomas Bruederli
af416196d9 Hide calendars search box and toggle on click of the search icon 2014-05-20 12:04:22 +02:00
Thomas Bruederli
d569bb8644 Adapt classic skin to new calendars listing 2014-05-20 12:03:24 +02:00
Thomas Bruederli
7c07ad1d42 Display user's email address as hover title 2014-05-20 09:50:41 +02:00
Thomas Bruederli
073a6bb373 Aggregate shared but unsubscribed calendar folders and free/busy data into a 'user calendar' 2014-05-19 12:18:39 +02:00
Thomas Bruederli
2d85ff565f Find next matching parent folder 2014-05-16 10:59:28 +02:00
Thomas Bruederli
0fbfff3349 Limit the user search results and display message if list is truncated 2014-05-16 10:38:37 +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
510089523e Refactored kolab_storage_folder classes and consolidated some functions 2014-05-15 13:15:58 +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
Aleksander Machniak
d2d831b775 Improve indexes in postgres.initial.sql 2014-05-09 08:55:27 +02:00
Aleksander Machniak
4760c46968 Update version numbers in initial.sql files 2014-05-09 08:53:00 +02:00
Aleksander Machniak
6123e40040 Fix version numbers in initial.sql files, fix event_id -> alarm_id in postgres.initial.sql 2014-05-09 08:44:59 +02:00
Thomas Bruederli
e625711a85 Use new button/icon classes from Larry skin 2014-05-01 16:18:18 +02:00
Thomas Bruederli
5c206f76e8 Amend js files headers to satisfy LibreJS license detection 2014-04-28 09:12:29 +02:00
Thomas Bruederli
4bbe1d4b4a Remove unused include 2014-04-27 15:33:12 +02:00
Thomas Bruederli
cd40e54641 Fix recurrence form serialization; better method names 2014-04-24 19:41:07 +02:00
Thomas Bruederli
70818e4998 Also move recurrence computation classes to libcalendaring 2014-04-24 15:56:46 +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
e613061f18 Updated translation files from Transifex 2014-04-24 14:45:27 +02:00
Thomas Bruederli
27f1717d01 Implement user_delete plugin hooks to clean-up calendar and tasks data 2014-04-23 20:44:46 +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