Thomas Tanghus
9d672249da
Add route for getting AddressBook metadata. Refs. #412
2014-04-01 02:11:29 +02:00
Thomas Tanghus
a1c8fe7f1e
Merge pull request #444 from owncloud/import_multi_format2
...
Import from multiple formats
2014-03-23 14:18:48 +01:00
Thomas Tanghus
ce9a2797a9
Use \OC::->close(); instead of session_write_close();
2014-03-21 15:19:31 +01:00
Thomas Tanghus
05acb6e87a
Mostly done refactoring Photo controller
2014-03-20 01:55:57 +01:00
Thomas Tanghus
300834d861
Add missing backslash to injected class
2014-03-18 00:56:57 +01:00
babelouest
919f540d01
Import from multiple formats
2014-03-11 16:43:32 +01:00
Thomas Tanghus
f6bfea77e7
Scrutinizer cleanup
2014-03-08 16:22:51 +01:00
Thomas Tanghus
4bbbe3d95a
Revert "fix ldap a bit" @babelouest
...
This reverts commit 5cb99a657e
.
2014-03-03 01:16:02 +01:00
Thomas Tanghus
be190eb920
Override more string properties. Refs. #260
2014-03-02 23:43:22 +01:00
Thomas Tanghus
865d6e2e97
Only search in active address books. Fix #424
2014-02-26 11:28:01 +01:00
babelouest
3300bed849
Merge branch 'master' of https://github.com/owncloud/contacts
2014-02-25 07:53:35 -05:00
Thomas Tanghus
0d910443d1
Register all backends to OCP\Contacts
2014-02-04 16:20:14 +01:00
Thomas Tanghus
8a7ada1c37
Add support for HEAD and OPTIONS to address book
2014-01-29 23:49:58 +01:00
Thomas Tanghus
96887e45be
Merge branch 'webdav-logexceptions'
2014-01-29 01:42:05 +01:00
Thomas Tanghus
9abdeb75ce
2014
2014-01-26 00:40:22 +01:00
Thomas Tanghus
a59897bbe2
Add Sabre exception loggin plugin
2014-01-25 03:41:38 +01:00
Simon McVittie
16fa2cf807
Fix X-EVOLUTION-FILE-AS escape
...
Evolution defaults to the form "X-EVOLUTION-FILE-AS:Bloggs\, Joe", and
since Evolution uses this field as the contacts' displayed name, it's
highly visible when ownCloud turns it into
"X-EVOLUTION-FILE-AS:Bloggs\\, Joe".
https://github.com/owncloud/contacts/issues/42#issuecomment-28776546
When interacting with Evolution-Data-Server (which I think MeeGo might
use), the same incorrect escaping applies to X-EVOLUTION-FILE-AS. This
is a non-standard field, but it's highly visible for Evolution users,
since it's used as the default displayed name for contacts there.
https://github.com/owncloud/core/issues/2335#issuecomment-32130820
Bug-Debian: http://bugs.debian.org/735112
2014-01-12 19:06:11 -04:00
Thomas Tanghus
3a89a0bc16
Merge pull request #312 from owncloud/migration
...
Fix migration provider
2013-12-21 08:58:37 -08:00
Thomas Tanghus
edf06ad662
Merge pull request #313 from owncloud/add-indexes
...
Add indexes for speedingup db queries
2013-12-20 03:28:45 -08:00
Bart Visscher
7738fcc5c7
Fix migration provider
2013-12-20 11:51:26 +01:00
Bart Visscher
cbe3ff9c66
Add indexes for speedingup db queries
2013-12-20 11:50:13 +01:00
tomneedham
07c6ec9298
Fix loading of migration provider class
2013-12-19 15:46:59 +00:00
Thomas Tanghus
ce48087e00
Bump version
2013-11-28 12:21:49 +01:00
Nicolas Mora
5cb99a657e
fix ldap a bit
2013-11-24 15:07:04 -05:00
Thomas Tanghus
4b94a3d8e1
Bump version for RC1
2013-10-30 16:15:11 +01:00
Thomas Tanghus
7f07d14ae7
Fix PHP4 array notation
2013-10-24 14:19:08 +02:00
Thomas Tanghus
6f68361131
Add missing CardDAV routes. Refs #230
2013-10-24 11:43:21 +02:00
Thomas Tanghus
353580994f
Increase require to 6.00
2013-10-23 22:21:01 +02:00
Thomas Tanghus
bf095621e0
Fix editing contact photos.
2013-10-22 17:10:23 +02:00
Thomas Tanghus
1d29b943ae
Finally works with core master
2013-10-17 02:10:50 +02:00
Thomas Tanghus
44fb5c5d14
Bump to version 0.2.81
2013-10-17 02:10:50 +02:00
Thomas Tanghus
d71d4c84fd
Current adjustements with core. Still doesn't work with master
2013-10-11 14:47:54 +02:00
Thomas Tanghus
8625c2b3c5
Bump version and require
2013-10-05 01:38:49 +02:00
Thomas Tanghus
95620bd9d3
Use CompoundProperty for ORG
2013-10-03 18:08:49 +02:00
Thomas Tanghus
408ab0f3e3
Line break and indentation
2013-10-03 13:24:42 +02:00
Thomas Tanghus
f8c46f1ad1
Various route and request adjustments
...
* All request bodies are now JSON.
* Contact property add/update/delete uses the same PATCH route.
2013-10-03 04:15:12 +02:00
Thomas Tanghus
6b88946e91
Now in a semi-working state
2013-10-01 19:15:22 +02:00
Thomas Tanghus
8b6f877fea
PATCH test WiP
2013-10-01 19:15:22 +02:00
Thomas Tanghus
5e38bf07cb
Use OC::$server->getNavigationManager()
2013-10-01 19:15:22 +02:00
Thomas Tanghus
ec06ba01e4
Port hack from 5.0.12 to fix wrongly escaped parameters. #146
...
Add a test for it and remove validator plugin as it's now done
in the CardDAV plugin to avoid parsing unnecessarily.
2013-10-01 19:15:22 +02:00
Thomas Tanghus
e06bd9b17a
Fix birthday generation and add methods for creating birthday events
2013-10-01 19:15:22 +02:00
Thomas Tanghus
67412f3679
Port controllers to OCP\AppFramework
2013-10-01 19:15:22 +02:00
Thomas Tanghus
18bb84d306
Don't check for OCA\AppFramework
2013-10-01 19:15:22 +02:00
Thomas Tanghus
cfd8cd02b3
Now loads with OCP\AppFramework
2013-10-01 19:15:22 +02:00
Thomas Tanghus
5a32805dc1
Use non-public API class to start with
2013-10-01 19:15:22 +02:00
Thomas Tanghus
3aeb94fc5d
Add CardDAV ValidatorPlugin
2013-09-16 21:30:51 +02:00
Thomas Tanghus
cf92673e8c
OC_ -> OCP\
2013-09-16 02:24:08 +02:00
Thomas Tanghus
322357dba1
New FileActions script for importing from filesystem. Closes #190
...
Needs owncloud/core#4784 to work properly
2013-09-10 00:30:39 +02:00
Thomas Tanghus
feb200bba6
Finally (re)implemented (de)activate address books. Closes #48
2013-09-05 22:08:34 +02:00
Thomas Tanghus
0d628fb766
Backends were instantiated before user was logged in and broke CardDAV
...
fix #186
2013-09-04 20:10:43 +02:00
Thomas Tanghus
8ff09aab27
Move profile photo handling to separate controller
2013-09-04 08:03:33 +02:00
Thomas Tanghus
83d3320339
First iteration of barch deletion #110
2013-09-03 14:09:13 +02:00
Thomas Tanghus
1a24590322
Use OCP\Image
2013-09-03 14:09:13 +02:00
Thomas Tanghus
4a67ad28ca
Improved unit tests and adjust backend method signatures.
2013-08-26 20:10:29 +02:00
Nicolas Mora
6264dc6dc1
Merge branch 'master' of https://github.com/owncloud/contacts
2013-07-01 10:44:20 -04:00
Nicolas Mora
66be4cbf26
personnal settings
2013-07-01 10:43:24 -04:00
Thomas Tanghus
73b3c7346d
Fix group/category deletion.
2013-06-27 15:53:31 +02:00
Thomas Tanghus
b77f104447
Improve feedback on import.
2013-06-27 15:53:31 +02:00
Nicolas Mora
7b75285d3b
seperate find multiple cards and find one card
2013-06-02 15:00:40 -04:00
Thomas Tanghus
ac2f08e7ee
Fix index/purge hooks.
2013-05-25 01:35:42 +02:00
Thomas Tanghus
c97f498905
Ported export. Fixes #108
2013-05-24 20:35:23 +02:00
Thomas Tanghus
143a97f832
Make sure all address books are activated on upgrade.
...
Workaround for the regression that address books can't
be (de)activated.
2013-05-23 21:37:39 +02:00
Thomas Tanghus
e8c7047869
Implement rename group. Refs #97
2013-05-21 23:39:50 +02:00
Thomas Tanghus
591a48aa67
Added custom GroupProperty. Refs #96
2013-05-19 00:54:51 +02:00
Thomas Tanghus
b34ec08301
Log error if AppFramework isn't enabled.
2013-05-15 23:53:18 +02:00
Thomas Tanghus
743ac44298
Map to custom CompoundProperty
2013-05-15 23:52:41 +02:00
Thomas Tanghus
b8b9c5dc91
Add GET route to single contact.
2013-05-09 05:58:28 +02:00
Thomas Tanghus
f76ca64ba4
Add renaming address books.
2013-05-07 19:16:06 +02:00
Thomas Tanghus
757bc10216
Contacts: Implement move to address book. Still some rough edges.
2013-05-06 01:49:10 +02:00
Thomas Tanghus
a7484c50a4
Contacts: Use OCA\Contacts\VObject\VCard for Sabre object factory.
2013-05-05 15:25:15 +02:00
Thomas Tanghus
5b42801924
Contacts: Remove classpath.php require from remote.php
2013-05-04 21:20:01 +02:00
Thomas Tanghus
d4b18987ae
Contacts: Abstract js address book access and further simplify import.
2013-05-02 20:42:24 +02:00
Thomas Tanghus
e7d52c5437
Contacts: Reenabled search. Currently only for own, local contacts.
2013-04-30 02:06:11 +02:00
Thomas Tanghus
ec86678dec
Contacts: Small steps towards RESTfulness
2013-04-25 04:50:45 +02:00
Thomas Tanghus
d837289da9
Contacts: Remove userid from routes
2013-04-25 04:29:59 +02:00
Thomas Tanghus
1c0c8097f2
Contacts: Move code to SettingsController
2013-04-25 04:19:41 +02:00
Thomas Tanghus
635a6e2825
Contacts: Added start on LDAP backend by @babelouest
2013-04-25 01:46:47 +02:00
Thomas Tanghus
80294e935b
Contacts: Move code out out routing.
2013-04-25 01:04:29 +02:00
Thomas Tanghus
c18bd89e51
Contacts: One more class name adjustment
2013-04-25 01:03:42 +02:00
Thomas Tanghus
2105d5a3be
Contacts: Scrapped OC::$CLASSPATH thanks to owncloud/core#2993 \o/
2013-04-25 00:53:16 +02:00
Thomas Tanghus
09413a4fca
Contacts: Step 2 in porting to app framework.
2013-04-19 09:59:30 +02:00
Thomas Tanghus
c3b49a1007
First attempt on port to app framework
2013-04-18 01:12:04 +02:00
Thomas Tanghus
c3fa18e4a7
Merge branch 'contacts_backends' into contacts_oc6
...
Conflicts:
contacts/ajax/categories/add.php
contacts/ajax/contact/add.php
contacts/appinfo/app.php
contacts/appinfo/migrate.php
contacts/css/contacts.css
contacts/index.php
contacts/js/app.js
contacts/js/contacts.js
contacts/js/groups.js
contacts/lib/app.php
contacts/lib/carddav/addressbook.php
contacts/lib/sabre/backend.php
contacts/lib/vcard.php
contacts/templates/contacts.php
contacts/thumbnail.php
2013-04-17 15:07:59 +02:00
Thomas Tanghus
9b063b4e20
Contacts: Debug Sabre exceptions if DEBUG is set
2013-04-12 11:43:56 +02:00
Thomas Tanghus
e819c3462d
Contacts: ksort on array values
2013-04-08 22:39:22 +02:00
Thomas Tanghus
2b03184548
Contacts: Moved classpaths to classpath.php
2013-04-08 22:38:18 +02:00
Thomas Tanghus
3c1ee05d53
Contacts: Improved image upload
2013-04-08 22:35:28 +02:00
Thomas Tanghus
ac0d12470b
Contacts: Rename 'database' backend to 'local'
2013-04-07 22:33:40 +02:00
Thomas Tanghus
583a52e967
Contacts: Add requirements to routes.
2013-04-05 18:28:15 +02:00
Thomas Tanghus
c93e5feeec
Contacts: Get profile picture using Storage object.
2013-04-05 00:30:42 +02:00
Thomas Tanghus
ed349ccab3
Return all data after saveAll()
2013-04-04 02:56:20 +02:00
Thomas Tanghus
566be4bb67
Contacts: Use request factory methos in routes.
2013-04-03 16:54:56 +02:00
Thomas Tanghus
9f61cc8d78
Contacts: Basic merge functionality
2013-04-03 16:43:18 +02:00
Thomas Tanghus
c34db99e20
Contacts: Add route to trigger indexing
2013-04-01 03:47:59 +02:00
Thomas Tanghus
e5fbf0d888
Contacts: Add hooks for scanning categories and index properties.
2013-04-01 03:46:45 +02:00
Thomas Tanghus
0aa879dc45
Contacts: Load a server-side generated js script with preferences.
2013-04-01 03:44:46 +02:00
Thomas Tanghus
1f2c5d49ad
Contacts: Not all properties need a checksum
2013-03-30 07:26:29 +01:00
Tom Needham
2c1104c3ed
Contacts, Calendars and Bookmarks: Fix migration scripts for user export/import
2013-03-30 01:18:36 +00:00
Thomas Tanghus
01e4a01cab
Contacts: Ported addToGroup and removeFromGroup
2013-03-29 06:51:16 +01:00
Thomas Tanghus
7693785933
Contacts: Importing, indexing and group extraction in working state.
2013-03-29 05:00:03 +01:00