Commit Graph

77 Commits

Author SHA1 Message Date
Johannes Kanefendt 2e98929900 Removed tight coupling of group membership expansion and LDAPSource.
Any implementation of SOGoSource may now support group expansion by implementing the protocol MembershipAwareSource.
2019-11-26 15:29:02 +01:00
Francis Lachapelle 25021c192c New paramter SOGoLDAPGroupExpansionEnabled
Fixes #2506
2019-09-05 12:42:25 -04:00
Francis Lachapelle 8822c8cd07 (Calendar) Button to expand invited LDAP groups
Fixes #2506
2019-08-27 16:34:15 -04:00
Francis Lachapelle 7ebdac5525 Improve display of S/MIME certificates 2018-01-23 13:30:56 -05:00
Ludovic Marcotte 2b90ff70fa (feat) added custom fields support from Thunderbird's address book 2017-05-30 09:12:13 -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
Ludovic Marcotte b0fcaeef86 (fix) removed old code 2016-12-09 10:32:42 -05:00
Francis Lachapelle f326ca5ae5 Fix saving the note of a card
Fixes #3849
2016-10-20 18:28:58 -04:00
Francis Lachapelle 9d65d7c3a8 Support multiple descriptions from LDAP entries
Fixes #3750
2016-08-01 15:55:50 -04:00
Francis Lachapelle bfd69d3f28 Improve handling of a contact's birthday
Fixes #3579
2016-04-05 22:03:52 -04:00
Francis Lachapelle d60f49d8fa Improve display of a contact's URLs
Ensure the URL is valid and begins with a schema.
2016-03-01 16:53: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 dbffc50f06 (feat) screenname (x-aim) is now shown and editable 2015-11-27 10:58:56 -05:00
Euan Thoms 3c62cc744e Stage 1 of clang compiler warning patches. 2015-10-31 14:10:03 +08:00
Ludovic Marcotte 65525dd33b (feat) added date picker in contact editor + now handle correctly birthday 2015-08-20 10:29:47 -04:00
Francis Lachapelle 82720d341c (fix) Some compilation warnings 2015-08-03 12:03:56 -04:00
Ludovic Marcotte 40dd3e5875 (fix) reworked c_ prefixes on givenname,cn,sn,o and component.
This makes it easier to map to the quick table and avoid
fields duplications.
2015-07-27 12:47:40 -04:00
Ludovic Marcotte a166d1b4cf Using chips for adding/viewing contact categories 2015-06-12 11:47:50 -04:00
Francis Lachapelle 37e91733ca Improve API documentation 2015-06-11 15:54:09 -04:00
Francis Lachapelle c4802df024 Remove debugging output 2015-06-11 15:27:01 -04:00
Francis Lachapelle 4b0ef6086a Cleanup contact and list viewers 2015-06-11 15:26:36 -04:00
Francis Lachapelle ef4de28ed4 ContactView: lowercase the card tag 2015-06-11 15:25:30 -04:00
Francis Lachapelle f248f81583 Improve template of Contacts module 2015-06-11 15:25:25 -04:00
Francis Lachapelle 0a49031b01 JSON-based operations on contacts 2015-06-11 15:23:27 -04:00
Francis Lachapelle 667e38ff0c (fix) Escaping of unexpected characters in emails
Properly encode characters in DOM attributes.

Fixes #3241
2015-06-11 13:14:19 -04:00
Francis Lachapelle a0317046ba Card view: don't escape <br>'s in note field 2014-10-06 08:42:59 -04:00
Francis Lachapelle 401320e08b Contact: fix display of urls 2014-02-17 11:12:09 -05:00
Francis Lachapelle 35b108e645 Contact: fix display of links 2014-02-13 12:11:25 -05:00
Francis Lachapelle 80a0940765 Escape HTML in JSON of contacts module 2014-02-07 15:52:43 -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
Francis Lachapelle d8804c699d Format birthday on contact card 2013-01-30 08:43:02 -05:00
Francis Lachapelle 3a748792db Various minor Web interface improvements.
Monotone-Parent: de57fd5034fd57e2302198e4d6b342a30830430a
Monotone-Revision: 236aeb7125be0df2f27ec6c73f05a3d74a71ee71

Monotone-Author: flachapelle@inverse.ca
Monotone-Date: 2012-07-10T15:26:00
2012-07-10 15:26:00 +00:00
Jean Raby 5639ee6180 Typos
Monotone-Parent: f3654e9c29406b43890181ca1e890b64daca6321
Monotone-Revision: f03db6cb5531dddabab4e8678d856fe593d3745d

Monotone-Author: jraby@inverse.ca
Monotone-Date: 2012-07-05T17:35:02
2012-07-05 17:35:02 +00:00
Jean Raby 993c0ee52e * UI/Contacts/UIxContactView.m (secondaryEmail):
function renamed to secondaryEmails. It now returns all addresses
  instead of the first one found in the vcard.

  * UI/Templates/ContactsUI/UIxContactView.wox:
  Show all addresses returned from secondaryEmails.
  This still need some css tweaks.

Monotone-Parent: 4c9ff5822433c2ff8fcad8c7432a9575f9890b24
Monotone-Revision: f3654e9c29406b43890181ca1e890b64daca6321

