Commit Graph

333 Commits

Author SHA1 Message Date
Francis Lachapelle
0e2c93864b (js) Prohibit subscribing a user with no rights 2018-08-28 12:34:27 -04:00
Francis Lachapelle
c3271dd2a5 (css) Respect theme in time picker and freebusy
Fixes #4500
2018-08-23 12:02:20 -04:00
Francis Lachapelle
828d773b49 Add security flags to cookies (HttpOnly, secure)
Fixes #4525
2018-08-21 14:02:01 -04:00
Francis Lachapelle
f0b4e1b719 (js) Restore caret position in message editor
Fixes #4517
2018-08-17 16:31:50 -04:00
Francis Lachapelle
fccbdb3076 (js) Dynamically load localizable strings 2018-08-02 17:59:52 -04:00
Francis Lachapelle
d6f85efa8a (css) Respect theme in sg-toggle-grid
Fixes #4500
2018-07-09 10:59:58 -04:00
Francis Lachapelle
a25e0f73be (js) Disable errors on unhandled rejections 2018-06-28 13:44:03 -04:00
Francis Lachapelle
e6508e77a9 (js) Fix download of exported folders under iOS 2018-05-18 11:14:01 -04:00
Francis Lachapelle
c966ad60e7 (js) Fix download of exported folders under iOS
Whenever possible, we no longer rely on the FileSaver.js library to
download zip archives. Instead, we do a simple GET on the resource by
changing the window location.
2018-05-16 16:46:29 -04:00
Francis Lachapelle
b8958b931e Fix SAML2 session timeout during XHR requests 2018-04-27 11:06:42 -04:00
Francis Lachapelle
162206b934 Fix SAML2 session timeout during XHR requests 2018-04-17 15:14:48 -04:00
Francis Lachapelle
006859cee1 (css) Better highligh color in autocompletion 2018-02-06 11:01:25 -05:00
Francis Lachapelle
02d1aa12f9 View smime certificate of signed messages 2018-01-09 15:22:04 -05:00
Francis Lachapelle
4b355f532d Initial Web-based management of email certificate 2017-12-21 16:41:06 -05:00
Francis Lachapelle
60bbe26289 (js) Catch some exceptions to avoid console errors 2017-12-19 09:53:48 -05:00
Francis Lachapelle
de91b57825 Fix handling of public access rights of Calendars
Fixes #4344
2017-12-18 15:31:43 -05:00
Francis Lachapelle
8e1a19dca2 (js) Force copy of dragged contacts from remote AB 2017-11-30 11:25:11 -05:00
Francis Lachapelle
eb90760b39 Use address books search fields in Contacts module
Searches can now be scoped to one or multiple fields. Those fields are
now dynamic and can be defined using SearchFieldNames in external
contacts sources (SQL and LDAP).
2017-11-21 15:56:16 -05:00
Ludovic Marcotte
6730db74e6 (fix) now also give modify permission 2017-09-21 13:59:55 -04:00
Francis Lachapelle
d02f0db0b4 (js) Remove non-ascii characters from CSS ids 2017-09-18 12:11:12 -04:00
Francis Lachapelle
141b3af83b (js) Always show center list when no msg selected
Fixes #4269
2017-09-05 10:18:52 -04:00
Francis Lachapelle
8697b6c835 (js) Remove non-ascii characters from CSS ids 2017-09-05 10:18:52 -04:00
Francis Lachapelle
a65e96bdb5 (js) follow requested URL after authentication 2017-08-29 16:03:19 -04:00
Francis Lachapelle
d72c614d29 (js) Fix edition of mail tags 2017-06-15 16:04:47 -04:00
Francis Lachapelle
b6b8f7a0fb Improve display of component comments, card notes 2017-06-14 20:41:18 -04:00
Francis Lachapelle
89bfa0c536 Expose user's settings and defaults inline
This improves performance by removing two AJAX calls and a lot of
JavaScript promises.
2017-06-01 13:48:45 -04:00
Francis Lachapelle
8678949c87 (js) Improve performance of color picker
Lower the number of watchers.
2017-05-23 15:43:47 -04:00
Francis Lachapelle
28ae2fd58a (js) Review Mail module to decrease watchers 2017-05-18 15:31:38 -04:00
Francis Lachapelle
8b812ba4f0 (js) Minor JavaScript code cleanup 2017-05-08 15:46:48 -04:00
Francis Lachapelle
836700fb7e (js) Improve CAS handling 2017-05-08 15:43:10 -04:00
Francis Lachapelle
634cbe3d1b (js) Support SOGoLDAPContactInfoAttrbute 2017-04-24 16:15:39 -04:00
Francis Lachapelle
3d0c958a19 (js) Keep form pristine when changing passwords
Fixes #4138
2017-04-24 12:08:15 -04:00
Francis Lachapelle
04f930dba5 (js) Always show center list on small devices 2017-04-11 12:00:00 -04:00
Francis Lachapelle
c57f42b44b (js) Fix possible undefined variable 2017-03-23 13:58:34 -04:00
Francis Lachapelle
b463fd4eda (js) Drop sgTransformOnBlur directive
The md-chips component has now a functional "md-add-on-blur" functionality.

Fixes #3944
2017-03-22 15:35:05 -04:00
Francis Lachapelle
e5dc76cc19 (js) Check alarms only if Calendar is accessible
Fixes #4067
2017-03-08 16:15:15 -05:00
Francis Lachapelle
c8539dffa1 (js) Limit http error interceptor to JSON request 2017-03-02 15:48:31 -05:00
Francis Lachapelle
a3d7ae3a6b (js) Improve CAS handling 2017-03-01 11:15:25 -05:00
Ludovic Marcotte
5047aed6ed (fix) more CAS fixes 2017-03-01 10:51:01 -05:00
Ludovic Marcotte
af3a35169a (fix) first pass at CAS XHR issue 2017-03-01 09:37:37 -05:00
Francis Lachapelle
4002650748 (js) Expose model validity in sg-toggle-grid 2017-02-27 10:48:40 -05:00
Francis Lachapelle
ac127a375f Improve ACLs handling of inactive users (cont'd) 2017-01-27 12:22:22 -05:00
Francis Lachapelle
d14b0b0b5e (js) Improve ACLs handling of inactive users 2017-01-26 12:48:21 -05:00
Francis Lachapelle
02a1ad48fc (js) Fix computation of week number
Fixes #3973, 3976
2017-01-05 12:00:55 -05:00
Francis Lachapelle
651c0fdf14 Load photos of LDAP-based address books in listing
Fixes #3942
2016-12-15 10:19:47 -05:00
Francis Lachapelle
e0108088ee (js) Rename buttons of alarm toast
Fixes #3945
2016-12-14 16:39:21 -05:00
Francis Lachapelle
011fae8a65 Download attachments of a message as a zip archive 2016-12-07 14:38:33 -05:00
Francis Lachapelle
0d95267fe5 Fix ACLs management of folders in Administration
The active (super) user was not able to add herself to the ACLs of a
different user because we were removing the active user from the users
search instead of removing the folder's owner.
2016-12-01 15:40:38 -05:00
Francis Lachapelle
d2b94eba09 (js) Fix detection of session expiration 2016-12-01 11:56:07 -05:00
Francis Lachapelle
b27c868271 Fix freebusy data fetching of MS Exchange contacts 2016-11-29 15:48:15 -05:00