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
Ludovic Marcotte
12856abe4d
See ChangeLog
...
Monotone-Parent: be9e28d5d42ed05605b27d2127cf29b07678495b
Monotone-Revision: 5de6a9584cf27a2c1dad8d1ab8b84fc9ddab2720
Monotone-Author: ludovic@Sophos.ca
Monotone-Date: 2011-04-25T10:31:08
Monotone-Branch: ca.inverse.sogo
2011-04-25 10:31:08 +00:00
Francis Lachapelle
a2ca7e48d7
See ChangeLog.
...
Monotone-Parent: 553f303f1f7a6910069af8e49e3926e86bece4b7
Monotone-Revision: bca01c4b6bca68557777af637fd2dfc8b775df37
Monotone-Author: flachapelle@inverse.ca
Monotone-Date: 2011-03-29T23:34:37
Monotone-Branch: ca.inverse.sogo
2011-03-29 23:34:37 +00:00
Francis Lachapelle
4d4bdb446d
See ChangeLog
...
Monotone-Parent: aaedd91765af6a097de0bc56f29320d2bff91b79
Monotone-Revision: ff5e58d678d9d35c4afef1daade54703e14d8d6a
Monotone-Author: flachapelle@inverse.ca
Monotone-Date: 2011-03-18T21:23:05
Monotone-Branch: ca.inverse.sogo
2011-03-18 21:23:05 +00:00
Francis Lachapelle
84c08b964a
See Changelog
...
Monotone-Parent: 29ad2f44363331300de6fd559f5b2878bb4e2883
Monotone-Revision: 7644c155b02b86d417852ac59361714181ec8c18
Monotone-Author: flachapelle@inverse.ca
Monotone-Date: 2011-01-21T21:56:09
Monotone-Branch: ca.inverse.sogo
2011-01-21 21:56:09 +00:00
Wolfgang Sourdeau
aa52ee6370
Monotone-Parent: bb751d75e7021415c3bfb2e701ecf6acb2adad9e
...
Monotone-Revision: a79ba19dc901642223410e1cd56c639ec05a6098
Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2010-11-15T19:50:35
Monotone-Branch: ca.inverse.sogo
2010-11-15 19:50:35 +00:00
Wolfgang Sourdeau
2bf4b7cf8b
Monotone-Parent: 1ccd34fd9ea99e675935d745db7e70d19716428a
...
Monotone-Revision: c40151185171e3ba8a257569b8ab5ec86930d393
Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2010-05-05T14:40:53
Monotone-Branch: ca.inverse.sogo
2010-05-05 14:40:53 +00:00