Commit Graph

4354 Commits

Author SHA1 Message Date
nathangray
29cba6a8a5 Change import record type from abstract to calendar's record class. Since it will fail otherwise, no need to be general.
(thanks, Scrutenizer)
2017-01-31 09:16:03 -07:00
nathangray
5946e9f7cd Avoid errors if $instance_date is not passed correctly
(thanks, Scrutenizer)
2017-01-31 09:14:50 -07:00
Ralf Becker
3195ab7e17 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:40:30 +01:00
Ralf Becker
988c79319d pending it+sk translations from our translation server 2017-01-31 09:31:57 +01:00
nathangray
a1687cad68 Translations for new 'Show year and age' setting 2017-01-27 08:46:29 -07:00
Ralf Becker
6b2a8790ba * calendar: give event background a bit more contrast to improve visibility of event duration 2017-01-27 11:33:42 +01:00
nathangray
94f678548b Add config option to show age for birthdays 2017-01-25 10:52:47 -07:00
nathangray
6ac0d8f45d Fix top half of week label was not clickable in Firefox 2017-01-25 10:23:24 -07:00
nathangray
6a815b53b3 Fix calendar owner search would only return 1 matching resource category 2017-01-20 08:55:57 -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
27822fcd66 Fix all day event click/drop target overlaps first appointment time in Firefox 2017-01-17 11:33:21 -07:00
Ralf Becker
78f4a6fb9e one missing customfields 2017-01-17 18:31:58 +01:00
Ralf Becker
f9bbcdeb86 * Timesheet/Resources/Filemanager/Calendar: customfields could not be deleted 2017-01-17 18:24:56 +01:00
nathangray
e5b93acc4f Implement pe_status, set_status() and delete() 2017-01-11 15:48:10 -07:00
Hadi Nategh
03fb09e199 Do the same for week_days count as commit bb9bf40edb 2017-01-11 10:36:14 +01:00
nathangray
aa63949012 Update notification popup to fit theme better 2017-01-10 11:42:44 -07:00
Hadi Nategh
bb9bf40edb Make days count in calendar report independent of the amounts 2017-01-10 18:03:48 +01:00
Hadi Nategh
7329088e14 Do not write the rows in calendar cat. report if all columns are zero 2017-01-10 09:26:57 +01:00
Hadi Nategh
e135b7272f * Mobile template: Fix customfields do not show up in view mode 2017-01-09 16:04:51 +01:00
Hadi Nategh
104731cb8d * Calendar/Categrory report: Consider multidays events in over range calculation 2017-01-09 15:00:44 +01:00
Hadi Nategh
e8b2838616 * Calendar/Categrory report: Add sort option for the report 2017-01-06 16:15:34 +01:00
Hadi Nategh
3e4d1acfa2 * Calendar/Categrory report: Fix miscalculation of multidays events because of wrong week number 2017-01-06 14:48:13 +01:00
nathangray
153dde2200 Move holidays.php out of inc subdirectory, add a failure check 2017-01-04 08:21:59 -07:00
Hadi Nategh
9ce8140aa1 *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:18:05 +01:00
nathangray
c88b82c4b0 Fix bug where if daily view is in a window that is to small, vertical scrollbar is in the wrong place 2016-12-21 08:12:16 -07:00
Hadi Nategh
e35814320b Exclude birthdays from holidays in calendar category report 2016-12-19 17:37:06 +01:00
Hadi Nategh
59dbdfba21 Do not count none egroupware participants in Calendar category report 2016-12-16 11:31:35 +01:00
Hadi Nategh
4f922d1eae * Calendar: Some hot fixes for category report
- Fix category report does not take participants into account
	- Fix events located in mid of the range get miscalculated
