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 |
|
Ralf Becker
|
d3dbe6e31e
|
remove duration check of 86400, as it fails over daylight saving changes and more then one day
|
2017-06-12 12:33:33 +02:00 |
|
nathangray
|
10934f9cc1
|
Calendar - Fix 1 day holidays with duration specified as P1D spanning 2 days
|
2017-06-09 15:28:06 -06:00 |
|
Ralf Becker
|
dd412dc071
|
also open "application/ics" in calendar like "text/calendar"
|
2017-06-08 15:33:50 +02:00 |
|
nathangray
|
af2ff1859c
|
Calendar - All tests passing for daily recurring events, all day and otherwise
|
2017-06-07 13:19:20 -06:00 |
|
nathangray
|
191b129201
|
Calendar - Discrete (not all day) events working for all timezone combinations
|
2017-06-06 15:03:14 -06:00 |
|
nathangray
|
2bfd1c4aa9
|
Calendar - Ok, working for Edmonton & Berlin...
|
2017-06-01 11:20:38 -06:00 |
|
nathangray
|
11f3719348
|
Calendar - change how we're dealing with (all day) timezones, keeping the event in the assigned timezone instead of always changing it to the server timezone.
|
2017-05-31 09:55:41 -06:00 |
|
nathangray
|
9cf6685a77
|
Calendar - all day recurring events would extend one day longer for some timezone combinations
|
2017-05-23 13:37:34 -06:00 |
|
Hadi Nategh
|
479a557381
|
WIP of Notifications system:
- Add actions for notification messages
- Fix on message click handler
- Implement appointment request actions for calendar notifications
|
2017-05-23 16:54:20 +02:00 |
|
nathangray
|
8e13f3977f
|
Calendar - Fix daily recurring recur end date got one day later when you save if timezone was Tahiti
|
2017-05-11 19:15:10 +02:00 |
|