Francis Lachapelle
deb10f1f7e
(i18n) Add missing localized strings
...
Fixes #4658
2019-02-27 09:52:18 -05:00
Francis Lachapelle
e4f6be243e
(js) Export calendar subscriptions
...
Fixes #4560
2018-10-09 14:00:19 -04:00
Francis Lachapelle
699fe537e1
(js) Fix error when reseting Calendar data
2018-08-31 13:18:32 -04:00
Francis Lachapelle
2d63bd0bb4
(js) Deep copy by default in Calendar.$omit
2018-08-31 11:39:14 -04:00
Francis Lachapelle
1e784e4590
(js) Fix id assignation of new Calendar
2018-08-31 09:36:21 -04:00
Francis Lachapelle
3bdd90e2be
Don't allow duplicate GCS folder names
2018-08-30 22:09:17 -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
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
ea7934a73c
Fix saving of inactive calendars
...
Fixes #3862 , #3980
2017-01-06 06:42:12 -05:00
Francis Lachapelle
d0e0d5300a
(js) Fix ordering of calendars
...
Fixes #3931
2016-12-08 10:17:25 -05:00
Francis Lachapelle
011fae8a65
Download attachments of a message as a zip archive
2016-12-07 14:38:33 -05:00
Francis Lachapelle
8e33794400
(js) Fix links to newly subscribed calendar
2016-11-08 11:44:10 -05:00
Francis Lachapelle
5208e46d10
(js) Fix Resource conflict error handling
2016-10-28 11:47:40 -04:00
Francis Lachapelle
c5ada373c1
(js) Fetch calendar's links once created
...
Since "links to this calendar" are initialized when loading the page, we
need to query the server for the links of a newly created calendar.
2016-06-17 16:43:24 -04:00
Francis Lachapelle
5ab405efcc
(js) Compose mail from attendee's email addresses
2016-05-31 21:56:10 -04:00
Francis Lachapelle
e396e29430
Fix handling of Web calendars
...
- handle Web calendars that require authentication;
- properly save the "reload on login" option;
- reload Web calendars when clicking on the reload button on top of the
events/tasks list;
- properly activate the checkbox of new calendars (as they are enabled
by default).
Fixes #3326
2016-05-13 15:50:24 -04:00
Francis Lachapelle
c5eeadf041
Allow user to choose which weekdays to display
...
Closes #1841
2016-05-06 14:22:52 -04:00
Ludovic Marcotte
f3f1f6dcb4
(fix) XSRF supprot for all calendar operations
2016-05-04 14:52:06 -04:00
Francis Lachapelle
2963654800
(html,js) Reorder and filter calendars list
2016-04-27 15:48:31 -04:00
Francis Lachapelle
819851bb92
(js) Respect super user creation privilege
2016-03-10 09:22:46 -05:00
Francis Lachapelle
5aa19ebfb7
(js) Enable new calendar subscriptions by default
2016-03-04 09:54:49 -05:00
Francis Lachapelle
d4745ef598
(js) Update lodash to version 4.6.1
2016-03-03 13:46:14 -05:00
Francis Lachapelle
540ed1f63b
(js) Fix pos. of personal calendar after rename
2016-03-03 09:29:12 -05:00
Francis Lachapelle
9cc4bfd9be
(js) Fix batch delete of components
...
Fixes #3516
2016-02-11 09:33:58 -05:00
Francis Lachapelle
99e5c1b93c
(feature) Convert a message to an event or task
...
Resolves #1722
2016-02-10 16:15:00 -05:00
Francis Lachapelle
fe7a12bad0
(js) Improve initialization of Calendar model
...
Fixes #156
2016-01-14 16:41:58 -05:00
Francis Lachapelle
5a8d986cad
(js) Respect SOGoDefaultCalendar
2015-12-14 15:04:31 -05:00
Ludovic Marcotte
156463c084
( fix #157 ) we now honor which calendars we can write to
2015-12-10 11:11:22 -05:00
Francis Lachapelle
b30f20e1b3
(js) Fix creation of a Calendar
2015-11-11 16:42:46 -05:00
Francis Lachapelle
2e02380a93
Initial drag'n'drop support in Calendar module
...
TODO:
- drag'n'drop in month's view;
- drag to create an all-day event;
- drag'n'drop to a calendar in the sidenav;
- touchscreen gestures support.
2015-11-06 15:15:37 -05:00
Francis Lachapelle
58ff8139e9
Allow rename of calendars
2015-09-17 10:33:12 -04:00
Ludovic Marcotte
525d1ad80f
(fix) also return all calendars in findAll
2015-08-20 22:38:01 -04:00
Ludovic Marcotte
02daebe36b
(fix) also handle tasks deletion correctly
2015-08-12 18:31:06 -04:00
Ludovic Marcotte
47252affba
(feat) initial selection + ops in calendar module
2015-08-12 16:11:38 -04:00
Francis Lachapelle
f17b3638d7
(js) Fix usage of Settings.activeUser
2015-08-04 08:31:39 -04:00
Francis Lachapelle
a330ff7320
(js) Move Settings to a value in Common ng module
...
Also removed explicit settings and defaults that were imported in
various app modules. We now always use the Preferences ng service.
2015-08-03 11:57:04 -04:00
Francis Lachapelle
7e10cff395
(js) Restore user's last Calendar view
...
Also reviewed the handling of Angular modules dependencies.
2015-07-29 11:47:01 -04:00
Francis Lachapelle
86a0032cc1
Handle the edition of recurring event occurrences
2015-07-27 16:02:05 -04:00
Francis Lachapelle
dc9a0896e5
(js) Fix possible errors (help from jsjint)
2015-07-24 16:14:53 -04:00
Francis Lachapelle
0ed67f1355
(doc) Improve Angular services documentation
2015-06-15 11:33:21 -04:00
Francis Lachapelle
1dc5f0d412
(js) New file structure for Angular modules
...
JavaScript files are now merged by the 'js' Grunt task.
2015-06-12 12:01:21 -04:00