Commit Graph
41 Commits
Author SHA1 Message Date
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 47133fdf3b fix(mail): escape angularJS directive for description 2026-08-10 19:34:25 +02:00
smizrahi 591d283425 feat(mail): Add location in email ics representation template 2024-06-10 16:35:49 +02:00
Francis Lachapelle ff1eecaf5a fix(mail): show comment attribute of iTIP replies
Fixes #5410
2021-11-22 16:20:56 -05:00
Francis Lachapelle 56f9e3e398 fix(mail(js)): allow to add any event invitation 2021-08-25 16:53:40 -04:00
Francis Lachapelle 2771fe180e fix(mail(html)): format links in comment of Calendar invitations 2021-06-21 12:16:17 -04:00
Francis Lachapelle 088764a3f7 fix(mail(css)): improve visibility of buttons in invitations
Fixes #5263
2021-03-02 14:01:15 -05:00
Francis Lachapelle 3cddb54e4e (js) Apply SOGoSearchMinimumWordLength everywhere
Fixes #4811
2019-09-18 14:02:21 -04:00
Francis Lachapelle 634cbe3d1b (js) Support SOGoLDAPContactInfoAttrbute 2017-04-24 16:15:39 -04:00
Francis Lachapelle 3bbd61cfd2 (js) Improve sgAvatarImage 2016-11-11 16:46:55 -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
Francis Lachapelle 8cc0b946e7 Fix handling of attendees when updating an event 2016-06-17 15:25:57 -04:00
Ludovic Marcotte 6d18db5499 (fix) don't show attendees if there are none (like in cancelation emails) 2016-03-15 08:44:07 -04:00
Francis Lachapelle ff1dc9c82d (html) Wrap invitation in a md-card 2016-02-01 16:06:34 -05:00
Ludovic Marcotte 6d29e50f22 (fix) replace .md-actions with md-dialog-actions 2015-11-27 13:00:39 -05:00
Francis Lachapelle 44158af057 (html) Fix display of avatars in invitation mails 2015-09-11 11:56:26 -04:00
Ludovic Marcotte ad9b969d6d (fix) avoid displaying the chips line 2015-08-07 21:14:17 -04:00
Ludovic Marcotte a27f106a4a (fix) pimped ical viewer 2015-08-04 13:52:31 -04:00
Ludovic MarcotteandFrancis Lachapelle 8124faa6d4 (feat) "Materialization" of the IMIP handling template 2015-06-12 12:03:59 -04:00
Francis Lachapelle f07526423f Fix display of ICal event in message 2013-11-06 15:25:36 -05:00
Francis Lachapelle 96f023d108 Mail: Improve iCal viewer 2012-11-29 14:00:10 -05:00
Francis Lachapelle ad76ca2d8b Minor change the UIxMailPartICalViewer template.
Monotone-Parent: bdac9c079f5f6f8a742d138d4a5f9d41043ae013
Monotone-Revision: fe351629b595bd5c5cd4b03a129c97d14d342fc7

Monotone-Author: flachapelle@inverse.ca
Monotone-Date: 2010-07-27T18:42:12
Monotone-Branch: ca.inverse.sogo
2010-07-27 18:42:12 +00:00
Wolfgang Sourdeau 2bf4b7cf8b Monotone-Parent: 1ccd34fd9ea99e675935d745db7e70d19716428a
Monotone-Revision: c40151185171e3ba8a257569b8ab5ec86930d393

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2010-05-05T14:40:53
Monotone-Branch: ca.inverse.sogo
2010-05-05 14:40:53 +00:00
Francis Lachapelle 468073b131 Major refresh of CSS stylesheets.
Monotone-Parent: 508bbe52515b0ad7119c755b4cc91d17e313c06b
Monotone-Revision: d09001490c2d88332ef3ec446bfd0aa488d0de8c

Monotone-Author: flachapelle@inverse.ca
Monotone-Date: 2009-11-04T22:13:20
Monotone-Branch: ca.inverse.sogo
2009-11-04 22:13:20 +00:00
Francis Lachapelle a890f166fb Minor improvements in translation for delegated invitations.
Monotone-Parent: eaba2c32def6d8785cefa930ce840b55af937c4d
Monotone-Revision: 6cd910f43ad78b6d588fe7ba51ef346c434ee93a

Monotone-Author: flachapelle@inverse.ca
Monotone-Date: 2009-10-21T18:05:44
Monotone-Branch: ca.inverse.sogo
2009-10-21 18:05:44 +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
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
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 7c7cd2a4ba Monotone-Parent: ceda414b27b6b3fef257fed933d2af88a967452d
Monotone-Revision: a19b3dadb613f792f2b5d328cba633f92a37f444

Monotone-Author: flachapelle@inverse.ca
Monotone-Date: 2008-11-28T23:19:16
Monotone-Branch: ca.inverse.sogo
2008-11-28 23:19:16 +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 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 847671bb43 Monotone-Parent: 13e8cf856590881f3dfc9b96f9f1164ba76f5969
Monotone-Revision: 07f87d18088071e4dcd72653efb4c3885f66a50f

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2008-01-24T15:03:12
Monotone-Branch: ca.inverse.sogo
2008-01-24 15:03:12 +00:00
Wolfgang Sourdeau d3f6d7cc38 Monotone-Parent: cadb1dbd9d4e2d99af291da99b803238fd438921
Monotone-Revision: ba2f86b97fe886c8d6b01262305d0e3ce53b4ddb

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2008-01-16T18:53:12
Monotone-Branch: ca.inverse.sogo
2008-01-16 18:53:12 +00:00
Wolfgang Sourdeau 1ed587058e Monotone-Parent: 925d096d1e0f9b05775333d6111c325f69a17ac0
Monotone-Revision: cadb1dbd9d4e2d99af291da99b803238fd438921

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2008-01-16T18:50:17
Monotone-Branch: ca.inverse.sogo
2008-01-16 18:50:17 +00:00
Wolfgang Sourdeau 8aae87afd5 Monotone-Parent: f6d4ca8944c94273bc0dae0565c60e45be9f2ca1
Monotone-Revision: 98896091d472e0ee7990f69f32f5981f5d1dc546

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2008-01-16T18:46:32
Monotone-Branch: ca.inverse.sogo
2008-01-16 18:46:32 +00:00
Wolfgang Sourdeau b172c6da7b Monotone-Parent: 95d6401b61dda37ed3a6fc0177c3a09c96cea4ca
Monotone-Revision: ffdf9d7d568e2cf85a3845c522d88c7fbeb5d9bd

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2007-11-23T15:11:51
Monotone-Branch: ca.inverse.sogo
2007-11-23 15:11:51 +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 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 7905ad9648 Monotone-Parent: 18d70a69585e845806c3fd2a5fc7b6fcb24e4eac
Monotone-Revision: ec1c5482096520dcce67fb8fb90271b5a7097f9e

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2007-03-30T18:10:31
Monotone-Branch: ca.inverse.sogo
2007-03-30 18:10:31 +00:00
dev-unix.inverse.qc.ca f18c764ffa see ChangeLog
Monotone-Revision: 9054022ef1ca8aeba6e34842d27d9b94ce002b89

Monotone-Author: dev-unix.inverse.qc.ca
Monotone-Date: 2006-06-15T19:34:10
Monotone-Branch: ca.inverse.sogo
2006-06-15 19:34:10 +00:00