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
14ea42de23
Calendar - add participant or category to events created via planner view's context menu
2018-06-22 12:41:00 -06:00
nathangray
bd364250fc
Calendar - planner view context menu Add action now uses date you clicked on
2018-06-22 12:40:52 -06: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
2087fe0b03
* Calendar - fix event positioning bug in yearly planner view
...
Events would sometimes be mis-sorted into a different month and show at the start of the month
2018-06-21 08:44:53 -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
nathangray
07661b38c3
* Calendar - fix week header rendering problem in some languages
...
Translation was too long, now allowing up to 3 letters but longer trimmed
2018-06-15 09:01:13 -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
nathangray
dc49bc0eb3
Remove scrollbar on weekday selectbox on freetime search
2018-05-14 16:49:15 -06:00
Ralf Becker
c39730b1a7
Translations from Ilias Chasapakis
2018-05-14 11:22:55 -06:00
nathangray
2e078df6d4
Calendar - Prevent event list from going to far down (off bottom of screen)
2018-05-10 09:42:08 -06:00
Ralf Becker
6a3a55a4fa
not setting pe_status from datasource (its ignored now anyway)
2018-05-02 12:15:09 +02:00
nathangray
66ffa92306
* Calendar - yearly planner view events would sometimes load in the next month as well
2018-04-30 10:46:58 -06:00
nathangray
9670d9da00
Some translations from Stefan Unverricht
2018-04-23 13:25:22 -06:00
Marcel Klehr
67a7819795
Allow disabling calendar invitations of resources
2018-04-23 08:46:51 -06:00
Ralf Becker
ed1dd7731f
Translations from Stefan Unverricht
2018-04-20 10:09:12 -06:00
Ralf Becker
719d787ce3
do not set a not set birthday preference to "none"
2018-04-12 14:34:16 +02:00
Ralf Becker
269e068acb
use "none" instead of "0" to allow default or forced pref
2018-04-10 14:05:39 +02:00
nathangray
5f86bd4098
Calendar - add update to deal with birthdays_as_events preference staying at FALSE for all users
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
437857cda3
Add more translations, thanks to Evgen Vodopivec.
2018-04-04 10:02:51 +02:00
Hadi Nategh
30a9f76134
Add some translations, thanks to Evgen Vodopivec.
2018-04-03 11:26:59 +02:00
nathangray
e7100085c6
Calendar - Planner view, events on Friday would sometimes go missing if weekends were hidden
2018-03-28 09:12:29 -06:00
nathangray
c45cb57917
* Calendar - fix events on weekend were sometimes shown on Friday if weekends were hidden
2018-03-28 09:12:19 -06:00
Hadi Nategh
10a19cb2f8
Fix lots of misspelled words in translations
2018-03-28 11:21:55 +02:00
nathangray
e1356f3086
* Calendar - fix occasional infinite loop in yearly planner
...
Something about the events present (or not present) triggered it
2018-03-26 09:48:25 -06:00
Hadi Nategh
b532c21653
Add some translations, thanks to Stefan Unverricht.
2018-03-26 14:32:09 +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
3ca0bd3e84
* Calendar - Fix moving event to an un-loaded day would show only that event when the day is viewed
2018-03-07 11:45:45 -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
b74a5da4f5
* Calendar - always show non-blocking icon for non-blocking events, regardless of private flag
2018-03-07 11:43:31 -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
Hadi Nategh
8c67c0e948
Add some translations, thanks to Stefan Unverricht
2018-02-08 14:27:21 +01: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
nathangray
04cbe61965
* Calendar - Fix right click -> add gave error instead of popup
2018-02-05 09:44:39 -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
nathangray
8464f7ae39
* Calendar - Fix Filemanager, Infolog & Timesheet context menu actions
2018-02-02 09:18:13 -07:00
Hadi Nategh
11a0d3b31a
W.I.P restructuring of Notifications actions
2018-01-26 09:55:46 +01:00
nathangray
4b85df3465
* Calendar - avoid hanging in planner if event has an invalid category
2018-01-22 09:21:54 -07: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
nathangray
467d052c90
* Calendar - add a line to the top of events so consecutive events are better separated
2017-11-28 09:12:29 -07:00
nathangray
90d8f66cdc
* Calendar - translate day of week in app header
2017-11-22 10:39:55 -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
991748e152
Add full day name to app header for single day view
2017-11-17 09:01:19 -07:00
nathangray
4a9049f619
* Calendar - now uses standard search (quotes, +/-) including custom fields
2017-11-15 08:49:23 -07:00
nathangray
cae4d8e6de
German translation from Birgit
2017-11-14 08:53:05 -07:00
nathangray
17f41e5876
* Calendar - Add preference to set color of events without category color
2017-11-14 08:52:53 -07:00
Ralf Becker
f21b13090f
pending translations from our translation server
2017-11-04 09:36:02 +01:00
nathangray
5da12be8e8
Calendar - fix some bugs in readonly mode:
...
- missing participant widget would fail
- read-only end date would cause error
2017-11-03 14:38:51 -06:00
nathangray
b2f2acc38c
Remove debug
2017-10-23 17:56:43 +02:00
nathangray
1d98f0b2ab
Try to figure out what goes wrong on Travis
2017-10-23 17:31:09 +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
23d44785a9
Turn on some debugging to try to figure out what goes wrong on Travis
2017-10-23 15:40:58 +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
65b02c0246
bump verison to 17.1
2017-10-22 12:56:58 +02:00
nathangray
17f5461f6c
Add doc about double delete
2017-10-19 10:13:38 +02:00
nathangray
3536b15500
Add doc about start times
2017-10-19 01:57:46 -06:00
nathangray
237d81ce36
Move tests into app/tests subdirectory (not app/inc/test or app/test)
2017-10-18 15:43:35 +02:00
nathangray
e123402bff
Try to leave actual server setting alone, just change the EGw setting
2017-10-18 09:51:31 +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
7ac36666c5
Set timezone in PHP too
2017-10-17 16:08:17 +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
nathangray
5183aa2a19
Calendar - avoid errors from holidays if no country set
2017-10-04 09:22:00 -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
Hadi Nategh
0ececf8c78
Set statustext value as text by default
...
- Introduce new boolean attribute called statustext_html in case we want
explicitly statustext gets rendered as html
- Fix Calendar tooltip with new statustext_html attribute
2017-09-05 19:04:45 +02:00
nathangray
644f9e2dff
Avoid fatal error in automatic preference update
2017-08-31 10:26:05 -06:00
nathangray
7e275df4e4
* Calendar - Fix month overflow bug when scrolling prev / next
2017-08-31 08:49:16 -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
Ralf Becker
9427b49fee
* Calendar: update timezones to version 2.2017b
2017-07-06 16:58:55 +02:00
Hadi Nategh
f1e79adc8e
Update calendar mobile theme CSS
2017-07-05 09:46:26 +02: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
5f055bd2d4
* Calendar - Week view with multiple users now keeps date heading at the top
2017-06-30 09:47:21 -06:00
Hadi Nategh
1850c80c3f
Make calendar multi-week views header fixed in order to see days while scrolling down into other user's calendars
2017-06-30 15:02:52 +02:00
nathangray
b3f146c246
* Calendar - improve planner view printing if your screensize doesn't match page size
2017-06-27 12:24:33 -06: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
nathangray
b9b03bced7
* Calendar - Fix weekend setting got lost when you go from week to day view
2017-06-14 09:27:39 -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
f8adc0cadf
Calendar - Fix events were not displayed if you clicked 'today' in sidebox, then month view
...
(Faster implementation)
2017-06-13 15:14:55 -06:00
nathangray
5a700b7e40
* Calendar - Fix events were not displayed if you clicked 'today' in sidebox, then month view
2017-06-13 15:03:45 -06: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
02a569bea9
* Calendar - avoid events ending at midnight (00:00) causing a 0 length event the next morning
2017-06-01 09:29:43 -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
Ralf Becker
79e4b6b837
change capitalisation to "EGroupware"
2017-05-31 14:04:37 +02:00
Ralf Becker
6c648cf206
fix type in holiday url of TrinidadTobago
2017-05-24 11:08:23 +02: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
nathangray
05432df4f5
Calendar - fix planner by user view new event by clicking on a resource did not include resource as participant
2017-05-23 09:30:51 -06:00
Ralf Becker
dacee96448
Merge branch 'master' of github.com:EGroupware/egroupware
2017-05-23 17:12:46 +02:00
Ralf Becker
a0758d783d
German translations from Birgit
2017-05-23 17:11:59 +02:00