Commit Graph

4385 Commits

Author SHA1 Message Date
nathangray
af88d35f63 Deal with event sizing issue that caused 0 length events depending on what was rendered first 2017-04-19 11:18:59 -06:00
Hadi Nategh
7290b8b7e7 Add "freetime" translation 2017-04-18 12:44:52 +02:00
Ralf Becker
dbd808745c fix regression of #9810077: CalDAV PUT of unlimited recurring event run until max_execution_time 2017-04-15 18:24:21 +02:00
Ralf Becker
3148138027 Revert "Thumbnails (and handling) of uploaded files on new entries that have not yet been saved" as it breaks sync
This reverts commit 3e6c733e69.
2017-04-15 17:20:05 +02:00
nathangray
3e6c733e69 Thumbnails (and handling) of uploaded files on new entries that have not yet been saved 2017-04-13 08:11:13 -06:00
Ralf Becker
17a735634c fix PHP warning : array_diff_key(): Argument #2 is not an array on line 281 2017-04-10 16:04:23 +02:00
nathangray
c013210563 * Calendar - Fix bug where planner by user would not show events with group invitation, planner by category would not show events with sub-categories 2017-04-06 09:27:15 -06:00
nathangray
0737afecc5 * Calendar - Highlight current user in planner by user 2017-04-06 09:25:29 -06:00
nathangray
e16f9676d4 Moce calendar birthday stuff into contacts, expire the birthday cache if birthdays change 2017-04-04 12:12:27 -06:00
nathangray
ee53f922d4 Calendar - Store contact birthdays in instance cache (by addressbook) instead of session cache to bring the session cache size down. 2017-04-04 12:12:09 -06:00
Ralf Becker
48fa3a9949 do NOT store actions in session or eT2 request, nor send for mobile devices skiped actions 2017-04-04 17:50:32 +02:00
nathangray
f2a27d73c4 Calendar - Update recurrence adjustment check to match range end change from 9810077eab 2017-04-04 17:28:11 +02:00
Ralf Becker
e00d9fb135 * Calendar/CalDAV: fix server did not send alarms for virtual exceptions of recurring events 2017-03-31 17:40:26 +02:00
Ralf Becker
a8963948e2 * Calendar/CalDAV: fix changes on clients creating multiple alarms on server
fix changing alarm offset on Mac was additional keeping alarm with old offset
also ignoring now X-LIC-ERROR from libical
2017-03-31 17:40:26 +02:00
Ralf Becker
ab977339bf fix Call to a member function format() on null caused by 9810077eab 2017-03-31 17:40:26 +02:00
Ralf Becker
1ed7e919be * Calendar/CalDAV: fix wrong end-date of recurring events incl. whole-day events 2017-03-31 17:40:26 +02:00
Ralf Becker
6807c3c04a fix not sending deleted recurrences as delete (of master) in CalDAV sync-report 2017-03-31 17:40:26 +02:00
nathangray
fb2636ee5d Calendar - Fix planner view in Firefox sometimes had headers mis-aligned with columns
Deferred loading caused scrollbar width calculation issues.
2017-03-29 08:37:52 -06:00
Ralf Becker
560f064bc1 * Calendar: fix error in mail all participants on minimal install
Call to undefined method EGroupware\Api\Accounts::get_account_name()
2017-03-28 19:52:18 +02:00
nathangray
a5ecd32197 Calendar - Fix summer time change east of GMT caused 'today' to be off by one day in planner view 2017-03-28 09:47:08 -06:00
nathangray
7b641f7a8a Calendar - fix sorting users in day view would sometimes disconnect header from day 2017-03-22 08:08:19 -06:00
nathangray
6c733e2d56 Calendar - Fix changing order (sorting) of users day view 2017-03-22 08:08:11 -06:00
nathangray
812c31d0a7 D is for delegated, not declined 2017-03-21 08:15:48 -06:00
nathangray
cc27108ee7 Calendar - fix no events shown in planner if you had empty rows hidden 2017-03-20 11:37:46 -06:00
Hadi Nategh
a71f8e22ad Satisfy postgres about integer not comparable to varchar 2017-03-20 18:07:14 +01:00
nathangray
74f7b6a997 Calendar - Even better, just filter out accounts from contact results 2017-03-20 10:14:33 -06:00
nathangray
5e1cc74f76 Calendar - Lookup person_id and filter by that, in case account name is different from contact file_as 2017-03-20 10:14:23 -06:00
nathangray
64b44f7103 Fix initial load in planner sitemgr module never happened 2017-03-14 09:33:15 -06:00
nathangray
d0eac9393a Fix participant role is lost when changing another user's status 2017-03-14 08:37:19 -06:00
nathangray
a222ce0ab9 Fix Planner sitemanager module no longer navigated.
Due to missing state variables mostly
2017-03-13 12:14:52 -06:00
nathangray
0ccf22fda3 Fix events that end at midnight can cause events from the next day to not be displayed 2017-03-10 08:21:11 -07:00
nathangray
88d9a674d1 High priority events get red title 2017-03-10 08:20:18 -07:00
nathangray
53d0ef7705 Always hide the contacts associated with user accounts from calendar owner options, we just show the accounts. 2017-03-10 08:14:17 -07:00
nathangray
86ff86f643 Calendar - Remove contacts matching accounts user has no access to so nobody selects it thinking they are selecting the user account 2017-03-10 08:14:04 -07:00
nathangray
b9720d75f2 Fix title & description in calendar events were not escaped 2017-03-08 10:06:11 -07:00
nathangray
855b2d9efc Add summary of participant statuses to event tooltip (when there's 2 or more participants) 2017-03-08 10:05:14 -07:00
nathangray
b7fe0e87ad Calendar - Toolbar '+' button changed to add event on first day of current view, previously was always 'today' 2017-03-03 10:01:33 -07:00
nathangray
0a96a9f584 Calendar - Planner view: Fix time grid lines did not reach all the way to the end 2017-03-03 09:29:40 -07:00
nathangray
40dbffe803 Add sorting to match planner view grouping, so pagination gets the top rows first 2017-03-03 09:29:05 -07:00
nathangray
008e16d58d Fix for missing event & group by month 2017-03-03 09:28:25 -07:00
nathangray
6bccec1e0c Speed improvements for planner view 2017-03-03 09:28:09 -07:00
nathangray
ae4eeb6cee Some calendar planner view rendering performance improvements, gives ~20% reduction in render time. 2017-03-03 09:27:43 -07:00
nathangray
1456569aad Some translation improvements from Stefan Unverricht 2017-02-27 17:29:20 -07:00
Ralf Becker
729887d4e4 reverting using zPush TimezoneUtil, as it causes Outlook sync to stall 2017-02-27 20:10:09 +01:00
Klaus Leithoff
c69527d875 fix cut and paste typo 2017-02-24 08:07:01 +00:00
Klaus Leithoff
03b9afd6d3 replace calendar_zpush::tz2as with TimezoneUtil::GetFullTZFromTZName call, as it seems to produce more accurate results 2017-02-23 11:36:04 +00:00
Klaus Leithoff
af6b3b8a0f using TimezoneUtil in GetMessage to determine as_tz array more correctly 2017-02-23 11:13:47 +00:00
Hadi Nategh
80431051e4 Try to match placeholder NENVLF with its described example 2017-02-10 11:08:14 +01:00
Ralf Becker
dda3ac920f CS translations from Tony <tw.mail-AT-quick.cz> 2017-02-02 15:28:01 +01:00
Ralf Becker
6eec398a81 CS translations from Tony <tw.mail-AT-quick.cz> 2017-02-01 11:37:02 +01:00
nathangray
2aabf9370f Restore left padding on edit dialog's location field 2017-01-31 09:27:58 -07:00
Ralf Becker
a40581843f fix PHP Warning: Missing argument 3&4 for EGroupware\\Api\\Db::delete() in calendar/setup/tables_update.inc.php line 2590 2017-01-31 13:43:52 +01:00
Ralf Becker
888deaaaa4 pending it+sk translations from our translation server 2017-01-31 10:19:23 +01:00
nathangray
ccc4192307 Translations for new 'Show year and age' setting 2017-01-27 08:47:29 -07:00
Ralf Becker
16c0fbe45c * calendar: give event background a bit more contrast to improve visibility of event duration 2017-01-27 11:34:41 +01:00
nathangray
81d59421d1 Add config option to show age for birthdays 2017-01-25 10:53:41 -07:00
nathangray
f0ab3a5972 Fix top half of week label was not clickable in Firefox 2017-01-25 10:24:30 -07:00
nathangray
0479408cfb Fix calendar owner search would only return 1 matching resource category 2017-01-20 08:56:29 -07:00
Ralf Becker
5bec908624 fix warnings when importing events: $ignore_acl=true and only cal_id given 2017-01-19 12:00:01 +01:00
Ralf Becker
d36db46c08 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-19 12:00:00 +01:00
nathangray
60a00c9764 Fix all day event click/drop target overlaps first appointment time in Firefox 2017-01-17 11:34:24 -07:00
Ralf Becker
627a2a1fa0 one missing customfields 2017-01-17 18:32:25 +01:00
Ralf Becker
88bd6858e7 * Timesheet/Resources/Filemanager/Calendar: customfields could not be deleted 2017-01-17 18:25:54 +01:00
Hadi Nategh
cb63e747eb Do the same for week_days count as commit bb9bf40edb 2017-01-11 10:37:05 +01:00
nathangray
1684c7a1d5 Move holidays.php out of inc subdirectory, add a failure check 2017-01-10 13:31:41 -07:00
nathangray
0211be26ba Fix bug where if daily view is in a window that is to small, vertical scrollbar is in the wrong place 2017-01-10 13:30:42 -07:00
nathangray
ce58542f3d Update notification popup to fit theme better 2017-01-10 11:44:16 -07:00
Hadi Nategh
7e270dea76 Make days count in calendar report independent of the amounts 2017-01-10 18:07:03 +01:00
Hadi Nategh
20cddc8445 Do not write the rows in calendar cat. report if all columns are zero 2017-01-10 09:30:21 +01:00
Hadi Nategh
49ccc373ba * Mobile template: Fix customfields do not show up in view mode 2017-01-09 16:07:39 +01:00
Hadi Nategh
2fe12757e0 * Calendar/Categrory report: Consider multidays events in over range calculation 2017-01-09 15:01:56 +01:00
Hadi Nategh
06bf277940 * Calendar/Categrory report: Add sort option for the report 2017-01-06 16:16:44 +01:00
Hadi Nategh
4d74df2b87 * Calendar/Categrory report: Fix miscalculation of multidays events because of wrong week number 2017-01-06 14:49:42 +01:00
Hadi Nategh
ae200c190a *Calendar/category report:
- Fix not counting the selected end range
- Fix miscalculation of events extended from a year to another
- Fix miscalculation of amount of event when range is greater than event's start time and less than event's end time
2017-01-03 15:19:05 +01:00
Hadi Nategh
e6fa86ad39 Exclude birthdays from holidays in calendar category report 2016-12-19 17:37:58 +01:00
Hadi Nategh
a719f8b01f * Calendar: Some hotfixes for category report
- Fix category report does not take participants into account
	- Fix events located in mid of the range get miscalculated
	- Consider over ranged event in calculation
2016-12-16 16:43:56 +01:00
nathangray
4ca32f82a5 Fix events in planner view did not resize if window was resized 2016-12-14 12:59:26 -07:00
nathangray
b3be458ad6 Reduce translation duplication - use a single common message for entry copied 2016-12-14 12:42:28 -07:00
Ralf Becker
b6c29a054b fix PHP Warning (Invalid argument supplied for foreach() in calendar/inc/class.calendar_boupdate.inc.php on line 1915), if moved event has no alarms 2016-12-07 14:19:00 +01:00
Hadi Nategh
d9d701ae8f WIP of new hint presentation for preferences:
- Remove extra prefHelp styles of calendar which disturbs the default behavior
2016-12-07 11:28:08 +01:00
nathangray
0d8c098602 Fix new events do not show up immediately after saving in 4 day view 2016-12-02 14:46:24 -07:00
Hadi Nategh
de1dc88d98 Fix selectall checkbox in calendar category report sometimes doesn't work 2016-11-17 15:51:34 +01:00
Hadi Nategh
2d100f082d Calendar category report:
- Fix weekend and holidays don't for multidays events
2016-11-17 09:37:25 +01:00
Ralf Becker
76f5a91c75 fix PHP fatal when updating from before 1.8 2016-11-15 22:10:07 +01:00
Hadi Nategh
00fb5c486b Calendar category report:
- Fix multidays events and recurrences miscalculation
- Fix height of category table
2016-11-15 10:19:39 +01:00
Hadi Nategh
a1273acf54 Fix wrong indexing for categories array in calendar category report 2016-11-14 15:34:09 +01:00
Hadi Nategh
9c67a1466a Calendar category report:
- Fix calendar category report not summarizing values
- Add select all checkbox
2016-11-14 13:57:15 +01:00
nathangray
9a2cd797e6 Change sidebox menu site configuration to match, reported by Stefan Unverricht 2016-11-11 08:45:17 -07:00
Hadi Nategh
b5b1ffec65 Add unit day for calendar category report 2016-11-10 11:11:03 +01:00
Hadi Nategh
dcc553bc23 Implement calendar category report 2016-11-08 15:58:46 +01:00
nathangray
921329b9f8 Fix some missing / incorrect translations, found & tranlated by Stefan Unverricht 2016-11-07 09:28:03 -07:00
nathangray
9826bcabdd Increase consolidation max from 9 to 20. 2016-11-07 09:26:59 -07:00
Ralf Becker
baaa8a0faf * Calendar: fix holidays are displayed one day off for eg. Austria, Slovakia, Australia (from iCloud)
Caused by no real floating date support in EGroupware and defaulting to UTC, if no timezone specified, because Horde_Icalendar does not report datetimes postfixed with Z as UTC.
Fixed now by not using UTC workaround for date (not datetime) values.
Also implemented default duration of one day for dtstart as date and no dtend/duration given.
2016-11-05 12:02:36 +01:00
nathangray
671f535a82 * Calendar: missing backport stalling calendar planner view
Fix the bugfix (b799dda8c7) so planner view doesn't throw errors
2016-11-04 09:43:19 +01:00
Ralf Becker
893773275b fixed stall in calendar update from 1.8: remove deleting from egw_api_content_history, which will be droped by 16.1 update, before calendar update is running 2016-11-03 13:44:10 +01:00
Ralf Becker
16e048e665 fix broken recurrence end-dates stalling updates 2016-11-02 19:59:27 +01:00
nathangray
fe4d00551a Some bugfixes:
- For some start / end date combinations, end date was incorrectly processed
- Check readonly flag to avoid errors from drag & drop, click to create and drag to create
2016-11-02 10:40:45 -06:00
nathangray
eb859ca36b When printing events, make times & all day event description bold for better visibility 2016-11-01 15:19:03 -06:00
nathangray
a88139e8a5 Add a border to events when printing 2016-11-01 15:18:52 -06:00
nathangray
8f1a792904 Fix bug where you were unable to change participant status of a recently added user until you save the event 2016-11-01 15:13:26 -06:00