Commit Graph

2242 Commits

Author SHA1 Message Date
Ralf Becker
38ef760c16 * Calendar: when trying to load new holidays overwrite existing ones to not accumulate old ones (slowing down calendar) 2015-04-30 09:40:21 +00:00
Nathan Gray
85abf110bf Avoid fatal error if the recurrence end date cannot be determined. 2015-04-13 14:32:06 +00:00
Nathan Gray
fd94020f2e Format start and end date to avoid js timestamp fiddling 2015-04-10 14:12:30 +00:00
Ralf Becker
49097a7b63 * Calendar: added configuration "Use range-views to optimise calendar queries?", to go back to algorithm before 14.2.20150121 2015-03-31 14:28:56 +00:00
Ralf Becker
7742f9316b * Calendar: automatic load new holidays, if there are no irregular ones for a given year, plus new Germany holidays for 2016 2015-03-31 13:12:42 +00:00
Hadi Nategh
2ef3d4f048 * Mail, Filemanager: use now same handling, pdf, text or html are opened now in popup, fixes viewing of attachments using mobile theme 2015-03-30 11:03:46 +00:00
Nathan Gray
579b202001 - Fix $$Recurrence$$ notification placeholder to be empty (not missing) for non-recurring events
- Avoid warning in get_link_options by making unused parameter optional
2015-03-23 20:00:10 +00:00
Nathan Gray
8c86b4b41f Fix resource participant search conflict checking 2015-03-19 15:12:07 +00:00
Nathan Gray
4612519199 Use current user for owner 0 in planner 2015-03-19 15:06:08 +00:00
Hadi Nategh
7f330b1e89 Change category icon in all apps 2015-03-12 17:01:11 +00:00
Nathan Gray
023f77bd20 Fix some calendar portlets changing user when you change calendar app's user. 2015-03-11 23:26:21 +00:00
Ralf Becker
b9f502c10c * Calendar: fix not shown last recurrence of limited recurring event in day-view (requires database update for existing events) 2015-03-09 18:56:42 +00:00
Ralf Becker
23c51a7acd * Calendar: fixed week 13 was skiped (due to daylight saving change) when using week navigation, added propper header for multiple week view 2015-02-18 08:47:04 +00:00
Ralf Becker
843bbd1dc1 disabling dates_range_view in favor of using dates-table direct, as it appears 1.5-3 times quicker in two big installations I tested with 2015-02-18 08:16:16 +00:00
Ralf Becker
a8ba68d695 * Calendar: fixed deleting exceptions while editing a series 2015-02-06 09:48:09 +00:00
Ralf Becker
91d0853a6b remove no longer working preferences link 2015-02-06 09:09:42 +00:00
Ralf Becker
c7be9dea20 fix PHP Fatal error: Using $this when not in object context 2015-02-04 11:19:16 +00:00
Ralf Becker
d50383b1aa fix calendar_groupdav::isParticipant() called with NULL, caused by recurring event starts in future behind horizont 2015-02-04 10:38:46 +00:00
Ralf Becker
83e2ceec7c * Calendar: fix not working tooltip (showing html tags) in year-view 2015-02-03 09:42:37 +00:00
Ralf Becker
14540d6b6b * Calendar/CalDAV: fixed synced events still contained deleted exceptions 2015-01-29 13:32:05 +00:00
Nathan Gray
210b403777 If recur end date could not be parsed, handle it as missing. 2015-01-27 22:13:04 +00:00
Ralf Becker
32a1b40704 * Calendar/CalDAV: fixed not synced recurrences, because invitation was to a group only or first recurrence was an exception 2015-01-27 18:11:54 +00:00
Klaus Leithoff
69d093e617 fix typo preventing ics parsing 2015-01-27 13:10:48 +00:00
Ralf Becker
e630148046 using recommended lowercase protocol "mailto:" in ATTENDEE or ORGANIZER iCal properties 2015-01-23 09:45:37 +00:00
Ralf Becker
4755f00f06 for group-invitations we need to check memberships of $user too 2015-01-20 14:57:40 +00:00
Ralf Becker
e8b3a3635c * Calendar/CalDAV/eSync: fixed not synced events constructed from exceptions
removed cal_recurrence filter in read, as cal_reference and cal_recurence is always used together for exceptions, but cal_recurrence was not allways reset to 0
2015-01-20 13:49:18 +00:00
Ralf Becker
de4d246726 * Calendar: speed improvments for huge calendar databases
by using time-range views instead of whole calendar and dates table
Also got old, much simpler non-union code working again, but union is still slightly quicker for huge databases (not at all for small ones!)
2015-01-19 19:32:26 +00:00
Ralf Becker
4e27f324c9 improved method to query events with performance gains of a factor 10 on huge databases, currently only used in conflict check 2015-01-14 19:41:01 +00:00
Ralf Becker
83ca579700 fixing IDE warnings 2015-01-14 13:52:34 +00:00
Nathan Gray
d51c83402d Set default columns 2015-01-12 19:59:25 +00:00
Ralf Becker
7346a37998 cleaning up old addressbook stuff 2015-01-10 09:51:51 +00:00
Nathan Gray
782e3438ee Avoid warning about select_cols already being an array 2014-12-11 18:00:14 +00:00
Hadi Nategh
f7383f54d1 Set the bodydescription to empty if it is not visible 2014-12-11 16:38:45 +00:00
Nathan Gray
3b6257fed2 Make sure event spans multiple days before removing nights, fixes late/overnight events giving negative time. 2014-12-11 16:22:55 +00:00
Nathan Gray
bd6af0b94b Allow setting alarms on recurring events beginning in the past 2014-12-09 22:35:36 +00:00
Nathan Gray
ec750ac330 Fix missing event creation click handler on non-et2 home views 2014-12-09 17:55:00 +00:00
Nathan Gray
0fbdc3e595 Explicitly apply state filters to UI 2014-12-08 17:23:57 +00:00
Nathan Gray
d62e9a1b0d More Home progress:
- Hide navigation buttons in non-list calendar views to prevent reloads
 - Fix state / session interference between home views & main calendar view
