Commit graph

142 commits

Author SHA1 Message Date
Aleksander Machniak
9a59c93d6f Fix disabled name input in tasklist/notebook folder creation dialog (#5169) 2015-07-29 11:47:01 -04:00
Thomas Bruederli
a7f11c89ea Fix syntax to pass the EcmaScript3 JS lint test 2015-04-27 08:59:23 +02:00
Thomas Bruederli
6421f5f6e2 Fix tasklist selection when saving task (#4182) 2015-04-22 10:58:26 +02:00
Thomas Bruederli
bd691b977c Check the right variables 2015-04-21 09:24:27 +02:00
Thomas Bruederli
c65039cf3e Simplify UI dialog usage 2015-03-31 14:53:02 +02:00
Thomas Bruederli
f96e93eec2 Fix loading attachments from old revisions 2015-03-25 16:37:04 +01:00
Thomas Bruederli
548d1d93b7 Display object history for tasks (#3271) 2015-03-25 11:59:10 +01:00
Thomas Bruederli
c8715ff2e7 Show CalDAV URL in tasks view (#3908); relies on the 'calendar_caldav_url' config option from the calendar module 2015-03-17 10:43:03 +01:00
Thomas Bruederli
a5436ece25 Better permission check in tasklist edit form 2015-03-12 14:53:41 +01:00
Thomas Bruederli
c92c8e9ed0 Use IMAP permissions to determine possible actions on the client (#4828) 2015-03-11 14:38:38 +01:00
Thomas Bruederli
a32690ad38 Remove focus from quickview icon on mouse clicks (#4684) 2015-03-11 10:35:26 +01:00
Thomas Bruederli
2a5e28a377 Also respect filters in quickview 2015-02-24 14:17:53 +01:00
Thomas Bruederli
0e4bac5227 Validate task input form (#3614 and #3680) 2015-02-24 10:48:58 +01:00
Aleksander Machniak
7286971422 Implemented tasks list printing (#4344) 2015-02-17 11:16:15 -05:00
Thomas Bruederli
91a484a713 Let Roundcube core handle the popup menus (#4529) 2015-02-09 14:23:29 +01:00
Thomas Bruederli
f346aabe12 Wrap attendee/group name in span to render correctly in FF3+ (#4244) 2015-01-27 15:15:04 +01:00
Thomas Bruederli
b02e2c3b8f - Store relation to message when creating event from email (#4161)
- Move common functions to libcalendaring
- Assign dialog button classes directly
2015-01-14 09:27:48 +01:00
Thomas Bruederli
0efcfbfa07 Assign dialog button classes directly (not on dialog open event) 2015-01-08 18:28:42 +01:00
Aleksander Machniak
c9622696a1 Assign mainaction/delete classes to dialog buttons 2014-12-10 06:56:56 -05:00
Thomas Bruederli
f01a600af4 Enable iTip delegation for tasks (#3860) 2014-11-06 17:09:59 +01:00
Thomas Bruederli
a3aa406e05 Close autocompletion when switching tabs and closing dialog (#3389) 2014-11-04 15:35:21 +01:00
Thomas Bruederli
a489cd6e20 Avoid list edit form being submitted (#3532) 2014-11-04 11:40:43 +01:00
Thomas Bruederli
ef166c2479 Use unique identifiers (folder + uid) for task records (#3533) 2014-11-04 10:56:54 +01:00
Thomas Bruederli
adc41ebf61 - List linked tasks in mail view, like notes
- Deep-links into the tasks view opening the linked task
- Mark tasks as complete directly from mail view
2014-10-13 18:40:39 +02:00
Thomas Bruederli
44c2639cbe Save email message a task is created from as relation (#3439); display the reference in the task details and edit dialogs 2014-10-13 15:33:39 +02:00
Thomas Bruederli
aa5f400951 Allow multiple tasklist selection for quickview using shift-click 2014-09-19 13:03:50 +02:00
Thomas Bruederli
2c5ee2e2bf Align the visual indication of active quickview mode with the calendar module 2014-09-19 12:46:06 +02:00
Thomas Bruederli
6b7fc6729d Added 'actions' bar and new icons for groupware folders as suggested by the product feature description 2014-09-11 15:54:15 +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
80a4dc75fd Fix display of the attendee notify checkbox after the changes in ed6eaac9 2014-09-08 13:25:18 +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
afed2435d7 Update currently displayed task details dialog after refresh 2014-08-21 12:24:42 +02:00
Thomas Bruederli
31b6446a2b Small improvements for task attendee display 2014-08-21 10:29:12 +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
a2d519a1ae Don't sort default task folder to top when it's a sub folder. This will add duplicates to the treelist 2014-08-13 18:02:48 +02:00
Thomas Bruederli
21136d8334 Hide RSVP widget for tasks with no attendees 2014-08-13 11:14:38 +02:00
Thomas Bruederli
b6b12069df Implement client-side and user-adjustable sorting of tasks (#3259) 2014-08-13 11:07:51 +02:00
Thomas Bruederli
07f05a102b Fix folder list operations when search is active 2014-08-07 18:14:49 +02:00
Thomas Bruederli
8fe64d7400 Show RSVP buttons for assigned tasks which require a response 2014-08-01 11:16:57 +02:00
Thomas Bruederli
5cdeed5c68 Add filters for my tasks and assigned to others; allow combined filter selections (using shift+click) 2014-07-31 16:24:21 +02:00
Thomas Bruederli
f5e93184e3 Fix iTip replies to organizer (don't increment sequence if I'm not the owner) 2014-07-31 12:49:27 +02:00
Thomas Bruederli
457195102e Complete iTip communication on task status changes: ask to notify the organizer on update or deletion + add icons for task-specific partstats and cancelled tasks 2014-07-31 11:40:39 +02:00
Thomas Bruederli
b3c5acd66a - Fix task attendees and organizer setting and display
- Make basic iTip exchange for task assignments work
- Improve wording for task assignments
2014-07-30 17:40:53 +02:00
Aleksander Machniak
f2c6a3851d More changes for Assignments tab (#1165) 2014-07-25 14:08:41 +02:00
Aleksander Machniak
c0da6448fb Start implementing Assignments (Attendees) tab for tasks (#1165) 2014-07-23 14:35:52 +02:00
Thomas Bruederli
b10dcd2b95 Ignore keyboard events from input fields 2014-07-03 13:43:32 +02:00
Thomas Bruederli
3b80a73456 Minor codestyle fix 2014-06-26 17:44:10 +02:00
Thomas Bruederli
5c490914fe Accessibilty improvements and keyboard navigation for tasks module (#3085) 2014-06-20 15:12:11 +02:00
Thomas Bruederli
f1550e5f71 Fix compatibility with jQuery UI 1.10 API 2014-06-19 10:58:04 +02:00
Thomas Bruederli
2ce61e7fc1 Fix drag & dropping tasks onto the new treelist widget 2014-05-28 13:31:50 +02:00