2016-12-16 11:10:02 +01:00
nathangray
1e4ac003a2 Fix events in planner view did not resize if window was resized 2016-12-14 12:55:27 -07:00
Ralf Becker
d43be3afc2 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:17:53 +01:00
nathangray
208fa0d261 Fix new events do not show up immediately after saving in 4 day view 2016-12-02 14:45:12 -07:00
nathangray
db71f7660f Reduce translation duplication - use a single common message for entry copied 2016-11-24 10:30:36 -07:00
Hadi Nategh
9d7ff6e616 Fix selectall checkbox in calendar category report sometimes doesn't work 2016-11-17 15:50:17 +01:00
Hadi Nategh
d04f204d14 Calendar category report:
- Fix weekend and holidays don't for multidays events
2016-11-16 18:54:43 +01:00
Ralf Becker
695459813c fix PHP fatal when updating from before 1.8 2016-11-15 22:09:20 +01:00
Hadi Nategh
448d99153a Calendar category report:
- Fix multidays events and recurrences miscalculation
- Fix height of category table
2016-11-15 10:18:37 +01:00
Hadi Nategh
a361cf6795 Fix wrong indexing for categories array in calendar category report 2016-11-14 15:12:05 +01:00
Hadi Nategh
847352a62c Calendar category report:
- Fix calendar category report not summarizing values
- Add select all checkbox
2016-11-14 12:55:18 +01:00
nathangray
1597e46d74 Change sidebox menu site configuration to match, reported by Stefan Unverricht 2016-11-11 08:44:09 -07:00
Hadi Nategh
2613a912fb Add unit day for calendar category report 2016-11-10 11:10:05 +01:00
Hadi Nategh
15b3e56764 WIP calendar report:
- Implement csv report + download csv file
2016-11-08 15:03:33 +01:00
Hadi Nategh
2e1e3d8727 WIP calendar report 2016-11-07 20:24:31 +01:00
nathangray
0dfbd549f9 Increase consolidation max from 9 to 20. 2016-11-07 08:24:03 -07:00
Ralf Becker
cb6121c41f * 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:01:28 +01:00
Hadi Nategh
6f978c6a07 W.I.P calendar report:
- Remove not used column
- Fix min_days not set the value
2016-11-04 14:21:17 +01:00
Ralf Becker
77f8b1b698 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:40:12 +01:00
Hadi Nategh
521de3a23f Fix broken enable/disable function in holiday_report 2016-11-03 11:55:36 +01:00
Ralf Becker
ad9d21da5e fix broken recurrence end-dates stalling updates 2016-11-02 19:58:32 +01:00
Hadi Nategh
035c544529 W.I.P of Calendar holiday report:
- Handle holiday_report preference on server-side
2016-11-02 18:38:31 +01:00
nathangray
1764ee826c Fix some missing / incorrect translations, found & tranlated by Stefan Unverricht 2016-11-02 09:30:39 -06:00
Hadi Nategh
6a035feb6f W.I.P of holiday report for calendar app 2016-10-31 17:33:01 +01:00
Hadi Nategh
e396b8e7d5 W.I.P of holiday report for calendar app 2016-10-28 16:12:30 +02:00
Hadi Nategh
73becf6e0d Fix icon glitch in calendar sidebar 2016-10-28 10:24:52 +02:00
nathangray
4d3bd898a7 When printing events, make times & all day event description bold for better visibility 2016-10-20 10:03:25 -06:00
nathangray
d02d3b8d50 Handle searching for a single integer as looking for a specific event by ID, similar to infolog 2016-10-20 09:49:39 -06:00
nathangray
cc9795b71e Add a border to events when printing 2016-10-20 09:33:50 -06:00
Ralf Becker
2f4d50b407 fix typo and IDE warnings 2016-10-19 15:25:53 +02:00
nathangray
d3465e10a8 Remove limit on resources selection options in sitemgr modules 2016-10-18 11:11:57 -06:00
nathangray
47674a96b5 Fix the bugfix (b799dda8c7) so planner view doesn't throw errors 2016-10-18 10:40:24 -06:00
nathangray
57201d51bc Fix bug where you were unable to change participant status of a recently added user until you save the event 2016-10-17 11:23:27 -06:00
nathangray
be7587e691 Add sitemgr module for weekN 2016-10-14 13:35:17 -06:00
nathangray
b799dda8c7 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-10-14 13:34:58 -06:00
nathangray
fffa937f39 Fix holidays in calendar sitemgr modules by adding access via holidays.php.
This lets the anonymous user get the holiday list without triggering a permission error.
2016-10-07 09:21:37 -06:00
Ralf Becker
315ceed672 error_log if calendar can not send notifications 2016-10-06 19:09:40 +02:00
nathangray
d28dc1451e Always pass owner when creating a new appointment, server will check preference and decide who to add as participants. Fixes one more case where 'Just me' preference was not correctly handled - single week, single other user. 2016-10-04 09:47:41 -06:00
nathangray
339241cce7 Always pass owner when creating a new appointment, server will check preference and decide who to add as participants. Fixes one more case where 'Just me' preference was not correctly handled - single week, single other user. 2016-10-04 09:43:52 -06:00
nathangray
b7d02b3229 Fix call to undefined method calendar_uiviews::_get_planner_users() breaks multi-user weekly calendar on home. 2016-10-04 09:11:39 -06: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
Hadi Nategh
8790b478a0 WIP of new hint presentation for preferences:
- Remove extra prefHelp styles of calendar which disturbs the default behavior
2016-10-04 16:39:28 +02:00
Ralf Becker
4b2f08f5b7 old behavior "selected" should also be used for not set preference, therefore we need to test for !== '0' 2016-10-04 09:55:02 +02:00
Hadi Nategh
1c18fed409 Fix calendar's user header not working in jdots template 2016-09-28 16:44:44 +02:00
Hadi Nategh
be20b14c2c Try to not fetch todos from infolog on Calendar's initialization and let day view fetches them via ajax call as it might be expensive operation 2016-09-28 14:20:38 +02:00
nathangray
16d7b6d5ae Fix clicking inside a single other user's calendar did not invite that user when new event preference was 'Just me' 2016-09-27 10:21:25 -06:00
nathangray
e43a0cf4fb Calendar export CSV cleanup
- Fix looking for query in wrong place broke 'Use search results'
- Remove uneeded code
- Hide criteria block when user chooses search results
2016-09-21 09:36:17 -06:00
nathangray
d91ef451ed Calendar export CSV cleanup
- Fix looking for query in wrong place broke 'Use search results'
- Remove uneeded code
- Hide criteria block when user chooses search results
2016-09-21 08:45:08 -06: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
8634c624bb Remove error log 2016-09-15 10:46:11 -06:00
nathangray
a7d8130c54 Fix multi-day event display was using event start & end time for each day instead of filling the day 2016-09-15 08:35:07 -06:00
nathangray
7eabd22524 Make sure calendar CSV export still gets results when filtering by criteria with no end date 2016-09-14 09:44:48 -06:00
nathangray
87c9d72db9 Fix unwanted extra participants in consolidated views when new event participant preference is 'just me' - month view 2016-09-13 10:10:36 -06:00
nathangray
23f5e5fb70 Fix unwanted extra participants in consolidated views when new event participant preference is 'just me' 2016-09-12 12:00:49 -06:00
nathangray
606f8ec667 Update currently selected Add alarm time when start time changes 2016-09-12 10:58:15 -06:00
Ralf Becker
1861a9de22 no need to report VCALENDAR in supported-calendar-component-set 2016-09-12 11:20:15 +02:00
nathangray
b03d71379a Fix incorrect tooltip in planner if event did not start or end on the hour 2016-09-08 08:50:43 -06:00
Hadi Nategh
eac56687ce Apply another patch to 12fbe113cf 2016-09-08 14:03:05 +02:00
Hadi Nategh
fdcc238913 * Calendar: Fix status field in participants tab does not get translation in print mode 2016-09-08 12:44:46 +02:00
Hadi Nategh
12fbe113cf Fix calendar favorites gets failed when encounters cat_ids in string format 2016-09-08 12:23:41 +02:00
nathangray
675731d74e Fix CSS comments & extra commas 2016-09-07 10:05:51 -06:00
nathangray
93c76dd878 No longer need to update nm owner filterheader, since we changed it to a plain header 2016-09-07 10:03:34 -06:00
nathangray
6568c0667a Move week view's user label to span the whole week, just above the all day events 2016-09-06 09:46:37 -06:00
Hadi Nategh
075a3a6fe5 Fix drag and drop in calendar does not work if there's resources 2016-09-06 16:18:45 +02:00
nathangray
24d5af7b7a Fix invalid parameter error when changing the status of a recurring event exception 2016-09-05 10:18:14 -06:00
nathangray
57f994e038 Allow events created by clicking on 00:00 to actually start at 00:00 instead of workday start time 2016-09-05 10:04:40 -06:00
nathangray
064b51bab2 Force user accounts to be listed first in tooltip, looks like some times they got put last instead 2016-09-02 08:21:57 -06:00
nathangray
78593797c9 Fix day header coloring from other months was kept when the week was reused 2016-09-01 10:36:43 -06:00
nathangray
b86dfa52bb Use user accounts when available over addressbook when expanding mailing lists 2016-09-01 09:26:56 -06:00
Ralf Becker
c586e77749 fix holiday handling to "understand" gzip compression, even if it was never requested 2016-08-31 14:54:56 +02:00
nathangray
d5aa61671f Update parent when removing events out of normal work times 2016-08-30 08:30:48 -06:00
Ralf Becker
c8401fec2a pending DE translations from our translation server 2016-08-30 12:26:54 +02:00