nathangray
f57178e92e
Calendar: Fix "Object of class EGroupware\Api\DateTime could not be converted to string" error when adding recurrence to an event
2021-03-17 09:01:53 -06:00
nathangray
1687f199e5
Calendar: Add icon for notification action, use REQUEST method (reconfirm event) for immediate notifications
2021-02-11 11:43:47 -07:00
nathangray
8dedc3392f
* Calendar: New context menu action to manually [re]send notifications
2021-02-09 13:50:27 -07:00
nathangray
d0d7031417
* Calendar: Fix alarm for all users had wrong timezone when user timezone was not server timezone
2021-01-27 11:04:08 -07:00
nathangray
aef0338327
Fix error breaking calendar notifications
2021-01-20 09:23:07 -07:00
nathangray
f1783dd13c
Calendar: Avoid "PHP Warning: count(): Parameter must be an array or an object that implements Countable" in error_log
2021-01-15 09:44:28 -07:00
nathangray
25e6f123d0
* Calendar: Fix event notifications had the wrong times in iCal attachment if user timezone was not server timezone
2021-01-14 14:19:45 -07:00
Hadi Nategh
d17f3a6e39
Set participants as extra params for calendar videoconferences
2021-01-11 14:38:52 +01:00
nathangray
1e79106264
* Calendar: Fix missing / incorrect recurrence date in cancel notification iCal
2020-12-09 13:55:56 -07:00
Hadi Nategh
43ab2ccfb5
WIP BBB: Take type C participants into account when counting for participants
2020-11-30 13:21:55 +01:00
Hadi Nategh
00a09eafa0
WIP BBB: Fix ical notification contains wrong url
2020-11-27 12:20:44 +01:00
Hadi Nategh
c9173b778e
WIP BBB: Update videoconference resource base on number of participants
2020-11-26 12:10:59 +01:00
Hadi Nategh
26d5ca3c7f
WIP BBB: Add cal_id into videoconference context
2020-11-26 10:56:06 +01:00
nathangray
f17b82e3d9
Calendar: Fix notifications not getting sent
2020-11-24 10:25:03 -07:00
Hadi Nategh
33a3c4035b
Disable videoconference features in Calendar when it's set to disabled
2020-11-19 12:38:03 +01:00
Ralf Becker
be06f1fbef
* Calendar: deleting a recurrence of an event series did not refresh displayed events
2020-08-19 09:59:53 +02:00
Ralf Becker
bdb1b50799
* Calendar/Resources: do NOT try to notify a not set resource responsible
2020-08-18 14:23:49 +02:00
Ralf Becker
7c0e53e29e
sending notifications errors via push to user
2020-07-26 16:00:38 +02:00
Ralf Becker
92bb06f724
* Calendar: send notifications/meeting requests after responding to user
2020-07-26 15:04:39 +02:00
Ralf Becker
b7c4cbd5b1
revert pointless putting calendar tracking in on-shutdown (calendar does not use it for notification)
2020-07-17 14:53:39 +02:00
Ralf Becker
b02aa04c8c
run notifications and tracking after response send to client
2020-07-16 18:33:30 +02:00
nathangray
1cbbfbd9a5
Calendar: Fix push bugs
...
- Change status from edit dialog did not push
- Change participants from edit dialog did not update planner by user correctly, sometimes not added, sometimes not removed
2020-07-15 13:32:20 -06:00
nathangray
dc6a8e0977
* Calendar: Push updates
2020-07-14 13:39:45 -06:00
nathangray
34dbf8531b
Calendar: Fix user / server timezone mismatch could trigger an incorrect status reset
2020-06-25 09:38:46 -06:00
nathangray
b2c73ed905
Calendar: better fix for spurious history log entries
2020-06-24 15:07:52 -06:00
nathangray
d4fb758a94
* Calendar: Fix user / server timezone mismatch could put incorrect changes in event history
2020-06-24 13:36:11 -06:00
Ralf Becker
10f70d9410
* Calendar/Email: show additional [Delete] and [Edit] buttons for a meeting canceled message
2020-06-16 16:53:43 +02:00
nathangray
dc1518c8d4
Calendar: Move check to reset participant status out of UI into BO so it's always checked
2020-05-19 10:44:56 -06:00
nathangray
d9b07b6ae4
Missing translations from Stefan Unverricht
2020-05-06 14:07:01 -06:00
Ralf Becker
1973264b6b
setting event start- and end-time as not-before and expiration time of token with 1h gracetime
2020-04-30 15:08:16 +02:00
Ralf Becker
943609a009
unify video conference actions and translations
2020-04-09 10:50:54 +02:00
Hadi Nategh
23bd20b2cc
Fix wrong user set as owner of event in video conference alarm dialog
2020-04-08 15:14:39 +02:00
Hadi Nategh
bdd0eef739
Some fixes for videoconference alarm notification:
...
- Send necessary info to the client via calendar notification
- Show dialog always on the top
2020-04-08 11:28:09 +02:00
Hadi Nategh
2f7e082d66
Fix alarm-offset not being sent to client
2020-04-07 18:01:55 +02:00
Hadi Nategh
7c14d09409
Add a call notification when receiving an event alarm
2020-04-07 17:16:56 +02:00
Ralf Becker
a6e6393943
disable avatar sharing link, as it currently destroys sessions for already logged in users, plus some more fixes for VC
2020-04-07 16:16:49 +02:00
Ralf Becker
1c135b2da3
some fixes around videoconference avatars and adding an automatic alarm 5min before the conference
2020-04-07 11:10:49 +02:00
Ralf Becker
72116b9587
Jitsi avatars: shareing url for pictures, anonymous letter-avatar or gravatar if none
2020-04-06 20:15:00 +02:00
Ralf Becker
075362984a
* Calendar: allow to schedule a videoconference via Jitsi
2020-04-03 10:28:34 +02:00
nathangray
458a40c792
Avoid some warnings caused by using foreach() over null
2020-03-11 09:25:31 -06:00
nathangray
dd0e70367b
Calendar: When changing status for a resource (or other non-account participant) try for a better notification message that includes that resource
2019-12-18 11:59:09 -07:00
nathangray
371aede01f
Calendar: Fix notifications of status changes done on behalf of another user sent as changes for the current user instead
2019-11-20 15:16:16 -07:00
nathangray
724b2ad329
Calendar: Rework some phrasing in the preference, make sure it only applies to "responses", not other changes
2019-11-04 10:51:58 -07:00
nathangray
3d865efa38
* Calendar: New preference for notifications about events you created, but are not a participant in
2019-10-28 15:29:36 -06:00
Ralf Becker
3946d084ec
Revert "* Calendar - fix event owner and chair were always getting update notifications, regardless of preference"
...
This reverts commit 94782bee06
.
2019-10-23 16:38:43 +02:00
nathangray
94782bee06
* Calendar - fix event owner and chair were always getting update notifications, regardless of preference
2019-08-26 10:45:14 -06:00
nathangray
0f5ff805ec
Calendar - fix incorrectly moved preference read
2019-08-14 14:33:30 -06:00
nathangray
45ea4cb81a
Calendar - Fix participant status reset to only reset [non-user participant's] status on start time change
2019-08-13 11:37:23 -06:00
nathangray
64e1a5a830
Calendar - create function for reset of participant status when event is moved
...
- Still respecting preference for users
- Always resetting non-user participants
2019-06-18 15:11:53 -06:00
nathangray
bddc878a96
Calendar - Check against user time when deciding if notifications should be sent
2019-06-05 14:02:31 -06:00
nathangray
99a223a5ad
Calendar - Only send update notifications if the event is in the future
2019-06-03 11:28:39 -06:00
nathangray
a5b18a8c7b
Pass ignore_acl parameter onto event read, to properly find previous event when ignoring acl
2019-05-27 16:17:53 -06:00
nathangray
c8589b6439
Avoid type error while updating events if old_event is not found
2019-05-02 09:24:49 -06:00
Ralf Becker
0121d50c30
* Calendar: fix alarms on recurring events got lost after 1st ocurrence
2019-04-26 15:13:44 +02:00
nathangray
e525f7d5e3
Calendar - Allow to save alarms for all participants
2018-12-14 11:51:46 -07:00
nathangray
6a760e193d
Calendar - Allow event owner to save alarms for all participants
2018-12-14 11:50:15 -07:00
nathangray
5e48cbe78c
* Calendar - fix alarm removed if user is only participant because of group invitation
2018-11-22 11:35:35 -07:00
nathangray
e9910345dc
Calendar - fix missing history in a way that doesn't fail every test
2018-11-21 13:50:29 -07:00
nathangray
cbaf7e7062
Calendar - fix missing history
2018-11-21 13:24:49 -07:00
Ralf Becker
9f6a7e3187
fixing no grant required for inviting contacts
2018-10-09 18:59:56 +02:00
Hadi Nategh
8808f15934
No grant required for inviting a contact
2018-10-09 18:09:34 +02:00
nathangray
eb7ea6bfab
Fix resource invite permission was checked for every resource type
2018-10-01 10:26:06 -06:00
Hadi Nategh
10a4662d07
* Notifications: fix some calendar notifications event can not be opened, error: "egw.open() app is not in registery!"
2018-07-27 11:13:07 +02:00
Hadi Nategh
c5e902926b
Fix notifications with same id but no links are not getting grouped together
2018-07-23 16:25:07 +02:00
Ralf Becker
b4012e34f4
* Calendar: fix EGroupware users were notified even if they choose not to in their preferences
2018-07-17 16:03:38 +02:00
Ralf Becker
f6a6412d25
also show external organiser in textual replies and remove him from participants
2018-06-27 20:22:04 +02:00
Ralf Becker
8e419f1c1a
* Calendar/Mail: handle meeting requests for single recurrences and exceptions
2018-06-27 18:28:20 +02:00
Hadi Nategh
b64d96f3de
* Calendar: Fix notifications show actions for alarm notify messages
2018-06-27 16:25:29 +02:00
Marcel Klehr
75572b64c8
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-27 15:44:47 +02:00
Ralf Becker
c4e4eb45a4
* Calendar/CalDAV: sending correct iMip REPLY to mail invitations and only reply to external chair
2018-06-26 15:58:44 +02:00
Hadi Nategh
32999ee231
Set notify priority to high only for alarms
2018-06-21 17:29:39 +02:00
Hadi Nategh
6b74f2685d
* Notifications: implements entry based priority to make user more aware about certain notifications like calendar alarm entry.
2018-06-19 16:03:10 +02:00
nathangray
8fb30b8ce4
* Calendar - Fix notification for single event in series had original start date
2018-05-15 11:27:28 -06:00
Nathan Gray
470b989672
Merge pull request #38 from marcelklehr/feature/disable-cal-invitations-for-resources
...
Allow disabling calendar invitations to resources
2018-04-03 10:07:29 -06:00
Ralf Becker
1d835928d2
new method Api\Framework::getUrl() to get a full / externally usable Url
2018-03-21 12:51:52 +01:00
Marcel Klehr
fb6cfee24c
Allow disabling calendar invitations of resources
2018-03-19 16:58:44 +01:00
Hadi Nategh
c2a3c19124
W.I.P restructuring of Notifications actions
2018-01-24 19:02:49 +01:00
nathangray
540f3d574d
* Calendar - Fix alarms set in different timezone from server moved when saving event - now fixed default alarm too
2017-12-11 14:10:55 -07:00
nathangray
33110fc2cd
* Calendar - Fix alarms set in different timezone from server moved when saving event
2017-12-06 13:47:54 -07: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
5fd41d95b4
Calendar - make sure notification links open properly (missing an ajax=true)
2017-09-28 10:38:31 -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
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
a44bdb99f9
* Calendar - Fix edit via emailed notification link did not work properly
2017-06-22 11:07:42 -06: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
nathangray
2f534beb34
Calendar - Update recurrence adjustment check to match range end change from 9810077eab
2017-03-31 10:27:49 -06:00
Ralf Becker
9810077eab
* Calendar/CalDAV: fix wrong end-date of recurring events incl. whole-day events
2017-03-29 19:32:49 +02:00
nathangray
5946e9f7cd
Avoid errors if $instance_date is not passed correctly
...
(thanks, Scrutenizer)
2017-01-31 09:14:50 -07:00
Ralf Becker
55edf5cfea
fix warnings when importing events: $ignore_acl=true and only cal_id given
2017-01-19 11:11:40 +01:00
Ralf Becker
afaa722c47
modifications to allow exporting of all calendar entries via stylite/migrate.php script, added cal_deleted as timestamp and support again setting $updateTS=false in calendar_boupdate::save()
2017-01-18 18:31:47 +01:00
nathangray
aa63949012
Update notification popup to fit theme better
2017-01-10 11:42:44 -07:00
Ralf Becker
315ceed672
error_log if calendar can not send notifications
2016-10-06 19:09:40 +02:00