175 Commits

Author SHA1 Message Date
Hivert Quentin
eb7f551e88 fix(calendar): properly show the URL property in iCalendar 2025-04-15 09:27:35 +02:00
Francis Lachapelle
16459c7b3d fix(calendar(js)): conditional display of edit and delete buttons 2022-08-15 15:31:19 -04:00
Francis Lachapelle
03b36e0bcd Convert UIxComponentEditor to a SOGoDirectAction
Cleaning up unused templates.
2018-05-18 12:10:10 -04:00
Ludovic Marcotte
3d36a6dd23 (fix) reverted change for display alarms 2016-11-03 16:17:27 -04:00
Ludovic Marcotte
78045b14be (feat) first pass at support for recurring events/tasks email alarms (fixes #1053) 2016-11-02 18:16:45 -04:00
Francis Lachapelle
64ce3c9c22 Escape HTML in raw source of events and tasks
Fixes #3718
2016-06-08 16:06:58 -04: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
Euan Thoms
3c62cc744e Stage 1 of clang compiler warning patches. 2015-10-31 14:10:03 +08:00
Ludovic Marcotte
c5a219add8 (fix) wrong check for web calendars 2015-08-18 09:27:33 -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
35ff82710a Handle attach URLs in appointment editor 2015-07-01 15:00:12 -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
dc91be3c0d Initial recurrence editor for appointments 2015-06-12 12:03:53 -04:00
Francis Lachapelle
ec2b52bf7b (fix) Save event to a different calendar 2015-06-12 12:03:07 -04:00
Francis Lachapelle
550fc09ee4 Add attribute isReadOnly to event/task JSON view 2015-06-12 11:47:47 -04:00
Francis Lachapelle
67c62fe85c Fix compilation of UIxComponentEditor.m 2015-06-12 10:49:57 -04:00
Francis Lachapelle
f9271b747c Initial JSON actions to get/set an event 2015-06-12 10:48:00 -04:00
Ludovic Marcotte
d75fb0722a Code cleanups 2015-03-24 08:34:29 -04:00
Ludovic Marcotte
e2bee23021 Avoid unnecessary calls to NSLog 2015-01-22 16:25:16 -05:00
Francis Lachapelle
dd6dd7251c Fix selection of calendar in event/task editors
Fixes #3049
Fixes #3050
2015-01-06 13:59:20 -05:00
Ludovic Marcotte
fb6ef3aa8a Now possible to set alarms on event invitations 2014-12-16 09:20:27 -05:00
Ludovic Marcotte
02b3de6465 Fix for bug #2326 2014-09-15 09:32:36 -04: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
Ludovic Marcotte
b05fcc7d82 Fat commit to refactor the quick record generation 2014-07-30 14:51:00 -04:00
Francis Lachapelle
8c563c2922 Fix possible exception when retrieving reminder
Fixes #2744
2014-04-29 14:26:18 -04:00
Ludovic Marcotte
df3e9033f3 Added calendar default reminder support. 2013-11-20 17:42:11 -05:00
Ludovic Marcotte
e687dbf155 If the organizer's name is non-existent, use the email address 2013-07-04 13:11:02 -04: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
Francis Lachapelle
be0090be06 Fix until date in component editor 2013-01-28 16:44:14 -05:00
Francis Lachapelle
be459fa946 Fix first day of the week in datepickers
Fixes #2188
2013-01-21 12:12:50 -05:00
Francis Lachapelle
4b18fc108b Update NEWS file 2013-01-11 10:00:28 -05:00
Francis Lachapelle
0e0b7728fd Fix until date in event recurrence editor
- fixed date picker
- fixed JavaScript error caused by French translation
- fixed until date definition when timezone of active user was different
  from the system timezone
- fixes #2173, fixes #2175
2013-01-11 09:46:58 -05:00
Francis Lachapelle
5500f99312 Remove conditions on RSVP
Fixes #1850
2012-11-30 15:11:03 -05:00
Ludovic Marcotte
5bf7105982 Fix for bug #1783. 2012-11-18 10:48:58 -05:00
Wolfgang Sourdeau
1223a6c0ee make use of -[WOComponent componentBundle] 2012-10-30 09:41:20 -04:00
Wolfgang Sourdeau
6d8c328910 Fixed most build warnings 2012-10-22 10:09:13 -04:00
Wolfgang Sourdeau
4c6ca4efc2 _handleAttendeesEdition: ensure that the attendee email is correctly see before registering it, since the JSON content may set empty entries 2012-10-18 11:51:23 -04:00
Francis Lachapelle
2be6922633 Organizer email address clickable in event editor
Fixes #2010
2012-10-09 09:12:39 -04:00
Jean Raby
71121914cf * UI/WebServerResources/SchedulerUI.js (onMenuRawEvent, onMenuRawTask):
New callback to show the event/task content from the menu

  * UI/Scheduler/UIxComponentEditor.m (rawAction):
  New method that returns the object's raw content in a WOResponse.

  * UI/Templates/SchedulerUI/UIxCal{Day,Month,Main,Week}View.wox:
  New contextual menu item: Show Raw Source

  * UI/WebServerResources/ContactsUI.js (onMenuRawContact):
  Rework to use calendar/ics/raw

  * UI/Contacts/UIxContactFolderActions.m (rawAction):
  Removed / moved to UI/Contacts/UIxContactActions.m

  * UI/Contacts/UIxContactActions.m (rawAction):
  New method that returns the object's raw content in a WOResponse.

  * UI/Templates/ContactsUI/UIxContactFoldersView.wox:
  Show vCard content -> Show Raw Source

Monotone-Parent: e853157abbabf35bc95273da8bc10b2d3b142627
Monotone-Revision: 4e287287380938e20234ac951c09158c324b84b4

Monotone-Author: jraby@inverse.ca
Monotone-Date: 2012-07-09T14:17:07
2012-07-09 14:17:07 +00:00
Ludovic Marcotte
d6f0203351 Patch applied from bug #1664
Monotone-Parent: 1e79eab4c546452715e5171f1c326b7d36f1c195
Monotone-Revision: 99dc7d9dce88b8a323b1e7aab60de99ed2bfda60

Monotone-Author: ludovic@Sophos.ca
Monotone-Date: 2012-05-29T18:56:15
2012-05-29 18:56:15 +00:00
Wolfgang Sourdeau
c8fbb0718c 0
Monotone-Parent: 55c226ffd5db8ed7f07eb8591aded800a89418b2
Monotone-Revision: c3c980772004fa550702d469d6fbe729fd954f5d

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2012-02-20T22:25:49
Monotone-Branch: ca.inverse.sogo
2012-02-20 22:25:49 +00:00
Wolfgang Sourdeau
4e9bc9ffbf Monotone-Parent: 5066f4418986dc6df8b207002b41f82bc9e2bb8b
Monotone-Revision: 78e21f4d868126d413a1b1a4924181b29cb18052

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2012-02-20T21:26:42
Monotone-Branch: ca.inverse.sogo
2012-02-20 21:26:42 +00:00
Francis Lachapelle
84909dd628 See ChangeLog.
Monotone-Parent: 468e7e6366c0f335fea6ffbfbc6ecf9ab41aaa77
Monotone-Revision: c241a8e1e716fa0db3e4f4e370c051096cc2c3e2

Monotone-Author: flachapelle@inverse.ca
Monotone-Date: 2012-01-12T20:52:14
2012-01-12 20:52:14 +00:00
Wolfgang Sourdeau
8c983152ee Monotone-Parent: dd98907b2d09b3cd66d8a6ef15da440b85e98478
Monotone-Revision: 7be89eb338128de0cf7f68aeb1ed4852cf15bc96

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2011-12-05T16:42:05
2011-12-05 16:42:05 +00:00
Wolfgang Sourdeau
182f442a4d Monotone-Parent: a87ea069b19e3f7bd1333de3fb1a25fc04303484
Monotone-Revision: dd98907b2d09b3cd66d8a6ef15da440b85e98478

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2011-12-05T15:19:45
2011-12-05 15:19:45 +00:00
Francis Lachapelle
63e0b0e116 applied changes from 59d4ff7e6c2fe24e74adbe4891af30ece4f5e858
through c05e0091913ed81140571dab045abdaf56a77ef8

Monotone-Parent: 850fd7677033b28a7218a010f55b437ebd12f665
Monotone-Revision: eb1f58bb7bd3454ffc857750264fae0b27b86d32

Monotone-Author: flachapelle@inverse.ca
Monotone-Date: 2011-11-14T16:07:04
2011-11-14 16:07:04 +00:00
Francis Lachapelle
be57658493 Updated Localisable.strings.
Monotone-Parent: 6d9f4a1dbd4808e626cd25041219c5bb22a5626f
Monotone-Revision: fa63ae9b079303f5952bc14fa2849e6c78f005b2

Monotone-Author: flachapelle@inverse.ca
Monotone-Date: 2011-07-19T20:09:23
Monotone-Branch: ca.inverse.sogo
2011-07-19 20:09:23 +00:00
Wolfgang Sourdeau
071bdd863f Monotone-Parent: e44e3640213c46f7a069d1612037b80c15c40ea7
Monotone-Revision: 96d751786922d33162cb95008bfb6f6460b05db4

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2011-03-21T00:37:22
Monotone-Branch: ca.inverse.sogo
2011-03-21 00:37:22 +00:00