Aleksander Machniak
cb7f4d635b
Performance: Use initialized calendars if available, skipping redundant folder cache synchronization
2016-02-22 11:37:34 +01:00
Aleksander Machniak
a7e3a938a7
Unify mail-relations handling across plugins
2016-02-21 19:41:49 +01:00
Aleksander Machniak
d96689620f
Performance: Get event-to-mail relations once per events list, instead of doing SELECT for every event (including recurrences)
2016-02-21 19:09:04 +01:00
Aleksander Machniak
922d8de6d0
Performance: Skip another few cache selects
2016-02-21 18:17:42 +01:00
Aleksander Machniak
9972823957
Performance: Optimize get_message_relations() to use one query per-folder less
...
Fix bug where in kolab_storage::select() could not initialize/reset folder cache properly
2016-02-13 17:57:29 +01:00
Aleksander Machniak
11ce37ef17
Performance: Limit number of SQL queries when "attaching" relations/tags to list of tasks/notes ( #3969 )
2016-02-13 17:35:29 +01:00
Aleksander Machniak
446cd0dfe1
Performance: Limit number of SQL queries needed for "object relations update" operation
2016-02-13 13:09:59 +01:00
Aleksander Machniak
52053f355a
Performance: Optimize kolab_storage_folder::get_object() to use one sql query instead of two
...
Before the change to get an object by UID we first resolve UID to IMAP-UID
and then fetch the object data by IMAP-UID - two select queries. Now we
directly select the data by UID.
2016-02-13 11:33:01 +01:00
Aleksander Machniak
bd8166b81a
Fix regression in last optimisations
2016-02-13 09:16:38 +01:00
Aleksander Machniak
7b455c4b97
Performance: Don't initialize all folders in driver constructor ( #3971 )
2016-02-12 16:27:19 +01:00
Aleksander Machniak
2172f4340c
Performance: Consolidate metadata requests ( #3989 )
...
This changes number of cache requests from 4 to 2 for each groupware folder.
2016-02-12 13:45:58 +01:00
Aleksander Machniak
a9b09a16ac
Performance: Don't initialize all folders in task driver constructor ( #3971 )
2016-02-12 11:50:42 +01:00
Aleksander Machniak
a7af7a9b81
Fix JS error when using tasks filter after task delete (T1005)
2016-02-12 11:44:42 +01:00
Aleksander Machniak
81ffe68df5
Q() -> rcube::Q()
2016-02-12 11:15:41 +01:00
Aleksander Machniak
78f9de6d3c
Fix redundant HTTP requests when opening/closing "Add a note" dialog ( #4187 )
2016-02-11 16:49:47 +01:00
Aleksander Machniak
e7eed4dff1
Make Content-Type check case-insensitive ( #5109 )
2016-02-11 15:37:21 +01:00
Aleksander Machniak
8c32e31fa3
Set COMMENT on delegation iTip ( #4915 )
2016-02-11 14:49:39 +01:00
Aleksander Machniak
53373eb79b
Remove non-existing old options ( #5022 )
2016-02-11 13:06:25 +01:00
Aleksander Machniak
aab41cfa16
Fix bug where event occurrence with no attendees inherited attendees of the event ( #5300 )
...
The object was created/updated corretly, the bug was in exception properties resolving.
2016-02-11 11:58:33 +01:00
Aleksander Machniak
0fba21a6ac
Fix bug where pending calendar displayed not more than one instance for recurring events ( #5274 )
2016-02-10 14:57:55 +01:00
Aleksander Machniak
170e2d5e7e
Get rid of horizontal scroll in file rename dialog
2016-02-10 13:59:03 +01:00
Aleksander Machniak
a0aff58604
Fix bug where some database column length limit could be exceeded ( #5291 )
...
Which cased e.g. sql errors when creating a contact group with name > 255 characters.
2016-02-09 12:11:41 +01:00
Aleksander Machniak
5ca65962d2
Fix bug where pending calendar displayed not more than one event ( #5274 )
2016-02-09 12:05:10 +01:00
Aleksander Machniak
82967b7f63
Display "loading..." message when fetching folders list
2016-02-04 12:45:08 +01:00
Aleksander Machniak
d35a3084ae
Don't load kolab_delegation localization on ajax requests
2016-02-04 12:24:54 +01:00
Jeroen van Meeuwen (Kolab Systems)
4c6a518d9e
The CSV export plugin is a contractual obligation, but does not add value to the product.
...
The CSV export plugin has been applied to the -3.2 enterprise, long-term commitment branch, and should not be carried forward.
2016-02-03 16:22:55 +01:00
Jeroen van Meeuwen (Kolab Systems)
762a7b1a33
Provide the best guess of a default source as would be configured on a standalone, default installation
2016-02-03 15:21:20 +01:00
Jeroen van Meeuwen (Kolab Systems)
5fb9cbc68a
Point to the correct URL by default
2016-02-03 15:21:20 +01:00
Aleksander Machniak
0be227c6ba
csv_export plugin
2016-02-03 15:13:28 +01:00
Aleksander Machniak
2f3e9f960c
Fix moving sessions list columns and proper closing of loading message on request errors
2016-02-02 18:53:40 +01:00
Aleksander Machniak
1f88231db9
Listing active collaborative editing sessions (T728)
2016-01-29 11:24:02 +01:00
Aleksander Machniak
669feb6b02
Comment out console() calls, CS fixes
2016-01-28 17:12:23 +01:00
Aleksander Machniak
f1eada2be3
Fix "Failed to save authentication token" when adding token to kolab-2fa plugin (T968)
2016-01-28 17:07:11 +01:00
Thomas Bruederli
6a8b8b19a0
Fix SQL error when inserting task with no status set.
...
The database schema doesn't allow null values but expects an empty string.
2016-01-27 21:45:11 +01:00
Jeroen van Meeuwen (Kolab Systems)
e0fb3be3da
Remove trailing comma from array values
2016-01-11 09:36:55 +01:00
Aleksander Machniak
47d33c54a9
Merge remote-tracking branch 'remotes/origin/manticore'
2016-01-08 15:42:56 +01:00
Aleksander Machniak
5d8f64481f
Fix disabled tasklist selector in "Save as task" dialog ( #5301 )
2015-12-17 19:41:39 +01:00
Aleksander Machniak
7babdcdaa2
Fix bug where "Loading..." message wasn't removed on error when saving a task
2015-12-17 16:43:20 +01:00
Aleksander Machniak
f8d65ba843
Fix some typos
2015-12-17 15:57:29 +01:00
Aleksander Machniak
b01cfae47a
Fix: set_mailbox() does not exist in Roundcube 1.2, use set_folder()
2015-12-17 15:48:28 +01:00
Aleksander Machniak
da5038ef62
Add sessionClosed event handling (T846)
2015-12-07 16:08:28 +01:00
Aleksander Machniak
9e5d6fe1c1
Disable Save button in manticore session when the file/folder is not writable
2015-12-03 14:59:05 +01:00
Aleksander Machniak
580904174e
Various fixes
2015-12-02 14:23:00 +01:00
Aleksander Machniak
94eff6b1e7
Implement users autocompletion in kolab_files - use users from LDAP not from addressbook(s)
2015-12-02 12:41:57 +01:00
Aleksander Machniak
df5e84f052
Update session indicators periodically (T848)
2015-12-01 15:55:36 +01:00
Aleksander Machniak
c9c5b19b52
Support user names and comment for invitations (T859)
2015-11-26 13:55:53 +01:00
Aleksander Machniak
5b796290d6
Add button to join the session immediately on invitation level, add option
...
to accept/decline invitations in document editors dialog
2015-11-25 13:02:41 +01:00
Aleksander Machniak
eb0fdf3765
Partial invitations and notifications support
2015-11-24 16:54:07 +01:00
Aleksander Machniak
24c8ac7507
Removing session participants
2015-11-20 17:49:56 +01:00
Aleksander Machniak
e212334454
Some fixes in invitations dialog
2015-11-20 15:25:26 +01:00