Commit graph

69 commits

Author SHA1 Message Date
Thomas Bruederli
bda8aa02b6 Correct email address in author section; add AGPL license header to all relevant files 2011-12-07 12:51:23 +01:00
Aleksander Machniak (Kolab Systems)
53725a93dd Added package.xml files 2011-11-18 15:55:08 +01:00
Aleksander Machniak
5217368a0a Fix bug where created/renamed folder could be inserted after another folder row but before its groups rows 2011-11-11 16:54:29 +01:00
Aleksander Machniak
f02613a222 Support addressbook_search_mode configuration parameter 2011-11-11 14:50:08 +01:00
Aleksander Machniak (Kolab Systems)
b19b61a3cf Fixed wrong list id in create_group() method 2011-11-04 09:35:59 +01:00
Aleksander Machniak (Kolab Systems)
4a498714dd Changed license to AGPL 2011-10-27 10:20:46 +02:00
Thomas
c6d9a278f6 Annotate Lolab address books to support undelete 2011-09-21 22:46:13 +02:00
Aleksander Machniak (Kolab Systems)
a0c5bc292e Translate kolab-specific subtypes of addressbook fields (phone/address) 2011-09-12 15:01:47 +02:00
Aleksander Machniak (Kolab Systems)
1470b800a4 - Fixed is_a() usage for PHP >= 5.3.7 2011-09-10 13:40:56 +02:00
Aleksander Machniak
7577e5411d Fixed groups updating after addressbook rename
Fixed new addressbook selection on IE7 (#353)
2011-08-18 13:43:25 +02:00
Thomas
0202a872f5 Set maxlength for additional contact fields (#268) 2011-08-12 17:35:21 +02:00
Aleksander Machniak (Kolab Systems)
3b714f34d7 Fixed parent folder check 2011-08-10 19:23:00 +02:00
Aleksander Machniak (Kolab Systems)
e2447a803a Fixed email field resetting after contact update (#314) 2011-08-10 15:43:42 +02:00
Aleksander Machniak (Kolab Systems)
ed63a63aba Added 'Manage folders' link to actions menu 2011-08-09 08:41:16 +02:00
Aleksander Machniak (Kolab Systems)
b755bdd74f Cleanup authentication code
Move Kolab_List cache saver to "global" shutdown function
2011-08-05 08:29:29 +02:00
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