nathangray
0ab3a209cc
Calendar - fix birthday preference always sent to client as false
2018-03-07 14:06:02 -07:00
nathangray
04c4cd9d7a
* Calendar - add preference to display birthdays as events as well as holidays
2018-03-05 15:07:37 -07:00
nathangray
d76f467f94
* Calendar - Fix exporting CSV from search results exported owner as participants
2018-03-02 11:13:18 -07:00
nathangray
3e7ecbe692
* Calendar - always show non-blocking icon for non-blocking events, regardless of private flag
2018-03-02 10:55:06 -07:00
nathangray
2e470ddee0
* Calendar - Fix moving event to an un-loaded day would show only that event when the day is viewed
2018-02-26 11:31:29 -07:00
nathangray
228629f93f
* Calendar - Filter birthdays by name to remove duplicates caused by account + contact
2018-02-16 09:29:51 -07:00
nathangray
de17d9a2ea
* Calendar - new placeholders {{participant_emails}} for non-declined participants and {{participant_summary}} for a summary of participants by status
2018-02-15 11:50:55 -07:00
nathangray
47f96640c9
Don't error if a single ID is sent, just cast it
2018-02-14 10:16:06 -07:00
Hadi Nategh
facb029b24
Add some translations, thanks to Stefan Unverricht
2018-02-08 12:20:57 +01:00
nathangray
85c363a79e
* Calendar - Allow templates without pagerepeat or range tags to work using only the first ID
2018-02-07 11:02:50 -07:00
nathangray
965f5b5527
* Calendar - Fix right click -> add gave error instead of popup
2018-02-05 09:40:45 -07:00
Ralf Becker
4ce11e1468
fix SQL error caused by trying to attached files, if we have no event id
2018-02-02 17:29:13 +01:00
nathangray
f7f4f2d07a
* Calendar - Fix Filemanager, Infolog & Timesheet context menu actions
2018-02-01 13:30:36 -07:00
Hadi Nategh
c2a3c19124
W.I.P restructuring of Notifications actions
2018-01-24 19:02:49 +01:00
nathangray
2e9b486931
* Calendar - avoid hanging in planner if event has an invalid category
2018-01-17 16:13:55 -07:00
nathangray
21436f6b85
* Calendar - Improve parsing of users when importing to be able to handle parentheses in names
2018-01-17 14:59:15 -07:00
nathangray
7a2f0a8f24
* Calendar - Fix bug where account birthdays were not shown if there was a contact with a birthday on the same day
2018-01-12 10:50:10 -07:00
nathangray
0ec4708ba9
* Calendar - Fix bug hiding a user's visible private events when just the group was selected
2018-01-11 09:33:49 -07:00
Hadi Nategh
2c2d9b02a7
Fix a typo
2017-12-20 12:16:34 +01:00
nathangray
e2191bfec2
Calendar - rework merge for clarity & reduce code duplication
...
- fix ranges were not working from list
- silence some warnings
2017-12-18 14:28:46 -07:00
Ralf Becker
26c67aa33d
default to user timezone on export, if event has no or invalid timezone
2017-12-18 19:48:25 +07:00
nathangray
632928887a
* Calendar - Fix merge from list loaded endlessly instead of generating document
2017-12-15 14:27:19 -07:00
nathangray
87b6bfdbfb
* Calendar - merge from sidebox will now open in Collabora, if available
2017-12-15 13:50:18 -07: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
1bef3549af
Calendar - check for JSON response before using it
2017-12-01 10:33:40 -07:00
nathangray
c938cb37f1
* Calendar - add a line to the top of events so consecutive events are better separated
2017-11-22 11:54:31 -07:00
nathangray
863de9144e
Revert "* Calendar - translate day of week in app header"
...
This reverts commit 2491fb14b9
.
2017-11-22 11:14:22 -07:00
nathangray
2491fb14b9
* Calendar - translate day of week in app header
2017-11-22 10:39:15 -07:00
Hadi Nategh
61bc061991
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:43:17 +01:00
nathangray
e53af4078c
Add full day name to app header for single day view
2017-11-16 14:39:05 -07:00
nathangray
083255601a
Calendar - extend standard searching to include custom fields
2017-11-14 09:56:07 -07:00
nathangray
c96224c3bf
German translation from Birgit
2017-11-14 08:51:48 -07:00
nathangray
f53c60c141
* Calendar - Add preference to set color of events without category color
2017-11-07 10:25:47 -07:00
nathangray
f33ce2d9f5
* Calendar - use same search as the rest of EGroupware (supports quotes, boolean, #<id> to search for id)
2017-11-07 09:55:12 -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