Commit graph

46 commits

Author SHA1 Message Date
Francis Lachapelle 96c22b6b96 fix(addressbook): handle vCard with multiple title values 2020-07-07 14:14:08 -04:00
Ludovic Marcotte 396755fffb (fix) handle multi-valued mozillasecondemail attribute mapping 2018-07-20 09:44:20 -04:00
Ludovic Marcotte 394e7e7e88 (feat) handling of c_hascertificate 2017-12-23 04:37:12 -05:00
Francis Lachapelle 38d4a26827 Avoid calls on null objects
Fixes #4329
2017-11-08 16:24:26 -05:00
Francis Lachapelle 3189e0e13a LDIF to vCard: inverse values of "ou" and "o"
Fixes #4278
2017-09-07 13:41:51 -04:00
Francis Lachapelle 59dbef5ee7 Avoid duplicated emails in LDAP-based addressbook
Fixes #4129
2017-04-25 14:49:29 -04:00
Ludovic Marcotte 5c573b9a76 (fix) small fixes over previous commit 2017-04-21 14:12:48 -04:00
Ludovic Marcotte 513d81eb59 (fix) LDIF to vCard conversion for non-handled multi-value attributes (fixes #4086) 2017-04-21 12:31:54 -04:00
Francis Lachapelle 25430a8128 Fix handling of contact organizations
Fixes #4028
2017-03-03 10:35:50 -05:00
Francis Lachapelle 7327ec21b2 Avoid duplicate emails in LDAP-based address book
Fixes #3941
2016-12-21 10:37:04 -05:00
Francis Lachapelle f7dd835f92 Fix mail attribute when importing an LDIF file
Fixes #3878
2016-11-30 16:06:09 -05:00
Ludovic Marcotte 836fdb1722 (feat) added photo support for LDAP-based address books 2016-11-23 16:30:41 -05:00
Ludovic Marcotte 78045b14be (feat) first pass at support for recurring events/tasks email alarms (fixes #1053) 2016-11-02 18:16:45 -04:00
Francis Lachapelle f326ca5ae5 Fix saving the note of a card
Fixes #3849
2016-10-20 18:28:58 -04:00
Francis Lachapelle f902b90348 Fix vCard generation for tags with no type
Fixes #3826
2016-10-17 16:36:21 -04:00
Francis Lachapelle 9d65d7c3a8 Support multiple descriptions from LDAP entries
Fixes #3750
2016-08-01 15:55:50 -04:00
Francis Lachapelle fd4b09428f Expose all email addresses in autocompletion
This change is immediately applicable to LDAP-based system address
books. However, personal SQL-based address books must have their quick
tables recreated. To do so, one must use sogo-tool to backup and restore
the user's data.

Resolves #3443, #3526
2016-05-25 10:25:53 -04:00
Ludovic Marcotte b5b9d596f0 (fix) handle multi-value org units 2016-05-11 10:16:34 -04:00
Ludovic Marcotte beb4af9f9f (fix) avoid compilation warning from previous commit 2016-03-13 13:45:58 -04:00
Ludovic Marcotte 85cacd97de Use GMT tz when setting birthday (fixes #3579) 2016-03-13 13:44:42 -04:00
Francis Lachapelle 485a9d4462 Fix import of cn from SQL source 2016-02-19 16:09:08 -05:00
Patrice Levesque 7c25b53fdf Remove pointless #imports from .m and .h files
This was done with a brute-force approach, ensuring no additional
warnings from GCC 4.9 under x86_64.
2016-02-13 16:11:52 -05:00
Ludovic Marcotte 0b10e20d37 (fix #127) fallback to "work" when export as ldif 2015-12-11 14:50:26 -05:00
Euan Thoms 3c62cc744e Stage 1 of clang compiler warning patches. 2015-10-31 14:10:03 +08:00
Ludovic Marcotte 38713a6c67 (feat) handle multiple home/work phones, emails and urls 2015-08-18 16:21:47 -04:00
Francis Lachapelle 33b035b360 LDIF to vCard: Handle multiple emails & phones 2015-06-12 11:58:59 -04:00
Francis Lachapelle e40b42c213 Move setAttributes from NGVCard to UIx*Editors 2015-06-11 15:26:35 -04:00
Francis Lachapelle 0a49031b01 JSON-based operations on contacts 2015-06-11 15:23:27 -04:00
Ludovic Marcotte 12a4fd05a2 Support for repetitive alarms and tasks 2014-09-12 08:34:15 -04:00
Ludovic Marcotte b05fcc7d82 Fat commit to refactor the quick record generation 2014-07-30 14:51:00 -04:00
Francis Lachapelle 212d7149ed Fix display of a contact's birthday
Fixes #2503
2014-02-18 10:13:34 -05:00
Ludovic Marcotte 3175a9169f Mapped lots of contact properties 2014-02-05 20:56:01 -05:00
Ludovic Marcotte e7f38f940e Moved the cards' logic into a category and added support for more AS ones 2014-01-22 11:27:27 -05:00
Ludovic Marcotte a24d809e40 Minor code/copyright/authors cleanups 2014-01-09 21:06:31 -05:00
Ludovic Marcotte 40d6ce66d0 Small fix over previous commit. 2012-11-17 16:43:49 -05:00
Ludovic Marcotte 77e4b3307f Fix for bug #2106 2012-11-17 15:33:07 -05:00
Jean Raby 79599a08b9 Restore mapping of vcard:NOTE -> LDAP:description
lost in last commit

Monotone-Parent: 06f33f8f7c4581f3ec39d5cce6e3b77a99d436b0
Monotone-Revision: 65528b04d38419185ed64db626bd6ae368bfcd00

Monotone-Author: jraby@inverse.ca
Monotone-Date: 2012-04-26T13:53:15
2012-04-26 13:53:15 +00:00
Jean Raby 49a74909d7 * SoObjects/Mailer/SOGoDraftObject.m (-updateFromLDIFRecord:):
carry the c_info attribute in vcards through the x-sogo-contactinfo attribute.
  This functionality was lost a while ago.
  We used to use the NOTE attribute for this. From now on,
  the sogo-connector.autoComplete.commentAttribute have to be set to
  'unprocessed:x-sogo-contactinfo' instead of 'Notes'.

Monotone-Parent: d8a0de208631b406144e740ab09b4e5a92f0e66c
Monotone-Revision: 402b5b43e7c75b50806b41e7372eed0e61a4de9f

Monotone-Author: jraby@inverse.ca
Monotone-Date: 2012-04-25T21:35:29
2012-04-25 21:35:29 +00:00
Wolfgang Sourdeau 1fe00b795c Monotone-Parent: 71440e99d4aaef941747ff066471092846387f65
Monotone-Revision: 37d86b8e5ad24c1858630f995fbaac5a979617e2

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2012-03-09T04:17:09
2012-03-09 04:17:09 +00:00
Wolfgang Sourdeau b7323afa01 Monotone-Parent: 2db05edf03ab8974bf7e72c13532434b264cff3d
Monotone-Revision: 5c16103ef3144005637a40e62d21cf1830441cea

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2012-03-06T19:46:14
2012-03-06 19:46:14 +00:00
Wolfgang Sourdeau 4ba4c622bc Monotone-Parent: 995b68ade85d0d884cdf8f6fc87e55f0c376a80c
Monotone-Revision: 61fe02b6c3bc4f0aa3797d661d014d8c256b0de9

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2011-12-30T20:39:07
Monotone-Branch: ca.inverse.sogo
2011-12-30 20:39:07 +00:00
Francis Lachapelle 63e0b0e116 applied changes from 59d4ff7e6c2fe24e74adbe4891af30ece4f5e858
through c05e0091913ed81140571dab045abdaf56a77ef8

Monotone-Parent: 850fd7677033b28a7218a010f55b437ebd12f665
Monotone-Revision: eb1f58bb7bd3454ffc857750264fae0b27b86d32

Monotone-Author: flachapelle@inverse.ca
Monotone-Date: 2011-11-14T16:07:04
2011-11-14 16:07:04 +00:00
C Robert f82236c4a1 Fixed ldif export
Monotone-Parent: 5ec95086791268665860b1d3426a6dac9b220e92
Monotone-Revision: 24ad1ea4c7c45424c62bc468e315d77139691089

Monotone-Author: crobert@inverse.ca
Monotone-Date: 2009-09-24T15:58:30
Monotone-Branch: ca.inverse.sogo
2009-09-24 15:58:30 +00:00
Ludovic Marcotte 4af84368a5 See ChangeLog
Monotone-Parent: 0c9dd83dd8ccf4f99590b84d0154f2fdc166550f
Monotone-Revision: 5549339aa6c865731d17f2f65a560a401cb19e1f

Monotone-Author: ludovic@Sophos.ca
Monotone-Date: 2009-09-22T18:53:51
Monotone-Branch: ca.inverse.sogo
2009-09-22 18:53:51 +00:00
Wolfgang Sourdeau eaed6f4651 Monotone-Parent: c4fdf74f8e1b05e98fa30deb0fcacf9be7ec1498
Monotone-Revision: 9495d1f289e6a977a13ee774c20ad749628a99ac

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2009-09-14T20:15:31
Monotone-Branch: ca.inverse.sogo
2009-09-14 20:15:31 +00:00
C Robert f4fabba6b9 New category for ldifString (NGVCard, NGVList)
Monotone-Parent: d124c012f70febcfcbb9a2b5d4f3a20a7a001d7a
Monotone-Revision: 2ca761e2d40488480678e105a10bfe240b9c689c

Monotone-Author: crobert@inverse.ca
Monotone-Date: 2009-09-09T15:30:22
Monotone-Branch: ca.inverse.sogo
2009-09-09 15:30:22 +00:00