Aleksander Machniak (Kolab Systems)
5ce8c1abb4
Add ACL checking on target parent folder ( #233 )
2011-08-04 11:56:13 +02:00
Aleksander Machniak (Kolab Systems)
909d2c43a7
Clean empty values in contact data, fixes #267
2011-08-03 11:55:36 +02:00
Aleksander Machniak (Kolab Systems)
ae4b2d6b51
Fixed PHP warning on 'gender' field handling
...
Added vCard fieldmap definition for Kolab-specific attributes (#254 )
2011-08-03 11:22:12 +02:00
Aleksander Machniak (Kolab Systems)
1ff51a5500
Fixed listing of contacts when group is selected
2011-08-02 13:18:48 +02:00
Aleksander Machniak (Kolab Systems)
b67430379f
Improved folder rename handling
2011-08-01 12:44:30 +02:00
Aleksander Machniak (Kolab Systems)
6a907162c4
Don't set parent folder to current folder on folder create.
...
Most likely user will create root-level folders
2011-07-29 19:21:26 +02:00
Aleksander Machniak (Kolab Systems)
edc2ffdfbe
Added loading indicator for book create/edit
2011-07-29 19:00:43 +02:00
Aleksander Machniak (Kolab Systems)
8e78e653f3
Use new getMyRights() instead of getACL() for better performance (Kolab_Storage-0.5.2 required)
2011-07-29 15:08:00 +02:00
Aleksander Machniak (Kolab Systems)
f56e78fbf8
Skip current folder (and its children) in folder selector to prevent moving to itself
2011-07-29 13:33:08 +02:00
Aleksander Machniak (Kolab Systems)
d26d874c7b
Fixed handling of error in folder rename/create ( #233 )
2011-07-29 12:50:35 +02:00
Aleksander Machniak (Kolab Systems)
b1ab27cbe0
Removed timers
2011-07-28 12:40:02 +02:00
Aleksander Machniak (Kolab Systems)
75392cc492
Make contacts sorting unicode-safe and locale-dependent
2011-07-28 12:39:05 +02:00
Aleksander Machniak (Kolab Systems)
03f9741a61
Fix contacts sorting when there's no name field
2011-07-28 12:00:11 +02:00
Aleksander Machniak (Kolab Systems)
3cd7d52040
Improved performance by sorting contacts only for listing
2011-07-28 11:41:44 +02:00
Aleksander Machniak (Kolab Systems)
7940612da5
Fixed issue with folders which names are resolved to numeric identifiers
2011-07-27 19:13:38 +02:00
Thomas Bruederli
08b23c4042
Better type check of ACL var
2011-07-27 16:46:12 +02:00
Aleksander Machniak (Kolab Systems)
91da3a3bba
Fixed merging address fields on contact update
2011-07-27 14:46:40 +02:00
Aleksander Machniak (Kolab Systems)
b7e8092558
Fixed folder name checks
2011-07-26 10:32:09 +02:00
Aleksander Machniak (Kolab Systems)
dc0f7261ad
Set autocomplete_addressbooks using new config_get hook
2011-07-25 12:49:46 +02:00
Aleksander Machniak (Kolab Systems)
dddcc2fa60
Check getACL() result to prevent from PHP error when PEAR_Error is returned
2011-07-25 12:33:44 +02:00
Aleksander Machniak (Kolab Systems)
0bc55bd1e0
Added contact validation, require name or email field
2011-07-24 10:56:47 +02:00
Aleksander Machniak (Kolab Systems)
2981e5a3e6
Fixed Bug #217 : After changing parent folder to edited folder, the book disapears from the list
2011-07-22 14:06:18 +02:00
Aleksander Machniak (Kolab Systems)
480993ec15
Prevent from PHP warning when search string is empty
2011-07-21 18:21:55 +02:00
Thomas Bruederli
9a96600ddd
Revert "Convert kolab contacts into Roundcube internal format as late as possible"
...
This reverts commit 18d9a7f508
.
2011-07-20 15:54:04 +02:00
Thomas Bruederli
266dcaf07d
Merge branch 'master' of ssh://git.kolabsys.com/git/roundcube
2011-07-20 15:39:01 +02:00
Thomas Bruederli
18d9a7f508
Convert kolab contacts into Roundcube internal format as late as possible
2011-07-20 15:38:34 +02:00
Aleksander Machniak (Kolab Systems)
7e57b93806
Removed old code
2011-07-20 15:23:47 +02:00
Aleksander Machniak (Kolab Systems)
fdee0e452f
Display parent folder selector more often
2011-07-20 15:18:53 +02:00
Aleksander Machniak (Kolab Systems)
8416794d45
Improved parent folder selector, use SELECT with all folders list instead of radio buttons
2011-07-18 19:55:46 +02:00
Aleksander Machniak (Kolab Systems)
e814ae20bb
The storage must be re-synchronized after undelete
2011-07-18 15:39:02 +02:00
Thomas Bruederli
f87ddd4c6e
Sharper mini icons; CSS optimizations for IE6
2011-07-17 20:35:26 +02:00
Aleksander Machniak (Kolab Systems)
b7225f9f2c
Added undelete support
2011-07-08 17:39:03 +02:00
Aleksander Machniak (Kolab Systems)
6994d3d38f
Use md5 again. Reverted 4054953039
2011-07-08 11:38:26 +02:00
Aleksander Machniak (Kolab Systems)
4054953039
Don't use md5() for contact identifiers
2011-07-07 14:01:25 +02:00
Aleksander Machniak (Kolab Systems)
f5edc20089
Added groups list sorting
2011-07-05 20:11:19 +02:00
Aleksander Machniak (Kolab Systems)
ecfd861c12
Enable groups for readonly folders
2011-07-05 11:41:22 +02:00
Aleksander Machniak (Kolab Systems)
1b5ea4983d
Initialize contactlist data object only when needed, for better performance of addressbook folders (with groups) list
2011-07-04 19:36:03 +02:00
Thomas Bruederli
8c3aa231e1
Improve folder/address book listing; temporarily add some timer output for profiling
2011-07-04 14:57:00 +02:00
Aleksander Machniak (Kolab Systems)
12f5ac34f0
Move some methods to kolab_core plugin (will be used by calendar plugin)
2011-06-28 10:02:33 +02:00
Aleksander Machniak (Kolab Systems)
924aaba1eb
DOn't use reserver word 'class'
2011-06-27 17:53:10 +02:00
Aleksander Machniak (Kolab Systems)
f0e1198db3
Removed debug code, fixed namespace prefix handling
2011-06-27 14:10:00 +02:00
Aleksander Machniak (Kolab Systems)
d93b7bf46c
Workaround for Horde bug where groups are listed as contacts
2011-06-27 14:09:16 +02:00
Aleksander Machniak (Kolab Systems)
726932250a
Lost commit
2011-06-27 13:44:27 +02:00
Aleksander Machniak (Kolab Systems)
17e5d1b7c3
Added addressbook directories list styling with readonly and namespace icons.
...
Improved addressbook folders naming/structure representation on the list.
Added addressbook folders management features including (delete/create/rename).
2011-06-24 20:13:43 +02:00
Aleksander Machniak (Kolab Systems)
431c1b4e1c
Horde classes are using UTF7-IMAP encoding (see also https://bugzilla.kolabsys.com/show_bug.cgi?id=116 )
2011-06-15 12:31:36 +02:00
Aleksander Machniak (Kolab Systems)
1c51c1a9d9
Added rcube_kolab::folder_id() with improved ID generation method
2011-06-15 11:23:59 +02:00
Aleksander Machniak
937ff46230
Support array in 2nd argument of search() when searching by primary key, as in rcube_contacts class
2011-06-13 15:53:16 +02:00
Aleksander Machniak
c27629eaf8
Added option for addressbook(s) selection/priority
2011-06-08 11:33:18 +02:00
Aleksander Machniak
55f3fcc105
Advanced search support, code cleanup, pl_PL localization fixes
2011-06-03 15:28:42 +02:00
Aleksander Machniak
902bfe9488
Fix localization broken in last commit
2011-06-02 10:33:29 +02:00