Ralf Becker
3752737838
fixing no grant required for inviting contacts
2018-10-09 18:59:20 +02:00
Hadi Nategh
e225b2d0ec
No grant required for inviting a contact
2018-10-09 18:12:08 +02:00
nathangray
d1d4ffb7dd
Fix resource invite permission was checked for every resource type
2018-10-05 09:27:38 -06: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
Hadi Nategh
760cd8eb02
Fix notifications with same id but no links are not getting grouped together
2018-07-23 16:36:02 +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
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
b1bbc1eebf
* Calendar - Fix notification for single event in series had original start date
2018-05-22 12:12:53 +02:00
Marcel Klehr
67a7819795
Allow disabling calendar invitations of resources
2018-04-23 08:46:51 -06:00
Ralf Becker
762c60a61f
new method Api\Framework::getUrl() to get a full / externally usable Url
2018-03-21 12:40:59 +01:00
Hadi Nategh
11a0d3b31a
W.I.P restructuring of Notifications actions
2018-01-26 09:55:46 +01: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
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
Hadi Nategh
df102aa04d
* Calendar: Fix calendar to-firstname to-lastname place-holders do not get values
2016-10-04 16:39:28 +02:00
nathangray
87226bfbcb
Change handling of new private events created for other users to allow them to show immediately
2016-09-15 10:46:11 -06:00
nathangray
fada2d433e
When adding a mailing list as participant, immediately expand it to contacts
2016-07-12 11:22:36 -06:00
nathangray
76307c4bbf
Allow contact lists as event participants
2016-07-06 13:19:54 -06:00
Ralf Becker
5374b39680
1) skip all past events and recurrences in conflict check and fix off-by-one error in recurrence limit
...
2) restructure config a bit:
- rename Birthday section to Addressbook
- rename Scheduling conflict section to Recurrences and conflict check
- add: Please note: conflict check is never done in the past and always limited by above recurrence horizont.
2016-07-06 16:44:06 +02:00
Ralf Becker
b4017cb8c4
* Calendar: check recurrences for conflicts too (until configured search-time is exceeded, default 3s)
2016-07-06 12:46:00 +02:00
nathangray
7e0b2543d0
Fix fatal error, get_account_name() does not exist
2016-05-16 10:13:22 -06:00
Nathan Gray
9859cfa679
Fix fatal error caused by moved Categories
2016-05-05 16:56:25 +00:00
Ralf Becker
dcc003cedf
move calendar to new api
2016-05-01 17:47:59 +00:00
Ralf Becker
6f0728cd9d
fix for different return values of accounts->member(s) / membership(s)
2016-03-06 16:09:58 +00:00