Commit Graph

78 Commits (138ee065a24cc65f5d3db1c6e2e93500f33acd92)

Author SHA1 Message Date
Francis Lachapelle fec299f040 fix(calendar(js)): show conflict error inside appointment editor
A single string error is returned when at least one of the attendees
refuses to be invited.
2021-04-16 13:54:54 -04:00
Francis Lachapelle e78eb44dd7 fix(calendar(js)): ignore attendees when saving task 2021-01-25 09:59:02 -05:00
Francis Lachapelle 0e0fc72b44 fix(calendar(js)): fix exception when changing an event calendar 2020-11-05 10:30:28 -05:00
Francis Lachapelle 4a83733039 feat(calendar(web)): allow to change the classification of an event 2020-11-04 16:15:13 -05:00
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 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 4ff0791faf fix(calendar(js)): avoid exception when adding invalid email as attendee 2020-07-01 15:45:02 -04:00
Francis Lachapelle 0c314a33e6 chore(npm): update md to v1.1.24 2020-07-01 15:20:12 -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 058df21ada fix(calendar(js)): find a free slot for a maximum of 30 days 2020-04-16 17:11:50 -04: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 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 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 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 8822c8cd07 (Calendar) Button to expand invited LDAP groups
Fixes #2506
2019-08-27 16:34:15 -04:00
Francis Lachapelle e24082183f Reflect attendee type with generic icon 2019-07-04 15:10:41 -04: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 540e81b670 Restore next/previous slot suggestion for events 2019-02-08 08:17:23 -05:00
Francis Lachapelle 78c1244975 Fix message editor in Address Book and Calendar 2018-09-24 11:25:55 -04:00
Francis Lachapelle 3e5a486a1b (js) Improve Component service & controller
Fixes #4527
2018-08-22 14:52:44 -04:00
Francis Lachapelle e375575436 (js) Improve handling of reminders on tasks
Fixes #4456
2018-04-27 09:05:20 -04:00
Francis Lachapelle e6e1fddb3e (js) Improve handling of reminders on tasks 2018-04-17 11:20:19 -04:00
Francis Lachapelle 2301ae2c75 (js) Allow to set an alarm on a dued task 2018-03-06 16:35:08 -05:00
Francis Lachapelle 7f99514744 Add support for events with recurrence dates 2017-12-15 16:18:39 -05:00
Francis Lachapelle d665f4b251 (js) Fix parsing of pasted email addresses
We are now more clever when parsing the input text to add new attendees
to an appointment.
2017-11-17 11:36:19 -05:00
Francis Lachapelle 8221a8de66 (Calendar) Add owner in attendees editor 2017-07-27 16:50:03 -04:00
Francis Lachapelle e8ec8180a8 (js) Use more one-time bindings in Calendar module 2017-06-22 11:56:16 -04:00
Francis Lachapelle c24474b197 (js) Add missing injection in component editor 2017-05-19 08:56:10 -04:00
Francis Lachapelle 4dcc1af46a (js) Improve recurrence editor 2017-03-23 14:01:28 -04:00
Francis Lachapelle f60ffa923e (js) Display the attendees editor automatically 2017-03-10 14:48:53 -05:00
Francis Lachapelle 23ff62a9e0 (js) Improve event editor
- fixed form validity check;
- fixed alarm restoration after a reset;
- fixed recurrence rules check.
2017-02-28 16:13:58 -05:00
Francis Lachapelle c35e074842 (js) Mark form as dirty when removing an attendee 2016-11-04 14:37:23 -04:00
Francis Lachapelle 7c02b4bf88 (js) Disable submit btn while saving event or task
Fixes #3880
2016-11-04 14:29:54 -04:00
Francis Lachapelle 67f566ec9d Minor cleanup to event/task editors 2016-11-01 09:27:16 -04:00
Francis Lachapelle 5208e46d10 (js) Fix Resource conflict error handling 2016-10-28 11:47:40 -04:00
Francis Lachapelle c1733221ba (js) Adapt Component ctrl to latest md changes
Fixes #3823
2016-09-28 14:39:18 -04:00
Francis Lachapelle 429aa1a91d Improve attendees display in event editor
Fixes #3730
2016-06-16 16:14:54 -04:00
Francis Lachapelle af8f939559 (js,css) Improve attendees editor
Fixes #3730
2016-06-16 14:46:05 -04:00
Francis Lachapelle 64ce3c9c22 Escape HTML in raw source of events and tasks
Fixes #3718
2016-06-08 16:06:58 -04:00
Francis Lachapelle 5ab405efcc (js) Compose mail from attendee's email addresses 2016-05-31 21:56:10 -04:00
Francis Lachapelle 045013bc74 (js) Fix breakpoints consistency 2016-05-18 14:35:24 -04:00
Francis Lachapelle 8334c975e4 (js) Handle invalid dates in component editor 2016-05-09 15:53:19 -04:00
Francis Lachapelle f2903db43c (js) Check for undefined priority in cmpt editor 2016-05-06 14:22:53 -04:00
Francis Lachapelle 0b7485228c Display components priorities in list and views 2016-04-21 17:02:07 -04:00
Ludovic Marcotte 49f1c30e77 (feat) now able to copy/move events and also duplicate them (fixes #3196) 2016-03-24 14:53:27 -04:00
Francis Lachapelle 68cb3d091c (html) Colorize event/task categories chips 2016-03-01 14:31:52 -05:00