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
Christian Binder
80f9969ee3
fixed wrong indents
2010-01-02 13:25:58 +00:00
Christian Binder
43190660a4
implemented different priority values for funambol/outlook clients since outlook does not support the RFC defined PRIORITY values, fixed some typos
2009-12-29 13:51:07 +00:00
Christian Binder
3546f1057d
call groupdav::fix_series() really just for groupdav clients
2009-12-27 15:49:40 +00:00
Ralf Becker
dd0a5c1b13
Fixed CalDAV/GroupDAV to include all exceptions of a series in the
...
resource of the series master. Now the status of single recurrences of a
serie are send to the clients as (virtual) exceptions as Jaytrax&Joerg
implemented it already for SyncML.
The implementation is unfortunately a little different, as CalDAV
differs from SyncML and I dont know the SyncML part that well. Maybe we
can re-unify the code again together.
Tested so far with Tb3/Lightning1.0b and a little with iPhone.
Please let me know, if you run into problems with other clients.
2009-12-27 04:21:33 +00:00
Christian Binder
e52c549c14
just a small translation fix
2009-12-09 09:28:21 +00:00
Nathan Gray
e532ee0944
Implement new link hook view_list, to be able to be taken to a list of entries
2009-12-08 22:41:49 +00:00
Nathan Gray
ac14a5a1fd
Implement options so link_query() can be limited
2009-12-08 22:36:43 +00:00
Ralf Becker
dd55355195
"fixed several small problems in new invitation and category acl"
2009-12-07 13:31:51 +00:00
Ralf Becker
60f72a9605
"fixed wrong default for referer (used if UA does not send one)"
2009-12-07 13:29:14 +00:00
Stefan Becker
7161fce93e
fixed some typos and added german translations
2009-12-07 12:37:12 +00:00
Jörg Lehrke
d6da8d8980
Fix yearly recurrence issue for version 1.0
2009-12-06 18:04:08 +00:00
Jörg Lehrke
8f0bd9a5dc
Fix recurrence UNTIL calculation
2009-12-04 15:38:23 +00:00
Ralf Becker
8a9392c681
fixed problem with blanks in account_id of owner parameter
2009-12-04 10:22:33 +00:00
Ralf Becker
44b15c1775
Category based ACL to limit adding of a certain category or changing the
...
status of a participant (included moving the event),
eg. to implement a restricted holiday calendar
*** not yet fully tested ***
2009-12-03 18:24:19 +00:00
Ralf Becker
5066c5c3b7
docu update
2009-12-03 18:20:07 +00:00
Jörg Lehrke
e7ec189ea4
Use ['egw_info']['server']['server_timezone'] to reset server timezone
2009-12-03 08:28:45 +00:00
Oscar Manuel Gómez Senovilla
94503e6a0d
Recover history from rev 28549
2009-12-02 19:30:50 +00:00
Oscar Manuel Gómez Senovilla
428c819921
Temporary removal to recover history from rev 28549
2009-12-02 19:29:28 +00:00
Jörg Lehrke
dd92e60180
Use UID for find_content(); code cleanups
2009-12-01 10:24:55 +00:00
Stefan Becker
2a1d7079ad
delete space, that translations work fine again
2009-11-30 13:53:21 +00:00
Oscar Manuel Gómez Senovilla
7ec6262f11
Update for spanish translation
2009-11-30 06:46:00 +00:00
Jörg Lehrke
738726abf1
Adjust group attendee handling
2009-11-29 21:03:17 +00:00
Jörg Lehrke
3fa506f24a
Change calendar filter 'all' to include 'owner'; typo in get_recurrences()
2009-11-29 21:02:15 +00:00
Stefan Becker
4aa96e5287
fixed some typos
2009-11-29 19:12:16 +00:00
Oscar Manuel Gómez Senovilla
91cb772bc5
Fix bad line causing problem in setup and update to current contents
2009-11-29 18:18:46 +00:00
Jörg Lehrke
a0e1a238dd
Optimized SyncML memory footprint; fixes various filter issues
2009-11-29 14:03:45 +00:00
Ralf Becker
56fb819ac0
fixed wrong preference description
2009-11-28 16:14:32 +00:00
Stefan Becker
bee60c0f9b
fixed some translationn typos
2009-11-28 15:17:12 +00:00
Oscar Manuel Gómez Senovilla
0b52947cc8
Move calendar lang files
2009-11-28 12:51:22 +00:00
Christian Binder
96c5fc3184
quietened logging
2009-11-27 08:33:10 +00:00
Christian Binder
98575180c5
give calendar owner the CHAIR role if we have ADD ACLs for the owners calendar
2009-11-27 08:04:29 +00:00
Jörg Lehrke
3d93128777
Enforce configured device timezone during import
2009-11-27 06:47:21 +00:00
Jörg Lehrke
43c5373b4d
Fix event recur_interval mismatch issue
2009-11-27 06:46:32 +00:00
Jörg Lehrke
0f77f7e802
Fix role handling in get_recurrences()
2009-11-26 20:21:16 +00:00
Jörg Lehrke
6a7b07e3c6
New PARTICIPANT/ORGANIZER schema
2009-11-26 18:36:19 +00:00
Ralf Becker
0e60f6ac29
NOT clear timezone for private events (causes exception in calendar list
...
view)
2009-11-26 10:27:46 +00:00
Christian Binder
5ce294aa5c
calendar GUI classes now use centralized method in categories class to check for category permissions
2009-11-26 08:28:06 +00:00
Ralf Becker
d53b681f21
- reworked referer handling to allow calling from other apps and not
...
changing back to calendar
- allow to specify custom template for event edit
2009-11-25 20:16:41 +00:00
Ralf Becker
be1cd2d832
"adding rounded corners for safari too"
2009-11-25 17:36:44 +00:00
Christian Binder
8e63887331
respect category permissions in calendar gui, unified var name of categories object
2009-11-25 12:58:09 +00:00
Christian Binder
a7c2b81b85
moved declaration of categories var to bo class
2009-11-25 12:55:59 +00:00
Ralf Becker
9726ed19fc
- fixed typo calling not existing check_acl instead of check_acl_invite
...
- fixed check_acl_invite to work with no acl set too
2009-11-24 13:13:41 +00:00
Oscar Manuel Gómez Senovilla
a70df0ddbb
Pending language updates
2009-11-24 05:51:49 +00:00