Monotone-Author: jraby@inverse.ca
Monotone-Date: 2012-07-05T17:17:50
2012-07-05 17:17:50 +00:00
Francis Lachapelle 60555b9568 See ChangeLog.
Monotone-Parent: dcd831afcbb347de38ec00c05b919923433a9f1f
Monotone-Revision: dbb4d0d0fcdbbccb83eb0faf29ecfd26bb48dbc0

Monotone-Author: flachapelle@inverse.ca
Monotone-Date: 2012-05-08T18:58:57
2012-05-08 18:58:57 +00:00
Wolfgang Sourdeau f93e9b5b9d Monotone-Parent: b2bfdd5b59fed2950707131eca171b4758bcd635
Monotone-Revision: 57b39725f8c002b9b6cb9b05ad3fa2e2401cd46b

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2012-02-13T14:50:00
Monotone-Branch: ca.inverse.sogo
2012-02-13 14:50:00 +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 c22167ba87 See ChangeLog.
Monotone-Parent: 82cf74276a48a04d2d3bb16da3ed5b73576a77ef
Monotone-Revision: 1f900dd9f1637dad2237767e5a65271c06b27df0

Monotone-Author: flachapelle@inverse.ca
Monotone-Date: 2011-12-12T15:43:17
2011-12-12 15:43:17 +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
Francis Lachapelle 4844179663 Monotone-Parent: 6ebfad7c881ce0f2eee326f619d2e684e3f91df3
Monotone-Revision: 23b277d875e5d3edbaacfcbca90a9b0bd961925e

Monotone-Author: flachapelle@inverse.ca
Monotone-Date: 2011-08-11T15:41:08
Monotone-Branch: ca.inverse.sogo
2011-08-11 15:41:08 +00:00
Francis Lachapelle 055b235b81 See ChangeLog.
Monotone-Parent: d63c864a1b3540c00d2825cbeb4a8cdb0a698ea6
Monotone-Revision: a8f2e801b983189f8ed379cd8df342731ccee65d

Monotone-Author: flachapelle@inverse.ca
Monotone-Date: 2011-08-08T14:20:46
Monotone-Branch: ca.inverse.sogo
2011-08-08 14:20:46 +00:00
Francis Lachapelle 7ea3edd234 See ChangeLog
Monotone-Parent: 5882ca24d5eba6f75b71b2264556889290445bad
Monotone-Revision: 877003857c443cbee0d3365e26bc55a9110cb707

Monotone-Author: flachapelle@inverse.ca
Monotone-Date: 2011-03-31T17:02:54
Monotone-Branch: ca.inverse.sogo
2011-03-31 17:02:54 +00:00
Wolfgang Sourdeau af44bf3901 Monotone-Parent: 4a468f80bf0ec2ffe462494051a6b19cbfe6cae0
Monotone-Revision: c98cf880ac8acb55a11ef10036185bef0a89375d

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2010-10-27T16:23:06
Monotone-Branch: ca.inverse.sogo
2010-10-27 16:23:06 +00:00
Wolfgang Sourdeau 33493530a5 Monotone-Parent: d75f7139ca5cff2af7729169629bafc6d068d1d7
Monotone-Revision: 4a468f80bf0ec2ffe462494051a6b19cbfe6cae0

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2010-10-27T15:18:14
Monotone-Branch: ca.inverse.sogo
2010-10-27 15:18:14 +00:00
Wolfgang Sourdeau 0f991b582f Monotone-Parent: f75e6976fca1f78ba386ba4306bd6b4439f1de17
Monotone-Revision: 33c9bbe67c54b7e2a222ee34969604fb76e91600

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2010-07-16T19:35:25
Monotone-Branch: ca.inverse.sogo
2010-07-16 19:35:25 +00:00
Ludovic Marcotte db34f79222 See ChangeLog
Monotone-Parent: 05db10b383b8539c538b66c73af8db19b07dc441
Monotone-Revision: b10b8128ebc4881915a970495f64caebed8fa4e9

Monotone-Author: ludovic@Sophos.ca
Monotone-Date: 2010-07-16T16:13:05
Monotone-Branch: ca.inverse.sogo
2010-07-16 16:13:05 +00:00
Ludovic Marcotte 9c9ae46e8c See ChangeLog
Monotone-Parent: 6920d8cb7745acb5c4574fa10c4101bc1a87cca7
Monotone-Revision: 05db10b383b8539c538b66c73af8db19b07dc441

Monotone-Author: ludovic@Sophos.ca
Monotone-Date: 2010-07-16T14:11:14
Monotone-Branch: ca.inverse.sogo
2010-07-16 14:11:14 +00:00
Ludovic Marcotte f4475e7c75 See ChangeLog
Monotone-Parent: b552fe5364e08d96c08f86ef6b0a3adad28f6b28
Monotone-Revision: b4016357467b1b77091ccbf1b0179dcad63f8843

Monotone-Author: ludovic@Sophos.ca
Monotone-Date: 2010-07-05T02:06:01
Monotone-Branch: ca.inverse.sogo
2010-07-05 02:06:01 +00:00