Francis Lachapelle
74acab0738
fix(calendar(js)): add attendee from search field when saving
...
Fixes #5185
2020-10-15 17:43:17 -04:00
Francis Lachapelle
cd95649f08
fix(web(js)): remove calls to deprecated functions in ng-material
2020-08-04 16:12:52 -04:00
Francis Lachapelle
8205acc5d5
feat(web): support desktop notifications, add global inbox polling
...
Fixes #1234 , fixes #3382 , fixes #4295
2020-07-29 16:31:19 -04:00
Francis Lachapelle
ff3e83fd43
fix(calendar(js)): don't handle attendees for tasks
2020-07-17 13:58:32 -04:00
Francis Lachapelle
a5ba99cf60
fix(calendar(js)): show freebusy timeline with external-only attendees
2020-07-14 15:29:45 -04:00
Francis Lachapelle
4ff0791faf
fix(calendar(js)): avoid exception when adding invalid email as attendee
2020-07-01 15:45:02 -04:00
Francis Lachapelle
5087582b75
fix(calendar(js)): remove unused injected module in PrintController
2020-07-01 15:22:33 -04:00
Francis Lachapelle
0c314a33e6
chore(npm): update md to v1.1.24
2020-07-01 15:20:12 -04:00
Francis Lachapelle
8933fae461
fix(calendar(js)): improve debugging in Component factory
2020-06-25 15:58:40 -04:00
Francis Lachapelle
3d3b17adb8
fix(calendar(js)): improve attendees editor when adding new attendees
...
Fixes #5049
2020-06-23 12:02:31 -04:00
Francis Lachapelle
07c06db69d
refactor(mail(js)): replace ckEditor directive by sgCkeditor component
...
This refactoring
1. simplifies updating the CKEditor source code;
2. allows many instances of the CKEditor on the same page;
3. fixes the cursor positioning on focus.
2020-05-15 11:37:56 -04:00
Francis Lachapelle
272fa8f898
fix(calendar(js)): fix event blocks width in day view
...
Fixes #5017
2020-05-08 09:51:55 -04:00
Francis Lachapelle
e7da4c19b8
fix(web(js)): improve encoding of folder paths in XHR calls
...
Fixes #4989
2020-05-04 18:44:20 -04:00
Francis Lachapelle
058df21ada
fix(calendar(js)): find a free slot for a maximum of 30 days
2020-04-16 17:11:50 -04:00
Francis Lachapelle
43e5662950
fix(calendar(css)): fix padding of sort handle of calendars
2020-01-17 11:48:02 -05:00
Francis Lachapelle
001d76fd05
fix(calendar(js)): allow event invitations to be moved
...
Fixes #4926
2020-01-17 11:34:37 -05:00
Francis Lachapelle
2048fb19cf
fix(calendar(js)): avoid exception when adding duplicated attendee
2019-12-09 12:24:55 -05:00
Francis Lachapelle
fbdabc9615
fix(calendar(js)): fix refresh of attendees freebusy information
...
* refresh template with freebusy information of organizer
* fix event coverage in freebusy timeline when event spans a day
Related to bug #4899
2019-12-03 10:34:47 -05:00
Francis Lachapelle
14b60cd756
fix(calendar(js)): avoid call to /members when expansion is disabled
...
Expose SOGoLDAPGroupExpansionEnabled in /jsonDefaults to avoid a call to
/members when the parameter is disabled.
2019-11-18 11:06:15 -05:00
Francis Lachapelle
8b45f2c731
fix(calendar(js)): swap start-end dates when delta is negative
...
When creating an event by drag'n'dropping from bottom to top, the
original coordinate become the start date.
2019-10-30 13:55:03 -04:00
Francis Lachapelle
f6ca946058
fix(calendar): don't allow RDATE unless already defined
...
Since RDATE are not properly supported in EAS, hide the possibility to
specify recurring dates unless the component being edited already
contains RDATE(s).
2019-10-30 11:04:59 -04:00
Francis Lachapelle
5219fd9d84
(css) Fix contextual menu position in Calendar
2019-10-22 10:16:03 -04:00
Francis Lachapelle
7bc73b6f68
(js) Fix handling of times in task/event editors
...
Fixes #4497
Fixes #4845
2019-10-10 14:22:56 -04:00
Francis Lachapelle
d20587dab0
(js) Handle DST change in Date.daysUpTo
2019-10-07 15:58:09 -04:00
Francis Lachapelle
2fb81310e3
(js) Fix possible exception in sgFreebusy
2019-10-07 11:10:17 -04:00
Francis Lachapelle
10b5eb736f
(js) Handle DST change in Date.daysUpTo
2019-10-04 09:54:29 -04:00
Francis Lachapelle
01bda0783c
(js) Optimize display of event editor
2019-10-02 09:20:35 -04:00
Francis Lachapelle
f7e60348ca
(js) Improve syntax of CalendarsController.js
2019-10-02 09:16:59 -04: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
991f1d25a4
(js) Improve attendees editor performance
2019-08-26 16:38:00 -04:00
Francis Lachapelle
361a84e7b5
(js) Avoid saving an empty calendar name
2019-08-07 16:33:51 -04:00
Francis Lachapelle
6e040e418b
(js/css) Fix rendering of material icons
2019-07-05 16:35:20 -04:00
Francis Lachapelle
06319e3d48
(js) Use matching address of attendee
...
Fixes #4473
2019-07-04 15:49:38 -04:00
Francis Lachapelle
e24082183f
Reflect attendee type with generic icon
2019-07-04 15:10:41 -04:00
Francis Lachapelle
0febc1ef18
(js) Replace bower packages by npm packages
2019-06-18 14:47:01 -04:00
Francis Lachapelle
42dd956b9f
(js) Show calendar names in events blocks
...
Fixes #4713
2019-03-27 09:49:14 -04:00
Francis Lachapelle
da76344983
(js) Keep center list visible on xs screen
...
For Calendar module.
2019-03-19 11:30:28 -04:00
Francis Lachapelle
90de396646
(js) Show calendar names in events blocks
...
Only for subscriptions
2019-03-15 16:57:16 -04:00
Francis Lachapelle
deb10f1f7e
(i18n) Add missing localized strings
...
Fixes #4658
2019-02-27 09:52:18 -05:00
Francis Lachapelle
5edffce691
(js) Previous/next slot: Ignore non-participants
2019-02-20 14:58:40 -05:00
Francis Lachapelle
e44dce2558
(js) Fix exception with event editor
2019-02-20 10:21:27 -05:00
Francis Lachapelle
5371838159
(web) Allow to change participants roles
2019-02-19 11:52:13 -05:00
Francis Lachapelle
ee40ee6687
(js) Fix initialization of Attendees on DnD
...
Fixes #4677
2019-02-08 09:37:13 -05:00
Francis Lachapelle
540e81b670
Restore next/previous slot suggestion for events
2019-02-08 08:17:23 -05:00
Francis Lachapelle
62a8414090
(css,js) Dynamic CSS for printing calendars
...
Initial commit. Fixes #3768
2018-12-17 22:15:26 -05:00
Francis Lachapelle
8822f1ae53
(js,css) Show source addressbook of matching cards
...
Fixes #4579
2018-11-06 09:30:10 -05:00
Francis Lachapelle
ee001243b2
(js) Globally load custom stylesheets
...
This is required to generate the static theme (theme-default.css)
2018-10-23 14:31:34 -04:00
Francis Lachapelle
e4f6be243e
(js) Export calendar subscriptions
...
Fixes #4560
2018-10-09 14:00:19 -04:00
Francis Lachapelle
78c1244975
Fix message editor in Address Book and Calendar
2018-09-24 11:25:55 -04:00