Aleksander Machniak
2ed6d5ad69
T1367: Fix text in "My status" field in event dialog
...
Was "My status: Accept", should be "My status: Accepted".
Fixes T1367.
2016-07-20 09:11:40 -04:00
Aleksander Machniak
403e61004c
T1364: Localize attendee status
...
On event attendees list and task assignees list.
Fixes T1364.
2016-07-20 08:57:47 -04:00
Aleksander Machniak
fdda23c8ff
T1362: Fix title/tooltip text on attendee, localize the status text
...
Moved shared code and localization to libcalendaring plugin.
Fixes T1362.
2016-07-20 07:30:31 -04:00
Aleksander Machniak
92b0169834
T1319: Fix bug where incorrect organizer could be set on a new event in delegated folder
2016-06-21 06:22:26 -04:00
Aleksander Machniak
eb8211f0bf
Add time-slots popup in task dialog ( #5441 )
2016-06-15 05:54:03 -04:00
Aleksander Machniak
4f938c10ec
Close autocompletion popup when opening Find Resources and Find Availability dialogs ( #5435 )
2016-05-31 09:20:14 -04:00
Aleksander Machniak
39a1267abc
Close events export dialog on Export ( #5432 )
2016-05-20 06:14:24 -04:00
Aleksander Machniak
d85be556c2
Fix some issues in events copying, reset attendees state and remove attachments
...
@TODO: attachments copying
2016-04-24 07:55:34 -04:00
Christoph Schwarzenberg
e32c44d99c
Add possibility to copy events
...
Reviewers: #roundcube_kolab_plugins_developers
Subscribers: bruederli
Differential Revision: https://git.kolab.org/D128
2016-04-17 13:55:42 +02:00
Aleksander Machniak
37659bb303
Fix "ReferenceError: organizer is not defined" in some cases
2016-04-06 17:31:53 +02:00
Aleksander Machniak
801d358824
Fix some linting errors
2016-03-24 16:07:02 +01:00
Aleksander Machniak
2afb5714c5
Fix duplicated events in other users calendar if its subfolders are active ( #5340 )
...
Differential Revision: https://git.kolab.org/D94
2016-03-11 11:41:18 +01:00
Aleksander Machniak
3ec61b99be
Fix error when opening an attachment from an itip message ( #5343 )
...
Also make sure attachment bodies are excluded from the event data in JSON format
2016-03-09 16:28:52 +01:00
Thomas Bruederli
a7f11c89ea
Fix syntax to pass the EcmaScript3 JS lint test
2015-04-27 08:59:23 +02:00
Thomas Bruederli
dcb60dbee1
Move more audit trail code to libkolab; unify text labels
2015-03-25 11:55:21 +01:00
Thomas Bruederli
8a74c132d8
Move some audit trail functions to libkolab for shared use
2015-03-24 11:55:32 +01:00
Thomas Bruederli
fb446d07bf
Update client after restoring an old revision of an event
2015-03-19 15:16:13 +01:00
Thomas Bruederli
d91e12fa22
Disable revision selectors not valid for comparison ( #4019 )
2015-03-19 14:38:04 +01:00
Thomas Bruederli
4f2736373a
Fix event changelog dialog handling
2015-03-18 20:23:28 +01:00
Thomas Bruederli
6bd0bdabb5
Adapt client to changed Bonnie API
2015-03-18 12:57:36 +01:00
Thomas Bruederli
17867bb277
Don't show error dialog if event history is not available. Show message box inside the existing dialog ( #4018 )
2015-03-18 12:23:10 +01:00
Thomas Bruederli
eb69c1a239
Fix alarm icon in calendar view ( #4842 )
2015-03-12 18:35:57 +01:00
Thomas Bruederli
8792a668b6
Use IMAP permissions to determine possible actions on the client ( #4827 )
...
s/writeable/editable/
2015-03-11 15:24:17 +01:00
Thomas Bruederli
2ad5eeb570
Fix JS syntax to be compliant with IE < 9 (new is a reserved word)
2015-03-11 12:34:38 +01:00
Thomas Bruederli
6f97b9ff71
- Require delete permission for a calendar to be writeable ( #4827 )
...
- Introduce 'insert' permission which allows the creation of new events but no subsequent editing
- Replace 'readonly' with '!writeable' properties for consistency reasons
2015-03-11 12:22:01 +01:00
Thomas Bruederli
a32690ad38
Remove focus from quickview icon on mouse clicks ( #4684 )
2015-03-11 10:35:26 +01:00
Thomas Bruederli
e8c387ef0d
Bump versions and copyright year
2015-03-10 15:38:45 +01:00
Thomas Bruederli
10192386dd
Send cancellations of this-and-future events as iTip REPLY on master event with updated recurrence rule ( #4743 )
2015-03-10 13:38:53 +01:00
Thomas Bruederli
4d2695f864
Bring database driver up to speed with recurring events and iTip invitations
2015-03-01 18:54:59 +01:00
Thomas Bruederli
1bcc7a48ef
Do not check the 'decline' box by default when deleting cancelled events
2015-02-26 16:28:35 +01:00
Thomas Bruederli
f972f4a511
Disable the 'future' savemode for event deletion if attendees are involved
2015-02-20 10:18:21 +01:00
Thomas Bruederli
02ef2e6050
Split recurring event into a new series when modifying with this-and-future option ( #4386 ); optimize copying of attachments into new event
2015-02-20 00:11:40 +01:00
Thomas Bruederli
5e176baa08
Pass a list of updated attendess to the backend driver on RSVP reply from calendar view
2015-02-19 18:09:12 +01:00
Thomas Bruederli
7fd2eb873d
Hide RSVP-mode menu when moving/resizing event dialog
2015-02-16 18:45:25 +01:00
Thomas Bruederli
fe64e05e48
Render a menu to select the RSVP mode for recurring events instead of using radio buttons
2015-02-16 15:36:25 +01:00
Thomas Bruederli
d7733e7879
Allow to RSVP reply on a single occurence when viewing the event in the calendar preview
...
This will copy the main event from the iTip invitation with unchanged partstat into the
user calendar and register a recurrence exception with the selected partsat and send a
reply for this occurrence only.
2015-02-16 11:06:42 +01:00
Thomas Bruederli
f09948eefe
Disable recurrence and attachments forms when editing a single recurrence instance. These properties cannot be stored in recurrence exceptions
2015-02-15 15:12:08 +01:00
Thomas Bruederli
78622133a9
Reliably identify recurrence instances throughout the application to support invitations of recurring events ( #4387 )
2015-02-15 14:32:31 +01:00
Thomas Bruederli
747f2d5a26
Avoid JS errors on organizer check
2015-02-12 12:08:56 +01:00
Thomas Bruederli
26ef4c64f8
Shift end time according to the current duration when changing start time (for convenience)
2015-02-12 10:34:08 +01:00
Thomas Bruederli
49280a6f62
Set RSVP=FALSE when answering to an event RSVP in calendar view
2015-02-09 15:25:10 +01:00
Thomas Bruederli
44216168f1
Set free_busy status to transparent when declining an invitation ( #4425 )
2015-01-29 12:26:50 +01:00
Thomas Bruederli
9d3a665d9c
Modify calendar UI to properly handle updates on recurring events with attandees ( #4318 )
...
Since the Kolab stack doesn't yet fully support invitations for recurring events,
the calendar client prevents the user from modifying single recurrence instances
if attandees are involved: options to update the "current" or "future" items
are disabled and deleting a single event will update the main event and notify
all attendees.
2015-01-28 17:46:03 +01:00
Thomas Bruederli
859dc5ab98
Fix urlencoding of unicode chars in resource DN ( #4262 )
2015-01-28 12:25:51 +01:00
Thomas Bruederli
f346aabe12
Wrap attendee/group name in span to render correctly in FF3+ ( #4244 )
2015-01-27 15:15:04 +01:00
Thomas Bruederli
a12fcba096
Update the free-busy status when changing the organizer identity
2015-01-21 13:22:53 +01:00
Thomas Bruederli
7b9d36b039
Force download of attachment ( #4291 )
2015-01-21 10:08:14 +01:00
Thomas Bruederli
dd8d3cc06e
Fix attachment download url ( #4291 )
2015-01-21 09:13:18 +01:00
Thomas Bruederli
b02e2c3b8f
- Store relation to message when creating event from email ( #4161 )
...
- Move common functions to libcalendaring
- Assign dialog button classes directly
2015-01-14 09:27:48 +01:00
Thomas Bruederli
39a12a43e2
Fix calendar week selector when crossing year boundary ( #3915 )
2014-12-28 14:27:10 +01:00