Jan Kahmen
0d66d7503d
fix(mail): stop interpreting iMIP card text fields as markup
...
the whole server built html of an iMIP card is rendered through sg-compile
(Message.service.js sets part.compile for UIxMailPartICalViewer), and the user
comment and the description are emitted with escapeHTML="NO". event data from
the invitation is therefore both an angular template and raw html.
47133fdf3 closed the description against interpolation with ng-non-bindable.
this closes both paths for every remaining field:
* ng-non-bindable on the user comment, the location, the organizer common name
and the raw body shown when the calendar cannot be parsed
* the user comment and the description are read through accessors that escape
them, so the url detection and insertBR produce the only markup left in the
output
the marker sits on the leaf containers, not on md-card-content, so the buttons,
the delegation autocomplete and the attendee chips keep being compiled. url
detection still turns a bare url in a comment or a description into a link.
2026-08-17 23:03:41 +02:00
Hivert Quentin
41e2b7b1ab
fix(bug): escape angularJS only if needed to keep legitimate directive
2026-08-12 10:53:51 +02:00
Hivert Quentin
47133fdf3b
fix(mail): escape angularJS directive for description
2026-08-10 19:34:25 +02:00
Hivert Quentin
67ce01ec2a
fix(mail): sanitise mail with ics (invitation to event)
2026-05-03 15:08:15 +02:00
smizrahi
591d283425
feat(mail): Add location in email ics representation template
2024-06-10 16:35:49 +02:00
Francis Lachapelle
694ffa74ba
fix(mail): fix end date of all-day event in mail notifications
...
Fixes #4145
2021-07-09 11:52:16 -04:00
Francis Lachapelle
0aabd45c04
fix(calendar(web)): search in all user's calendars for iMIP reply
2021-06-08 13:42:00 -04:00
Ludovic Marcotte
d87dc6cdf2
(fix) enhance display of all-day invitations ( fixes #4145 )
...
Conflicts:
SoObjects/Appointments/SOGoAptMailNotification.m
2017-04-12 16:36:41 -04:00
Ludovic Marcotte
0b7ddf7ca4
(fix) small optimization over previous commit
2017-01-06 14:29:41 -05:00
Ludovic Marcotte
942ddcabe4
(fix) handle all identities during IMIP REPLY processing
2017-01-06 14:23:52 -05:00
Ludovic Marcotte
c1c2b3e849
(fix) only show the organizer field of an IMIP REPLY if one is defined
2016-10-19 10:08:34 -04:00
Ludovic Marcotte
1efeca72c5
(fix) fallback to email if no cn is found (should avoid displaying bogus chips)
2016-06-21 15:57:35 -04:00
Francis Lachapelle
8cc0b946e7
Fix handling of attendees when updating an event
2016-06-17 15:25:57 -04: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
a27f106a4a
(fix) pimped ical viewer
2015-08-04 13:52:31 -04:00
Ludovic Marcotte and Francis Lachapelle
8124faa6d4
(feat) "Materialization" of the IMIP handling template
2015-06-12 12:03:59 -04:00
Ludovic Marcotte
e08ebd2390
Fix for bugs #2368 and #2369
2013-07-16 11:31:08 -04:00
Wolfgang Sourdeau
6d8c328910
Fixed most build warnings
2012-10-22 10:09:13 -04:00
Wolfgang Sourdeau
6b89fbb769
Monotone-Parent: f071f53cbc4a39b0b852c58e7e57332f05ef1e0c
...
Monotone-Revision: 471d12add6428916fe0b3d9938d1362d062f1de1
Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2012-07-13T21:03:50
2012-07-13 21:03:50 +00:00
Ludovic Marcotte
decbce9f27
See ChangeLog
...
Monotone-Parent: eec300be835f03b3e7780d528e6c75977cf6254b
Monotone-Revision: 0a26aa3104394fc27aedec6025fb6d01075058b4
Monotone-Author: ludovic@Sophos.ca
Monotone-Date: 2011-07-05T13:24:25
Monotone-Branch: ca.inverse.sogo
2011-07-05 13:24:25 +00:00
Wolfgang Sourdeau
f7799b9cf8
Monotone-Parent: de6d837f5c2b62b4ad465872fdc54602b3d1009c
...
Monotone-Revision: 1ccd34fd9ea99e675935d745db7e70d19716428a
Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2010-05-05T13:56:19
Monotone-Branch: ca.inverse.sogo
2010-05-05 13:56:19 +00:00
Wolfgang Sourdeau
8424faa3d5
Monotone-Parent: 71372fb23c7baec6da2c9bd612ed5a65db22f208
...
Monotone-Revision: a4c166b11b56577a15556deacc92c52e52af27fd
Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2010-04-21T14:44:42
Monotone-Branch: ca.inverse.sogo
2010-04-21 14:44:42 +00:00
Wolfgang Sourdeau
f51c2b0f5b
Monotone-Parent: a4b72920f072cccd72e189b05519b57436eb9471
...
Monotone-Revision: 71372fb23c7baec6da2c9bd612ed5a65db22f208
Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2010-04-21T14:35:58
Monotone-Branch: ca.inverse.sogo
2010-04-21 14:35:58 +00:00
Wolfgang Sourdeau
b79a7e5a00
Monotone-Parent: 2fdf0ead0781ef2362dd389811d5db44ca4cc84a
...
Monotone-Revision: c91eef7edcfd08d414664c25a590b6268a7e58e2
Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2009-11-29T04:19:32
Monotone-Branch: ca.inverse.sogo
2009-11-29 04:19:32 +00:00
Francis Lachapelle
9a9ecb1811
Added invitation delegation support in Web interface. See ChangeLog.
...
Monotone-Parent: 4d711e074341810486c1842c6a345777cc3664bb
Monotone-Revision: 2fc8598099b516f243935e73039200f1c004784e
Monotone-Author: flachapelle@inverse.ca
Monotone-Date: 2009-09-10T18:31:20
Monotone-Branch: ca.inverse.sogo
2009-09-10 18:31:20 +00:00
Wolfgang Sourdeau
b37c58e765
Monotone-Parent: ad0652e110056f0a30b9fa6a1efffe2bd0de832a
...
Monotone-Revision: 9995223a0452fd05c8a2bc29a4e75bddaa07438b
Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2009-06-17T13:35:08
Monotone-Branch: ca.inverse.sogo
2009-06-17 13:35:08 +00:00
Ludovic Marcotte
8f2318fe52
See ChangeLog
...
Monotone-Parent: 8d42e44b72c2c9e6431e77f6b5c590736449f7d7
Monotone-Revision: bafccbe12139895411068d388269aca400af46ec
Monotone-Author: ludovic@Sophos.ca
Monotone-Date: 2009-04-01T13:49:24
Monotone-Branch: ca.inverse.sogo
2009-04-01 13:49:24 +00:00
Francis Lachapelle
5443b78f67
See ChangeLog
...
Monotone-Parent: f2fe2bb08a995eb4ae8043ab64aef1f18a8b3823
Monotone-Revision: c5a0687be6e6c2cb000143fcd5eeaaf90730097d
Monotone-Author: flachapelle@inverse.ca
Monotone-Date: 2009-03-24T20:50:18
Monotone-Branch: ca.inverse.sogo
2009-03-24 20:50:18 +00:00
Wolfgang Sourdeau
192caf2190
Monotone-Parent: 2da3fdffb894897d29ea164dddd960be3c7f92bf
...
Monotone-Revision: 90a515f4d4cb5b17faf03e3b53acdc1a2f70a21a
Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2009-02-06T20:15:41
Monotone-Branch: ca.inverse.sogo
2009-02-06 20:15:41 +00:00
Francis Lachapelle
4df63a393f
Monotone-Parent: 3e11a03b205eab5434bea8b8a0f1a401eff54568
...
Monotone-Revision: 6f1338144b759c9dc200e2c5d7293a054ecf5ebf
Monotone-Author: flachapelle@inverse.ca
Monotone-Date: 2008-12-30T14:48:25
Monotone-Branch: ca.inverse.sogo
2008-12-30 14:48:25 +00:00
Francis Lachapelle
5d4d5483ef
Monotone-Parent: 9644df847f3d64262029a478a7508355366a0d57
...
Monotone-Revision: 24aa8e2c1d2f2c9fdab5c5ebabfa870aac732d46
Monotone-Author: flachapelle@inverse.ca
Monotone-Date: 2008-12-05T16:11:54
Monotone-Branch: ca.inverse.sogo
2008-12-05 16:11:54 +00:00
Francis Lachapelle
25ee135fdc
Monotone-Parent: 3d88bd203af6504eee5fcea3bde52990d2512a3a
...
Monotone-Revision: e2c0c29f57790c11b70402648fcea481f24b2a1b
Monotone-Author: flachapelle@inverse.ca
Monotone-Date: 2008-12-03T16:18:12
Monotone-Branch: ca.inverse.sogo
2008-12-03 16:18:12 +00:00
Francis Lachapelle
b5fbee042e
Monotone-Parent: 8ea29fd9dc80aa205927a1c157c06ee3d46c96d1
...
Monotone-Revision: ceda414b27b6b3fef257fed933d2af88a967452d
Monotone-Author: flachapelle@inverse.ca
Monotone-Date: 2008-11-28T23:18:54
Monotone-Branch: ca.inverse.sogo
2008-11-28 23:18:54 +00:00
Wolfgang Sourdeau
beae1ffdb4
Monotone-Parent: 649a1187cf216e088818ea020c5b497e84dd0fa4
...
Monotone-Revision: 2ce562acf878ad1f7c91a19309985a2f48a7cd2d
Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2008-08-28T17:22:36
Monotone-Branch: ca.inverse.sogo
2008-08-28 17:22:36 +00:00
Wolfgang Sourdeau
bfccdd5738
Monotone-Parent: 9c1103e3fa60cbe6c71eaa79d9f0db84cd663935
...
Monotone-Revision: ea72255819157346b8579f8e17c6e9fb6c5c0d34
Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2008-08-10T21:44:03
Monotone-Branch: ca.inverse.sogo
2008-08-10 21:44:03 +00:00
Wolfgang Sourdeau
be9f97342b
Monotone-Parent: 935cf293ec636367ef64469ec9130956087caa1e
...
Monotone-Revision: 76a822505adea00b3bf98056aa500f08ba7e35b7
Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2008-06-02T20:05:38
Monotone-Branch: ca.inverse.sogo
2008-06-02 20:05:38 +00:00
Wolfgang Sourdeau
56a4b731dd
Monotone-Parent: 8ae93518118d807510323d91a34585fa1f15364a
...
Monotone-Revision: cb716868d66e0696f2494d1de89518083646d191
Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2008-02-08T21:45:51
Monotone-Branch: ca.inverse.sogo
2008-02-08 21:45:51 +00:00
Wolfgang Sourdeau
0f74a8d504
Monotone-Parent: 46747edd0dcb4ecc9b939b9c8be25185efe65144
...
Monotone-Revision: 772069a4679fa8b05adc4dc49b2087230a05669c
Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2007-12-17T15:29:06
Monotone-Branch: ca.inverse.sogo
2007-12-17 15:29:06 +00:00
Wolfgang Sourdeau
78c3357524
Monotone-Parent: 1e0cd0c819f1c4c90f09af9a26fb932910568542
...
Monotone-Revision: 6de7608d4605876bb174df7847a81f7e1cfb7c04
Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2007-11-26T14:24:32
Monotone-Branch: ca.inverse.sogo
2007-11-26 14:24:32 +00:00
Wolfgang Sourdeau
73bfada6bf
Monotone-Parent: 463195ab0268a4a769eab22f23b6aecf0c87ad79
...
Monotone-Revision: 9abbb51cbabcad645190865841814453369fa85f
Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2007-11-18T10:16:25
Monotone-Branch: ca.inverse.sogo
2007-11-18 10:16:25 +00:00
Wolfgang Sourdeau
d5d78c5f79
Monotone-Parent: 5f2a3e7eefe739c0e656450e9cc85846e27c80b8
...
Monotone-Revision: 3239b46c1626108a2b1a3d6cab30ae4c9bd6a731
Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2007-11-13T22:38:05
Monotone-Branch: ca.inverse.sogo
2007-11-13 22:38:05 +00:00
Wolfgang Sourdeau
cc06e5edba
Monotone-Parent: 5160e85c620293ddb69446e1c7a0f654bf879b2f
...
Monotone-Revision: 5b157c70363fcc0d583c195751945db92ab31244
Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2007-11-13T17:39:33
Monotone-Branch: ca.inverse.sogo
2007-11-13 17:39:33 +00:00
Wolfgang Sourdeau
1eda040e84
Monotone-Parent: a164259525f718f804b625a9f09b4c3b3c9e83f8
...
Monotone-Revision: 11f4bdac420d36e45b12ca5d1d393ec34f43c609
Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2007-11-10T00:02:30
Monotone-Branch: ca.inverse.sogo
2007-11-10 00:02:30 +00:00
Wolfgang Sourdeau
98385b5b82
Monotone-Parent: 95a479a030c58000846673a3dd3d9cdb31012678
...
Monotone-Revision: b94a205a2235d5b995faf01f91a8cccfff28235d
Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2007-09-17T18:01:02
Monotone-Branch: ca.inverse.sogo
2007-09-17 18:01:02 +00:00
Wolfgang Sourdeau
401c6c8ae2
Monotone-Parent: 1be5732f06e2d40958dabf3dc0142cabc8ac4a21
...
Monotone-Revision: 052d83040e0d4ee5456c2ee8ef81f588178b384b
Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2007-08-15T20:13:41
Monotone-Branch: ca.inverse.sogo
2007-08-15 20:13:41 +00:00
Wolfgang Sourdeau
9586516843
Monotone-Parent: 608a60003e7ab414a1db4964517a15869cf440bb
...
Monotone-Revision: 91edd84f8562153c6c50c498b6d7d4dfaf789fdd
Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2007-07-30T14:10:18
Monotone-Branch: ca.inverse.sogo
2007-07-30 14:10:18 +00:00
Wolfgang Sourdeau
25171816b5
Monotone-Parent: 5290130c3ebde9c239744a110d84e615c4dbb83d
...
Monotone-Revision: 82955b51426b67750184f10aed5c5f37b9c46733
Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2007-06-27T17:52:33
Monotone-Branch: ca.inverse.sogo
2007-06-27 17:52:33 +00:00
Wolfgang Sourdeau
fdb0e30073
Monotone-Parent: 9ca5fa1849f6316f47f2cf976b80f00e5ff0fc76
...
Monotone-Revision: 9710b121b6d2a9cb6c458ece855761137e8fb6dc
Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2007-06-20T03:47:34
Monotone-Branch: ca.inverse.sogo
2007-06-20 03:47:34 +00:00
Wolfgang Sourdeau
d8f29c09ab
Monotone-Parent: bcdfd009ee4cceab323c313ebc63a74fac6e3e2f
...
Monotone-Revision: 24f36d005d0295e0830d4c3b94b22a05c42890f7
Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2007-06-19T18:06:42
Monotone-Branch: ca.inverse.sogo
2007-06-19 18:06:42 +00:00
Wolfgang Sourdeau
245ec1d0c8
Monotone-Parent: b3104cb2f524576b6a02514df135076db60274ea
...
Monotone-Revision: 1471bacc37d4bfc7718c85c0760024d89c4440ef
Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2007-05-09T19:23:45
Monotone-Branch: ca.inverse.sogo
2007-05-09 19:23:45 +00:00