2014-12-03 00:20:57 +00:00
Hadi Nategh
a1c4c78bae Refresh calendar event in top window after changing its status 2014-11-28 09:48:57 +00:00
Nathan Gray
c53625a4e4 Clear app header 2014-11-27 21:34:46 +00:00
Nathan Gray
57f5569fc4 More Home progress:
- Add support for calendar favorites.  Note only the list view can be dragged, others are context menu only
2014-11-27 21:21:47 +00:00
Hadi Nategh
73d50223d8 Disable use_time_grid preference in calendar 2014-11-26 13:30:13 +00:00
Ralf Becker
0df2e9c23f fix typo in docu 2014-11-25 10:42:27 +00:00
Ralf Becker
285f2382ea fix not being able to accept/reject group-invitation, if not further rights 2014-11-25 10:41:06 +00:00
Ralf Becker
c738952af8 do NOT allow / correctly quote html in title, description and location of events 2014-11-19 20:10:07 +00:00
Ralf Becker
c633e0033b * all aps: lower memory requirements of insert into document by skipping HTML processing, if there are no html (custom-)fields 2014-11-19 12:20:59 +00:00
Nathan Gray
ea8ff86854 Add a method to get an icon for a record, as specific to that record as possible 2014-11-18 23:40:49 +00:00
Ralf Becker
499601cd17 fix not being able to accept/reject invitation, if only a participants 2014-11-18 15:04:13 +00:00
Nathan Gray
d60cb7c6d5 Fix calendar list filter by custom date interval 2014-11-17 15:47:36 +00:00
Ralf Becker
19035cc6e4 only add readonly entries if required, saves some time/transfer volumn for hughe participant lists 2014-11-17 13:30:12 +00:00