Francis Lachapelle
4a83733039
feat(calendar(web)): allow to change the classification of an event
2020-11-04 16:15:13 -05:00
Francis Lachapelle
ba32125ee5
Fix all-day event dates with different timezone
2019-01-14 13:09:13 -05:00
Francis Lachapelle
03b36e0bcd
Convert UIxComponentEditor to a SOGoDirectAction
...
Cleaning up unused templates.
2018-05-18 12:10:10 -04:00
Francis Lachapelle
0c5b5446dd
Remove invalid occurrences when saving master
2018-05-16 14:58:04 -04:00
Francis Lachapelle
7f99514744
Add support for events with recurrence dates
2017-12-15 16:18:39 -05:00
Francis Lachapelle
fd57625c54
Update comment
2016-11-02 12:02:57 -04:00
Francis Lachapelle
07c66563e8
Until date of repeat must end after first event
2016-08-29 14:06:46 -04:00
Francis Lachapelle
8cc0b946e7
Fix handling of attendees when updating an event
2016-06-17 15:25:57 -04:00
Patrice Levesque
9cb1b899b0
Merge branch 'master' into fix-some-warnings
...
Conflicts:
UI/Scheduler/UIxAppointmentActions.m
2016-02-16 14:32:50 -05:00
Francis Lachapelle
d56d9f8b08
Handle attendee conflicts in the Web interface
...
See @d7b010
2016-02-15 16:03:16 -05:00
Patrice Levesque
a5cc2bb5d5
Merge branch 'master' into fix-some-warnings
...
Conflicts:
SoObjects/Appointments/SOGoAppointmentObject.m
2016-02-15 11:23:27 -05:00
Patrice Levesque
bd56f4cf9f
Remove pointless #include from .m and .h files
...
This was done with a brute-force approach, ensuring no additional
warnings from GCC 4.9 under x86_64.
2016-02-13 17:41:54 -05:00
Patrice Levesque
7c25b53fdf
Remove pointless #imports from .m and .h files
...
This was done with a brute-force approach, ensuring no additional
warnings from GCC 4.9 under x86_64.
2016-02-13 16:11:52 -05:00
Ludovic Marcotte
4c6a0e6936
(fix) typo in method call from previous commit
2016-02-12 13:48:51 -05:00
Ludovic Marcotte
d7b010526b
(feat) warn when double-booking attendees and offer force save option
2016-02-11 10:54:07 -05:00
Francis Lachapelle
cbf9b6da3e
Fix all-day events covering a timezone change
2015-11-03 15:47:30 -05:00
Francis Lachapelle
62537e0c15
(doc) Improve API documentation
2015-10-09 16:50:09 -04:00
Francis Lachapelle
5e19a889c2
(feat) Handle invitations in appointment viewer
2015-08-05 17:31:22 -04:00
Francis Lachapelle
86a0032cc1
Handle the edition of recurring event occurrences
2015-07-27 16:02:05 -04:00
Francis Lachapelle
613f05ac02
Calendar module optimizations in multidomain setup
...
Conflicts:
NEWS
UI/Common/UIxUserRightsEditor.m
2015-07-23 12:06:54 -04:00
Francis Lachapelle
35ff82710a
Handle attach URLs in appointment editor
2015-07-01 15:00:12 -04:00
Francis Lachapelle
c144f736dc
Improve JSON API documentation
2015-06-25 11:23:18 -04:00
Francis Lachapelle
8402152a59
Load alarm from UIxComponentEditor
...
The alarm attributes are now loaded from UIxComponentEditor and not
iCalEntityObject so we can determine if the component's owner is part of
the alarm's attendees.
2015-06-22 09:20:35 -04:00
Francis Lachapelle
a1c493358f
Improve API documentation for appointment editor
2015-06-12 12:05:05 -04:00
Francis Lachapelle
ec2b52bf7b
(fix) Save event to a different calendar
2015-06-12 12:03:07 -04:00
Francis Lachapelle
d9b67a85f2
Return the proper HTTP code when saving an event
2015-06-12 11:59:00 -04:00
Francis Lachapelle
c957b4b45f
Initial component editor in Scheduler module
2015-06-12 11:47:49 -04:00
Francis Lachapelle
550fc09ee4
Add attribute isReadOnly to event/task JSON view
2015-06-12 11:47:47 -04:00
Francis Lachapelle
f47a22068f
JSON: fix handling of dates of all-day events
2015-06-12 10:50:03 -04:00
Francis Lachapelle
4ddf92aadb
JSON: Return ISO8601 dates in calendar components
2015-06-12 10:50:01 -04:00
Francis Lachapelle
f9271b747c
Initial JSON actions to get/set an event
2015-06-12 10:48:00 -04:00
Francis Lachapelle
862068eeb5
Improve JSON getters for events
2015-06-11 15:56:59 -04:00
Francis Lachapelle
f2587aa385
JSON-based getter operations for Calendar module
2015-06-11 15:54:11 -04:00
Francis Lachapelle
c29719f49d
Remove newAction from UIx{Appointment,Task}Editor
...
We now rely on [UIxFolderActions newguidAction]
2015-06-11 15:54:09 -04:00
Ludovic Marcotte
fb6ef3aa8a
Now possible to set alarms on event invitations
2014-12-16 09:20:27 -05:00
Ludovic Marcotte
b8b3519a40
Initial support for multiple alarms and better iCal compatibility
2014-09-12 14:09:28 -04:00
Ludovic Marcotte
12a4fd05a2
Support for repetitive alarms and tasks
2014-09-12 08:34:15 -04:00
Francis Lachapelle
0307b8339a
Detect URLs in popup of events
2014-02-10 13:45:51 -05:00
Francis Lachapelle
1a7fc2a0e9
Escape HTML in JSON of calendar module
...
Fixes #2598
2014-02-05 16:06:20 -05:00
Ludovic Marcotte
5304461e4c
now possible to see who created a event/task in a delegated calendar
2013-06-19 10:23:47 -04:00
Ludovic Marcotte
47a3f1a19d
toggle to send or not notifications
2013-06-18 14:14:42 -04:00
Francis Lachapelle
e0a1a47953
Code cleanup in UIxAppointmentEditor.m
2013-01-29 14:53:57 -05:00
Francis Lachapelle
902a5d8f70
Fix saving all-day event in appointment editor
2013-01-28 18:43:45 -05:00
Francis Lachapelle
5c3dc34440
Appointment editor: fix until date timezone
...
.. and untabify the file!
2013-01-21 13:33:40 -05:00
Francis Lachapelle
939eeba1f7
See ChangeLog.
...
Monotone-Parent: d6ace8d3429bf9ad569fff969474bd5aa01214ae
Monotone-Revision: ae85556f790a11b8a40593a88822bee09e847d96
Monotone-Author: flachapelle@inverse.ca
Monotone-Date: 2012-06-04T15:29:38
2012-06-04 15:29:38 +00:00
Francis Lachapelle
51cd566744
Monotone-Parent: 76bba460617a7f4d7ee1f66a47e8918059e6f046
...
Monotone-Revision: 379924109229c07d133fc063329a33e5f0dc987d
Monotone-Author: flachapelle@inverse.ca
Monotone-Date: 2012-01-03T21:42:23
2012-01-03 21:42:23 +00:00
Francis Lachapelle
10e3850d49
See ChangeLog.
...
Monotone-Parent: 4822220bb92ce7ebcbd47af90d5aad37bb750ed0
Monotone-Revision: a7e7282f1911ceaff2a7f4f96320407cba1085cc
Monotone-Author: flachapelle@inverse.ca
Monotone-Date: 2011-10-03T19:32:37
Monotone-Branch: ca.inverse.sogo
2011-10-03 19:32:37 +00:00
Francis Lachapelle
a40357f9c4
See ChangeLogs
...
Monotone-Parent: 5c6353cb6270d51a457d46a8fe98dadae4f37193
Monotone-Revision: c0509d9d92c69255be6d27969b4f578739e78c7f
Monotone-Author: flachapelle@inverse.ca
Monotone-Date: 2011-07-08T00:22:10
Monotone-Branch: ca.inverse.sogo
2011-07-08 00:22:10 +00:00
Wolfgang Sourdeau
7dd0f45f31
Monotone-Parent: 2418ded99640f030928c272b05c7a42641b0be33
...
Monotone-Revision: b0c7b4b626567d13058b5a3e35a0d9854a4459eb
Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2011-06-15T14:04:51
Monotone-Branch: ca.inverse.sogo
2011-06-15 14:04:51 +00:00
Francis Lachapelle
2015c05a3c
See ChangeLog.
...
Monotone-Parent: d11c3e99fe05eb716e0732c7b5c44019dcd75934
Monotone-Revision: 0a8cad3c6a768c445cd15f040d34f93bba3eb6ea
Monotone-Author: flachapelle@inverse.ca
Monotone-Date: 2011-06-13T20:28:10
Monotone-Branch: ca.inverse.sogo
2011-06-13 20:28:10 +00:00