Jörg Lehrke
ee18b0acac
New all-day event implementation
2010-04-23 06:15:18 +00:00
Nathan Gray
7611cd1374
Link created timesheets back to event
2010-04-22 21:41:35 +00:00
Nathan Gray
c4a8515d99
Add feature to regularly remove old calendar events that are more than x years in the past. Set in Admin -> Calendar -> Site configuration
2010-04-22 20:27:14 +00:00
Nathan Gray
690e62317f
Use the pretty popup to ask about editing series or exception
2010-04-22 16:40:18 +00:00
Nathan Gray
074b893e37
Change preserving deleted events. For speed improvements, use an extra column instead of joining to the sync tables
2010-04-22 16:09:36 +00:00
Stefan Becker
6db6cfd71c
added German translation for Calendar
2010-04-22 11:38:02 +00:00
Nathan Gray
6b7dee0c5b
Apply global categories when creating a timesheet from an event.
2010-04-21 19:02:55 +00:00
Ralf Becker
897209a04b
nicer styling for edit series popup, moved stylites to app.css file
2010-04-21 09:26:13 +00:00
Klaus Leithoff
2767a801fe
fix for draggable calendar event to other dates (typo/cut and paste error) provided by andreas stoeckel
2010-04-19 09:27:01 +00:00
Jörg Lehrke
211d2818cb
Enable ../groupdav.php/calendar/ again
2010-04-16 21:53:34 +00:00
Jörg Lehrke
4dc9ed98f9
Fix hierarchical properties issue
2010-04-16 18:58:32 +00:00
Klaus Leithoff
9b441faaf1
fixing warning regarding template->show
2010-04-16 14:30:21 +00:00
Klaus Leithoff
851f017d1d
fix for absolute position of new edit-series-dialog; provided by andreas stoeckel
2010-04-16 14:21:13 +00:00
Klaus Leithoff
c93b76987a
enable create of recurreence for weekdays only for recur_type weekly (conditional enabling/disabling weekday selection area) provided by andreas stoeckel
2010-04-16 13:24:58 +00:00
Ralf Becker
f15dad0f0d
updated template as xml
2010-04-16 10:19:48 +00:00
Ralf Becker
c99426b492
fixed not working delete of participants specified as email address containing quotes
2010-04-16 10:19:29 +00:00
Klaus Leithoff
ebe6ec61fa
fixing problem in listview, using the new UNION functionality
2010-04-16 07:55:43 +00:00
Jörg Lehrke
e339b3626c
Support old SyncML preference settings
2010-04-16 07:04:53 +00:00
Ralf Becker
92a6245385
removed iCal examples and rfc2445, as they are not needed
2010-04-16 06:30:21 +00:00
Ralf Becker
83884ab2c2
better understandable dialog for editing recuring events (plus missing translations)
2010-04-15 18:23:02 +00:00
Ralf Becker
db6c6cd462
"show only groups with calendar rights, as we do in the calendar selection"
2010-04-15 14:10:01 +00:00
Klaus Leithoff
06fed70281
all user_types supported while building the UNION
2010-04-15 13:41:57 +00:00
Klaus Leithoff
d41940fc1f
work in progress, forgot that ressources are user_types too
2010-04-15 13:23:16 +00:00
Klaus Leithoff
b1987c62fa
use UNIONs instead of OR for calendar filter "owner too"
2010-04-15 12:52:35 +00:00
Jörg Lehrke
2b9198e8f7
Fix SyncML preferences
2010-04-14 16:40:54 +00:00
Jörg Lehrke
ae0bd0a0b7
Clarify iCal file export TZ option
2010-04-14 15:08:57 +00:00
Jörg Lehrke
d3ad7cae78
Fix undefined status issue
2010-04-14 14:44:21 +00:00
Ralf Becker
a1332b56cc
two more indexes to speed up sync
2010-04-14 12:19:02 +00:00
Ralf Becker
239793470b
adding an iterator for iCal files to minimize memory footprint on import of huge iCal files (not yet used for iCal data supplied as string, eg. from SyncML, as calendar_ical::importVCal uses count() and array access to returned components/events, and not just looping over it via foreach)
2010-04-14 10:19:41 +00:00
Ralf Becker
9e8a74b92e
"fixed not working caching to avoid multiple reads of same event from database
...
(condition !$date stoped caching for all non-repeating events)"
2010-04-14 08:49:49 +00:00
Ralf Becker
e5c782ca8e
"fix warning if no participants defined (eg. iCal import)"
2010-04-14 08:41:45 +00:00
Jörg Lehrke
30a3296c8e
Optimze and clean up GroupDAV
2010-04-13 15:31:59 +00:00
Klaus Leithoff
00ba3606de
translations provided by mkk
2010-04-13 15:03:57 +00:00
Klaus Leithoff
5b3c05a616
translations provided by mkk
2010-04-12 11:21:49 +00:00
Jörg Lehrke
15e379249f
Fix group participant issue
2010-04-12 07:20:11 +00:00
Jörg Lehrke
b0532e4ac2
Fix group participant localization issue
2010-04-12 06:31:30 +00:00
Klaus Leithoff
15609abbf4
work provided by Chr.Fueller to tackle oversized events in calendar-week-print-pre-view
2010-04-09 14:15:00 +00:00
Nathan Gray
09d2df0f9d
New action: Create timesheets from entry in event list
2010-04-06 19:01:17 +00:00
Nathan Gray
f6e72c59f1
Add link to filemanager to list view
2010-04-06 17:22:20 +00:00
Nathan Gray
55d3ea8556
Prompt to edit whole series or create an exception for recurring events when editing from list view
2010-04-06 16:58:47 +00:00
Hans-Jürgen Tappe
9262a0adf3
Update of the german translation for calendar.
2010-04-06 14:24:34 +00:00
Nathan Gray
2a715ae302
Add actions and 'whole query' checkbox to list view
2010-04-05 18:28:41 +00:00
Ralf Becker
928a38d5cf
"fixed not working edit of recuring events on home page
...
(caused by curly brackets in if condition, which got interpreted as placeholdes by old Template class, removed them as they are unnecessary anyway)"
2010-04-03 13:44:28 +00:00
Ralf Becker
0a33bec253
"implemented new status filter for planner by user (wasnt implemented when status filter were added)"
2010-04-03 13:16:39 +00:00
Nathan Gray
9127fb5d71
Fix importing links
2010-03-31 17:02:53 +00:00
Nathan Gray
ef4b5a48ab
Add error messages to export template
2010-03-26 15:19:18 +00:00
Nathan Gray
84d3643b22
Fix bug where a rejected event could still cause a schedule conflict
2010-03-25 20:23:22 +00:00
Jörg Lehrke
0dfb44228c
Fix SyncML preferences
2010-03-24 11:37:22 +00:00
Jörg Lehrke
42a09eda30
Add configurable client character set for SyncML & various fixes
2010-03-22 18:03:23 +00:00
Ralf Becker
57adecd8ff
fixed after r29540 broken install:
...
- calling egw_time::getTimezones() not possible during setup time -->
stalling all installs
- using tz_id=1 for a default is not possible, as that's the first
regular tz_id on new install --> using '0' now
- added translation for that new calendar setting
2010-03-22 14:20:19 +00:00
Ralf Becker
71960a6d02
Fixed some more php53 Warnings after latest fix_depricated.php
...
improvment.
2010-03-21 09:37:52 +00:00
Hans-Jürgen Tappe
c6886bee7d
- Fix a problem with the daylight saving: The static increment could not cope
...
and another week (without events) is shown.
- Fix the default value to be consistently 2 at both places where specified
- Fix problem with calendar events "search()" function: offset needs to be 0.
- remove numEntries, which does not make sense for the weekN view (will fill up
the weeks only up to the event which is counted to max.) and seems to be a
legacy from the list view code.
2010-03-20 20:06:47 +00:00
Ralf Becker
709b51ad50
Costa Rica holidays 2011-15, thanks to Rafael Chacon <rafael.chacon(at)tecapro.com>
2010-03-20 08:09:40 +00:00
Ralf Becker
761d1c746a
new holiday file for Costa Rica, thanks to Rafael Chacon <rafael.chacon(at)tecapro.com>
2010-03-19 08:04:58 +00:00
Ralf Becker
2ec11dd98d
updated holidays file for NL, thanks to R. Oosterhoff <r.oosterhoff(at)xs4all.nl>
2010-03-19 08:02:00 +00:00
Jörg Lehrke
7f2e37b5eb
Configurable timezone for file export of calendar data
2010-03-17 16:57:03 +00:00
Jörg Lehrke
fc07594746
Fix GroupDAV iterator issue
2010-03-16 20:44:55 +00:00
Jörg Lehrke
abfc3f522b
Fix duplication by changed event title
2010-03-16 09:26:01 +00:00
Jörg Lehrke
8b5dfcb926
Fix CLASS:PRIVATE issue
2010-03-15 17:18:17 +00:00
Jörg Lehrke
28383ae67d
Fix Funambol SIF enconding
2010-03-15 17:17:42 +00:00
Jörg Lehrke
7220d96847
Use iterator approach in GroupDAV; fix various issues
2010-03-15 09:55:16 +00:00
Jörg Lehrke
89f7d50cec
Differentiate GroupDAV collections
2010-03-11 07:30:46 +00:00
Jörg Lehrke
871635002a
Improve find_event()
2010-03-09 17:03:41 +00:00
Jörg Lehrke
191d0c7fd5
Fix 'search for series master' issue
2010-03-09 09:28:46 +00:00
Jörg Lehrke
0978663ada
Fix Funambol STATUS issue
2010-03-08 13:54:13 +00:00
Jörg Lehrke
20aab1b6f2
Handle failures in event2rrule gracefully
2010-03-08 06:54:02 +00:00
Nathan Gray
3a09d2072f
Fix for cast from Anthony Messina
2010-03-07 22:09:48 +00:00
Jörg Lehrke
a8804a44ef
GroupDAV updates
2010-03-06 23:06:43 +00:00
Nathan Gray
79824c2e0c
Use cast only for Postgres, as in projectmanager
2010-03-06 15:49:59 +00:00
Nathan Gray
11183a763d
Cast sync_contentid to unsigned int
2010-03-06 02:40:57 +00:00
Nathan Gray
cb5054f2e4
Add an option to keep deleted events, only an admin can purge them
2010-03-05 20:01:44 +00:00
Ralf Becker
50ae17055f
Create an index over egw_cal_user.cal_user_type and cal_user_id, to speed up calendar queries
2010-03-04 15:39:52 +00:00
Nathan Gray
425e29642c
Record how many of which action were done
2010-03-03 16:29:42 +00:00
Klaus Leithoff
a410651f6f
changing a bit regarding the logic of the new feature (be notified about own changes)
2010-03-03 12:14:10 +00:00
Klaus Leithoff
f093aeff24
feature to enable to be notified of events you created/modified/deleted yourself; That is most helpful if you get a notification eMail with the ics attached, and thus be able to import the event somewhere else (another EGroupware/Outlook/...)
2010-03-03 11:59:55 +00:00
Christian Binder
b39c0affba
revert nonsense commit from jaytraxx
2010-03-02 18:21:50 +00:00
Christian Binder
fcd731a00b
prevent iterating on empty array
2010-03-02 18:01:41 +00:00
Christian Binder
fcc50858ee
set whole day flag on import if necessary - this is needed for better recognition in bo class
2010-03-01 15:37:59 +00:00
Nathan Gray
444f714020
Let calendar import return import errors
2010-02-27 17:31:46 +00:00
Jörg Lehrke
0412ebbb33
Set ORGANIZER for KDE
2010-02-26 15:39:46 +00:00
Jörg Lehrke
c816b4188e
Fix (pseudo) exception handling in CalDAV
2010-02-26 12:37:07 +00:00
Christian Binder
8211aef3ff
fixed wrong series event end times for whole day events when events occur or span over a daylight saving date, fixed typos
2010-02-25 17:05:24 +00:00
Jörg Lehrke
b2b8b35383
Fix various recurring event issues
2010-02-24 15:05:00 +00:00
Jörg Lehrke
85b6ba5ef0
Cleanup issues found during backport
2010-02-23 18:19:12 +00:00
Jörg Lehrke
08dbf52b66
Fix typos and code cleanup
2010-02-22 10:02:33 +00:00
Jörg Lehrke
e362a5b451
Use category names for history-log
2010-02-19 17:42:02 +00:00
Jörg Lehrke
ce7324f12f
Fix daywise search
2010-02-19 17:10:15 +00:00
Jörg Lehrke
21ccdd5f28
Fix various synchronization issues (SyncML & CalDAV)
2010-02-17 13:29:28 +00:00
Nathan Gray
de4a0e9239
Add history logging to calendar
2010-02-12 20:18:45 +00:00
Jörg Lehrke
41f587d584
Fix wrong classification in get_event_info() again
2010-02-11 21:04:10 +00:00
Jörg Lehrke
65c06844e5
Fix wrong classification in get_event_info() and UID handling for CalDAV
2010-02-11 20:50:35 +00:00
Klaus Leithoff
a67f231b74
fix quoting in javascript message, for recurring events/exeptions
2010-02-11 09:06:33 +00:00
Jörg Lehrke
52ea4512ca
Improve find_event() again
2010-02-11 07:33:32 +00:00
Jörg Lehrke
ad79f404e9
Fix recurring event issue
2010-02-10 19:47:39 +00:00
Klaus Leithoff
ed7f3a764e
Free/Busy handling for groups and recources; Groups: if a group allows only free/busy to its users, then participation does not mean a lot. Resources: if grant is free/busy only explicit recources rights are not to be regarded
2010-02-10 12:31:34 +00:00
Jörg Lehrke
b6097fa156
SyncML Content Handling
...
* Improved find-methods
* Timezone support for InfoLog
* SyncML Preferences
- addressbook and address list are now joined
- Primary User Group for addressbook and calendar
* SlowSync uses old mapping information (can be disabled within the preferences)
2010-02-09 21:56:39 +00:00
Klaus Leithoff
b590c48a0b
translations provided by g.mueller
2010-02-09 17:03:38 +00:00
Hans-Jürgen Tappe
b712cc0480
$ts += DAY_s in a 'for' loop does not work for daylight savings in week view
...
because the day is longer than DAY_s: Fullday events will be added twice.
2010-02-07 14:37:27 +00:00
Ralf Becker
936c636ffd
display upload failed (because post_max_size of webserver exceeded) message from etemplate, could be nicer but way better then before
2010-02-05 03:34:17 +00:00
Jörg Lehrke
75746226a4
Use egw_time for InfoLog, tracking backend and Tracker
2010-02-04 12:08:03 +00:00
Christian Binder
ad47ebfafc
adjust calendar db to have correct UIDs and RECURRENCE-IDs. PLEASE READ THE NOTES in the forum before you update (Subject: IMPORTANT NOTE FOR ALL SYNCML USERS)
2010-02-03 18:17:39 +00:00
Jörg Lehrke
da35c68b97
Fix occurrence count for recurring events again :-(
2010-02-03 15:57:44 +00:00
Jörg Lehrke
b596935291
Fixes for get_event_info() and enhancements for find_event()
2010-02-03 12:24:42 +00:00
Jörg Lehrke
8f71452859
Fix occurrence count for recurring events
2010-02-03 10:41:44 +00:00
Klaus Leithoff
f9a3ab52dc
only do the integration query, if currentapp is calendar, because of performance issues thereof (addressbook fetches the last calendar event(, which fetchs the infologs))
2010-02-02 13:29:51 +00:00
Klaus Leithoff
37b190e82e
fixed position of tooltip did not fix the problem intended, and had unwanted sideeffects
2010-02-02 11:35:13 +00:00
Klaus Leithoff
995940eeb5
small improvements regarding the tooltip behavior for calendar
2010-02-02 11:23:11 +00:00
Klaus Leithoff
6e258109d8
as you can now see other apps in calendar, you must make sure you read only true calendar events for recurring dates, participants and customfields
2010-02-01 10:35:05 +00:00
Ralf Becker
25c29211f5
adapting for changed categories class
2010-01-30 23:54:08 +00:00
Jörg Lehrke
32639bd47e
Major SyncML Calendar update
...
- SIFE support improved
- various vCalendar 1.0 issues fixed
- device specific timezone support for recurring events
- pseudo exception handling improvements
2010-01-29 21:42:54 +00:00
Ralf Becker
cc848debf2
disable integration for GroupDAV, SyncML, ...
2010-01-24 03:50:40 +00:00
Ralf Becker
2a4e0a3f3e
make long tooltips scrollable and remove double call to html::tooltips
2010-01-24 03:19:59 +00:00
Christian Binder
7c7be4d31a
Prevent the GUI from propagating a series exception to a series master.
2010-01-23 12:43:35 +00:00
Christian Binder
90dfe0a989
moved delete message to the right place (edit; not view). Prevent changing of fundamental values of an event series which would affect the recur_exception dates.
2010-01-23 10:40:44 +00:00
Christian Binder
42ceb277ac
fixed typo
2010-01-23 09:53:58 +00:00
Christian Binder
98fe270524
fixed catching value from non-existing var
2010-01-23 09:53:38 +00:00
Hans-Jürgen Tappe
76e5a2d85c
Tracker 2448. Fix div tag typo.
2010-01-22 21:17:07 +00:00
Christian Binder
3a0cf6bc29
delete exceptions too if a series of events get deleted by the GUI to avoid orphaned events. Same behaviour like we already have in future 1.6.003
2010-01-22 19:49:37 +00:00
Christian Binder
fb16385a8d
method get_related should only return the ids
2010-01-22 19:47:32 +00:00
Christian Binder
a92a3b4a7b
fixed typo
2010-01-22 19:45:25 +00:00
Ralf Becker
890125cab5
A few more change for the new integration interface, probably not the
...
last ...
2010-01-21 23:36:05 +00:00
Ralf Becker
12e5f2b218
allow calendar integration to supply participants and icons
2010-01-21 03:00:53 +00:00
Ralf Becker
74383ecb15
fixed warning if tagWholeDayOnTop($dayEvents) is called with no array, eg. false because no events found
2010-01-20 23:21:00 +00:00
Ralf Becker
8c1e245925
hook to supply further union queries for calendar display
2010-01-19 22:20:44 +00:00
Ralf Becker
55ff9ea1cf
propset svn:keywords Id
2010-01-19 22:17:32 +00:00
Ralf Becker
810539ba9d
sitemgr module for (yearly) planner
2010-01-19 22:17:01 +00:00
Ralf Becker
a04bae4fd3
fixed class, for birthdays
2010-01-17 03:59:50 +00:00
Ralf Becker
33c8e06bf7
new translations
2010-01-17 02:10:11 +00:00
Ralf Becker
816634a490
more work on yearly planner:
...
- month with less then 31 days: fixed scale, display filler
- marking special days like, weekends, today, holidays
- added navigation (next/previous month/year)
2010-01-17 02:03:11 +00:00
Christian Binder
c32beca725
fixed a typo
2010-01-15 08:49:36 +00:00
Christian Binder
5c29be0ed1
read event start and end times if not given from the caller to avoid broken recurrences
2010-01-15 08:44:21 +00:00
Ralf Becker
793aab00b0
small fix for events lasting more then 2 month, eg. holidays ;-)
2010-01-15 04:08:10 +00:00
Ralf Becker
fad791eabd
first version of a yearly planner
2010-01-15 03:53:12 +00:00
Christian Binder
2e71e7e80f
database updates: fix whole day event cal_end times and fix wrong recur_interval values. The first fix reduces duplicates on SyncML slowsyncs. The second fix prevents event series from being destroyed when a new exception was created on series created on previous EGw versions. Please update your databases.
2010-01-14 17:12:11 +00:00
Jörg Lehrke
14e7c0cd87
Add filter to calendar_so::get_recurrence_exceptions() method
2010-01-14 17:01:30 +00:00
Jörg Lehrke
023b5979dd
Enable SIFE again
2010-01-13 20:48:39 +00:00
Jörg Lehrke
6bf3be83fc
Fix empty EXDATE issue
2010-01-13 06:17:30 +00:00
Jörg Lehrke
bce9456486
Fix vCal 1.0 RRULE issues again :-O
2010-01-12 18:52:29 +00:00
Jörg Lehrke
b358505359
Fix vCal 1.0 RRULE issues again :-o
2010-01-12 18:31:53 +00:00
Jörg Lehrke
c8b5f589b6
Fix vCal 1.0 RRULE issue again ;-(
2010-01-12 15:08:15 +00:00
Jörg Lehrke
0f88cd4553
Fix vCal 1.0 RRULE issue
2010-01-12 13:54:30 +00:00
Jörg Lehrke
3bb60af5f1
Enforce SINGLE, if detected; cleanup logging again
2010-01-11 18:15:44 +00:00
Jörg Lehrke
548f5f8c98
Fix various issues introduced with Funambol adjustments; code cleanup
2010-01-10 19:02:16 +00:00
Jörg Lehrke
70aee0a67d
Fix task priorities for Funambol WM Client
2010-01-09 22:28:41 +00:00
Jörg Lehrke
3242e169cc
More Funambol adjustments and workarounds
2010-01-09 18:04:21 +00:00
Jörg Lehrke
49823ecd7e
Fix encoding issues; improvements for Funambol clients
2010-01-08 13:09:36 +00:00
Christian Binder
fc63d67fb9
invalid the cache if saved_states get updated, otherwise changed states will not be saved correctly in some cases
2010-01-07 10:41:51 +00:00
Jörg Lehrke
d82ca7378b
Fix recur_enddate during import/export
2010-01-05 18:06:07 +00:00
Jörg Lehrke
ac7424612e
Calculate the EGw recur_enddate properly
2010-01-05 11:24:27 +00:00
Christian Binder
946ecb41b2
substract only one second from incoming whole day events because EGw stores whole day events with DTEND 23:59:59
2010-01-04 13:56:20 +00:00