Commit Graph

28 Commits

Author SHA1 Message Date
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