nathangray
1d853aeab3
Disable unsupported definition filter option for iCal export
2018-08-15 09:06:02 -06:00
nathangray
91e2f72979
* Calendar - Fix CSV export search results did not work (gave error)
2018-08-14 10:04:55 -06:00
Ralf Becker
e70990a7bb
fix wrongly displayed time in alarms
2018-08-13 15:22:48 +02:00
Ralf Becker
560754fdd4
fix wrong time for past alarms and added nicer working for alarm "at start of the event"
2018-08-10 11:35:14 +02:00
Ralf Becker
038daecb1b
* CalDAV/Calendar: fix not working snozzing of alarms in Thunderbird
...
Caused by triggered alarms were - so far - immediatly deleted, now we keep them around for an other day, so TB get them in the update iCal after PUTing its X-MOZ-SNOOZE-TIME-<timestampt>
2018-08-07 15:36:57 +02:00
Ralf Becker
035b5999e1
* CalDAV/Calendar/Resources: do not allow to change resource quantity via CalDAV
...
Resource quantity is restored from existing event, as neither iOS nor Thunderbird returns our X-EGROUPWARE-QUANTITY attribute on the attendee. Also display quantity > 1 in brackets after resource name.
2018-08-06 19:08:49 +02:00
Ralf Becker
f43a42f0bd
* CalDAV/Calendar: fix accepting invitations with an not attending organizer adds organizer as attendee
...
Before we added a not attending organizer as attendee with status DELEGATED, now we no longer add him as attendee at all.
2018-08-06 19:08:49 +02:00
Ralf Becker
a495aeaf07
* CalDAV/Calendar: dealing with Thunderbird setting partipant status on organizer
...
If secritary creates an event in the owners calendar the owner/organizer is on status NEEDS-ACTION.
Accepting that event in Thunderbird set PARTSTAT=ACCEPTED on ORGANIZER, while ATTENDEE is still on PARTSTAT=NEEDS-ACTION. In that case prefer the PARTSTAT from ORGANIZER over ATTENDEE.
In my opionion Thunderbird behavior is wrong, thought that fix does not do any other harm,
as no other client sets PARTSTAT in ORGANIZER.
2018-08-06 19:08:49 +02:00
Ralf Becker
a17a29db81
fix PHP Warning: Invalid argument supplied for foreach()
2018-07-30 09:55:30 +02:00
Hadi Nategh
e42eeabf64
* Notifications: fix some calendar notifications event can not be opened, error: "egw.open() app is not in registery!"
2018-07-27 11:13:48 +02:00
nathangray
e9833d70ac
* Calendar - merge placeholder {{participant_emails}} now includes group members for group invitations
2018-07-25 11:39:51 +02:00
Hadi Nategh
760cd8eb02
Fix notifications with same id but no links are not getting grouped together
2018-07-23 16:36:02 +02:00
nathangray
1247485e62
* Calendar - Fix participant quantity lost when changing status
2018-07-20 14:17:04 +02:00
Ralf Becker
eaea8da4b0
* Calendar: fix EGroupware users were notified even if they choose not to in their preferences
2018-07-17 16:06:06 +02:00
Marcel Klehr
5144627d39
Fix calendar invitations of resources
...
Used to prevent anyone from inviting when general access was disabled
now it only prevents users who don't have direct booking permission.
see #38
2018-06-28 14:08:02 +02:00
Ralf Becker
aee50159c1
also show external organiser in textual replies and remove him from participants
2018-06-27 20:27:30 +02:00
Ralf Becker
2d8e67333f
* Calendar/Mail: handle meeting requests for single recurrences and exceptions
2018-06-27 18:33:01 +02:00
Hadi Nategh
da3d523cfd
* Calendar: Fix notifications show actions for alarm notify messages
2018-06-27 16:25:53 +02:00
Ralf Becker
d9062bc657
fix IDE warnings
2018-06-27 11:01:23 +02:00
Ralf Becker
44dfbe8ec7
* Calendar/CalDAV: sending correct iMip REPLY to mail invitations and only reply to external chair
2018-06-26 16:01:52 +02:00
Hadi Nategh
6783e15caa
Set notify priority to high only for alarms
2018-06-25 15:53:44 +02:00
Hadi Nategh
ba4d78c2d1
* Notifications: implements entry based priority to make user more aware about certain notifications like calendar alarm entry.
2018-06-25 15:53:18 +02:00
nathangray
17d0f30cce
Calendar - reset meeting request to send using TO, email all participants uses BCC
2018-06-21 08:46:17 -06:00
nathangray
c50d8007e2
* Calendar - add context menu actions for email & documents to non-list views
2018-06-21 08:46:08 -06:00
nathangray
ad2068f0a2
* Calendar - Mail all participants action now uses BCC instead of TO
2018-06-19 09:16:56 -06:00
nathangray
cfc6993ddd
Use same action for timsheet in list view as other views
2018-06-18 11:57:51 -06:00
nathangray
12bc1f2d22
* Calendar - Move some general preferences into a new tab "Configuration"
2018-06-15 09:10:42 -06:00
nathangray
af7b44c65a
* Calendar - reset the default alarm if you switch an existing whole day event to duration
2018-06-15 09:03:19 -06:00
nathangray
7ef6a2968a
* Calendar - Add preference to update calendar view immediately when navigation calendar in sidebox is changed
2018-06-15 09:02:51 -06:00
Ralf Becker
f13683fb4f
* Calendar: fix SQL error during purge caused by droped SyncML support
2018-06-14 10:45:07 +02:00
nathangray
444d14401c
* Calendar - Open timesheet from recurring event on selected occurence instead of first occurence
2018-06-08 11:45:22 -06:00
nathangray
b1bbc1eebf
* Calendar - Fix notification for single event in series had original start date
2018-05-22 12:12:53 +02:00
Ralf Becker
6a3a55a4fa
not setting pe_status from datasource (its ignored now anyway)
2018-05-02 12:15:09 +02:00
Marcel Klehr
67a7819795
Allow disabling calendar invitations of resources
2018-04-23 08:46:51 -06:00
Ralf Becker
269e068acb
use "none" instead of "0" to allow default or forced pref
2018-04-10 14:05:39 +02:00
nathangray
490742ea51
Calendar - fix birthday preference always sent to client as false
2018-04-10 14:05:39 +02:00
nathangray
755e0c8aa2
* Calendar - add preference to display birthdays as events as well as holidays
2018-04-10 14:05:39 +02:00
Ralf Becker
0d984589ff
* PHP 7.2: fix several PHP Fatal errors and warnings stalling installation and usage
2018-04-09 17:36:35 +02:00
Hadi Nategh
10a19cb2f8
Fix lots of misspelled words in translations
2018-03-28 11:21:55 +02:00
Hadi Nategh
c19aa9f20e
Fix calendar change status (eg. notifications or via context menu) for grouped events not setting the status on first call
2018-03-22 11:58:06 +01:00
Ralf Becker
762c60a61f
new method Api\Framework::getUrl() to get a full / externally usable Url
2018-03-21 12:40:59 +01:00
nathangray
383b15355c
Calendar - fix warning "Cannot use a scalar value as an array" when saving new event with default alarm
2018-03-09 15:39:36 -07:00
nathangray
472adc39d6
* Calendar - Fix exporting CSV from search results exported owner as participants
2018-03-07 11:46:27 -07:00
nathangray
9faf3c5252
* Calendar - new placeholders {{participant_emails}} for non-declined participants and {{participant_summary}} for a summary of participants by status
2018-03-07 11:45:18 -07:00
nathangray
a67675d0f6
* Calendar - Filter birthdays by name to remove duplicates caused by account + contact
2018-02-20 08:55:36 -07:00
nathangray
ae417fbefa
Don't error if a single ID is sent, just cast it
2018-02-14 10:16:33 -07:00
nathangray
9394ec1efb
* Calendar - Allow templates without pagerepeat or range tags to work using only the first ID
2018-02-07 11:03:21 -07:00
nathangray
20e75c17db
* Calendar - Improve parsing of users when importing to be able to handle parentheses in names
2018-02-06 09:39:27 -07:00
Ralf Becker
d96c3f84de
fix SQL error caused by trying to attached files, if we have no event id
2018-02-02 17:30:37 +01:00
Hadi Nategh
11a0d3b31a
W.I.P restructuring of Notifications actions
2018-01-26 09:55:46 +01:00
nathangray
1df9b656fe
* Calendar - Fix bug hiding a user's visible private events when just the group was selected
2018-01-15 08:49:12 -07:00
nathangray
69dfaf39b0
* Calendar - Fix bug where account birthdays were not shown if there was a contact with a birthday on the same day
2018-01-15 08:42:57 -07:00
Hadi Nategh
5cb26c044c
Fix a typo
2017-12-20 12:17:38 +01:00
nathangray
f3d767f81e
Calendar - rework merge for clarity & reduce code duplication
...
- fix ranges were not working from list
- silence some warnings
2017-12-19 10:04:10 -07:00
nathangray
ac2dd9193a
* Calendar - Fix merge from list loaded endlessly instead of generating document
2017-12-18 16:13:00 +01:00
nathangray
07de0df0ea
* Calendar - merge from sidebox will now open in Collabora, if available
2017-12-18 14:25:57 +01:00
Ralf Becker
755a9bdf39
default to user timezone on export, if event has no or invalid timezone
2017-12-18 19:50:25 +07:00
nathangray
69ac26f600
* Calendar - Fix alarms set in different timezone from server moved when saving event - now fixed default alarm too
2017-12-15 14:44:13 -07:00
nathangray
536ac272ed
* Calendar - Fix alarms set in different timezone from server moved when saving event
2017-12-15 14:44:05 -07:00
nathangray
a91c1c4396
Calendar - check for JSON response before using it
2017-12-01 10:36:05 -07:00
Hadi Nategh
310359ab9f
Fix PHP Fatal error: Uncaught Error: Class >‘Api\Categories’ not found in /usr/share/egroupware/calendar/inc/class.calendar_datasource.inc.php:71
2017-11-21 11:44:38 +01:00
nathangray
4a9049f619
* Calendar - now uses standard search (quotes, +/-) including custom fields
2017-11-15 08:49:23 -07:00
nathangray
17f41e5876
* Calendar - Add preference to set color of events without category color
2017-11-14 08:52:53 -07:00
nathangray
b2f2acc38c
Remove debug
2017-10-23 17:56:43 +02:00
nathangray
9e48fe5ac2
Turn on some more debugging to try to figure out what goes wrong on Travis
2017-10-23 17:02:33 +02:00
nathangray
7ee539ab3a
Turn on some more debugging to try to figure out what goes wrong on Travis
2017-10-23 16:11:41 +02:00
nathangray
b155c616b8
Turn on some debugging to try to figure out what goes wrong on Travis
2017-10-23 15:27:23 +02:00
Ralf Becker
feec899337
fix (unexplained) infinit loop in phpUnit tests under PHP 5.6
2017-10-17 16:13:02 +02:00
nathangray
1a6820a5aa
Calendar - fix missing history log entry when changing status via context menu
2017-10-11 15:11:13 -06:00
Ralf Becker
bbc5c05b95
quiten permanent error_log when updating alarms
2017-10-09 16:59:38 +02:00
nathangray
6f12a443e5
Calendar - fix a few more missed ajax=true that were causing problems loading
2017-10-05 11:20:21 -06:00
Ralf Becker
3314ca2ea0
use already translated phrase "weekview"
2017-10-04 09:16:52 +02:00
Ralf Becker
d75ca6ad13
aggregate freebusy periods and fix off by one sec due to whole-day events
2017-10-03 11:19:27 +02:00
nathangray
5fd41d95b4
Calendar - make sure notification links open properly (missing an ajax=true)
2017-09-28 10:38:31 -06:00
Ralf Becker
12bcc92f70
* CalDAV: alarms on recurring events are lost when snoozing alarm or reloading event after 1. recurrence of alarm
2017-09-21 17:52:25 +02:00
Ralf Becker
3cc0012c77
* CalDAV: fix not parsed recurrence exceptions
...
caused by newer Horde Icalendar class always importing them as date
2017-09-21 15:19:07 +02:00
Ralf Becker
c4f048bbae
fix new events were created with cal_etag=NULL, which would then also never incremented on update
...
(because cal_etag=cal_etag+1 for NULL stays NULL). The later is fixed now by using cal_etag=COALESCE(cal_etag,0)+1.
2017-09-21 14:02:13 +02:00
nathangray
598a47ecac
Calendar - Remove automatic running of upgrade to 16.1.003, it was slow and ran too often
2017-09-15 11:35:24 -06:00
nathangray
39759eb267
* Calendar - fix bug where private events for multiple users in week view only showed for one user
2017-09-05 11:20:53 -06:00
nathangray
644f9e2dff
Avoid fatal error in automatic preference update
2017-08-31 10:26:05 -06:00
Ralf Becker
dd299021c2
run 16.1.002 --> .003 update automatic, to not show user time-grid in month-view, if admin did not run the update
2017-08-31 14:03:35 +02:00
nathangray
4fcebd2f93
* Calendar - add preference to view month as a time grid, same as other views
2017-08-28 10:01:27 -06:00
Ralf Becker
8dba9967e3
* Calendar/CalDAV: do not report non-participants as busy or conflict
2017-08-18 10:00:37 +02:00
nathangray
1d6fcf3f68
Change recurrence end date comparison to handle up to 1 second difference, for mix of old and new events
...
see 2f534beb34
2017-08-17 14:02:26 -06:00
nathangray
02f0936f9c
Allow group pseudo-distribution lists
2017-08-02 11:14:31 -06:00
nathangray
4ad3c8cb91
* Calendar - allow to invite all users on a distribution list, regardless of calendar permissions
2017-08-01 09:02:09 -06:00
nathangray
64a12f1ddd
Calendar - fix bug in recurring event exception edit across timezones causing events to move or get lost
2017-07-31 12:39:15 -06:00
nathangray
ce9291d6e5
* Calendar - Add placeholder for birthdays {{day/birthdays}} for day table
2017-07-27 14:52:48 -06:00
nathangray
5fd6ccd409
* Calendar - Add placeholder for birthdays {{day/birthdays}} for day table
2017-07-27 14:41:16 -06:00
nathangray
2bfe829dd8
Fix calendar entries opened from mail using a link could not be edited
2017-07-27 13:28:37 -06:00
nathangray
2d9c6c3ae9
Calendar - if editing event without popup, cancel loads normal calendar UI instead of doing nothing.
2017-07-26 09:46:19 -06:00
Hadi Nategh
869f3adb6a
* Calendar: Fix default alarm does not get changed relatively to the selected start time when creating new event
2017-07-04 16:32:59 +02:00
nathangray
2f6ff582f1
* Calendar - Fix selected owner goes missing on logout
2017-06-27 10:31:38 -06:00
nathangray
d46937fbe3
* Calendar - Include monthly type (by weekday or by date) in recurrence rule strings
2017-06-26 10:46:18 -06:00
Hadi Nategh
4a9ce8e82f
Fix calendar participants validation error, caused by commit 5995c63034
2017-06-26 12:52:12 +02:00
nathangray
a44bdb99f9
* Calendar - Fix edit via emailed notification link did not work properly
2017-06-22 11:07:42 -06:00
Hadi Nategh
1fc4f79850
Revert commit 8340520589
and implement the fix in more sane way
2017-06-14 14:52:31 +02:00
Hadi Nategh
8340520589
* Mail: Fix links get removed from description content of calendar appointment email
2017-06-14 10:27:51 +02:00
nathangray
5995c63034
Calendar - fix some bugs setting calendar owner via URL when calendar app is not yet loaded
2017-06-12 12:35:12 -06:00
Ralf Becker
9f28be8f75
* Calendar: fix SQL error when automatic purge of older events is configured
2017-06-12 13:41:04 +02:00