Ralf Becker
cb9212e691
Calendar can now store participants which are no accounts or contacts.
...
- as required by iCal/CalDAV/GroupDAV/SyncML
- this also fixes problems with LDAP contacts, which have non-numeric
ids
- iCal code now converts to and from all participant types supported by
eGroupWare: some types (eg. ressources) require that the clients keeps
the new X-EGROUPWARE-UID attribute
- calendar UI allows to enter email addresses via the addressbook search
box (dont type search, but direct add)
2008-05-08 15:02:35 +00:00
Ralf Becker
5aa6c90625
removed unnecessary instancations and using static methods of html and egw_link class
2008-03-25 15:38:52 +00:00
Ralf Becker
8a6d33744a
"fixed typo: datatime --> datetime"
2008-03-22 09:23:14 +00:00
Ralf Becker
30ede51997
using static html methods and autoloaded $egw->objects
2008-03-21 20:30:19 +00:00
Ralf Becker
b274e9ce22
new calendar config to not display birthdays, or to remove the year
2008-01-17 05:58:10 +00:00
Ralf Becker
c44e546285
"Fixed problem created by viewing calendars in the far future.
...
The calendar horizont, responsible for how far in the future unlimited repeating events get rendered,
would previously be moved to that date, even if it was far in the future like 2030.
Now all requests for more then 1000 days in the future get simply ignored."
2007-12-20 19:53:06 +00:00
Ralf Becker
49ed423e86
fixed wrong total in search, if there are not to show rejected events
2007-10-09 08:00:42 +00:00
Ralf Becker
cbc565c0ce
new acl to view the calendar of a contact, thought every event is private, if you are not a participant
2007-06-19 17:04:58 +00:00
Ralf Becker
0ce343d842
"fix for bug #334 : 2-weekly repeating event over daylight saving is wrong"
2007-04-27 10:04:33 +00:00
Ralf Becker
7aa859949b
bugfix: calendar's default prefs where always in english, because quick_add selectbox is now part of the header and the header runs before the language gets read --> moved the call of bocal::check_set_default_prefs to the constructor of uical
2007-04-26 15:29:15 +00:00
Ralf Becker
f1a475221d
fix for bug #528 : Calendar recurrence form throws devision by zero error
2007-04-11 09:52:06 +00:00
Ralf Becker
c973715bc4
phpDoc compatible headers
2007-03-09 11:39:47 +00:00
Christian Binder
e0ed67a715
calendar: fix for bug #129 'Search ignores privacy' - like discussed with Lars on the forum - I think I checked all dependencies and hope that this will not break other searches in calendar - maybe Ralf wants to review this
2007-02-21 22:00:48 +00:00
Ralf Becker
181c6def9e
an other fix for bug #21 : Reject entry as part of group, entry still shown (should not):
...
- socal::search() returns rejected group-invitations, as only the user not also the group is rejected
- as we cant remove them efficiantly in SQL, we kick them out here, but only if just one user is displayed
2006-12-29 08:45:36 +00:00
Ralf Becker
512fbe3b7f
fix for bug #102 : Inviting a group of person => Private status in calendar
2006-12-27 12:44:54 +00:00
Ralf Becker
d5b6efc7f1
several big changes in calendar:
...
- contacts as participants
- new participants view
- no more explicit view mode, event opens editable, if one has enough rights
--> if one is using trunk on a productive system, better wait 'til this had some testing
2006-12-22 19:51:56 +00:00
Ralf Becker
4ac89a8864
translating the image titles
2006-12-13 08:26:57 +00:00
Ralf Becker
f9e1f9c13f
fixed untranslated labels in status selection of participants, removed image tags from notification, and hopefully fixed the SyncML problems describt on the list (was introduced by the status icon patch)
2006-12-13 07:28:20 +00:00
Rob van Kraanen
622bd2d65c
patch lang problem.
...
-The first letter in the acceptance view in tooltip replaced by a icon.
-Added images for tooltip
2006-12-06 13:56:17 +00:00
Ralf Becker
db96ba1252
fix for participant status display for multibyte charsets (Japanese)
2006-11-07 06:14:31 +00:00
Christian Binder
b7dbf4cbba
Re-activated filter in calendar views with two states: all or hideprivate
2006-11-02 21:33:00 +00:00
Ralf Becker
5220740c17
prevent SQL error in search method, if $params['users'] = array('') or array(null)
2006-10-11 18:52:39 +00:00
Ralf Becker
96f0c4a199
fixed tooltip for planner (allways showed 0:00, 0h in header)
2006-08-25 08:17:40 +00:00
Ralf Becker
ae53106726
Patch from christian.binder-AT-freilassing.de: multiple exceptions not working
2006-08-21 10:47:35 +00:00
Ralf Becker
77678259e8
re-added freebusy support to the calendar
2006-07-14 23:24:56 +00:00
Ralf Becker
d1a85e1054
link_title method returns now null to indicate an entry does not exist (and all links can be deleted) or false if there are insufficent rights to view the title
2006-06-24 16:04:06 +00:00
Ralf Becker
28e9219017
improved support for the american date/time formats
2006-06-20 19:55:06 +00:00
Ralf Becker
6a059157d1
checking interval pref now on each page request, as setting it to 0 gives a division by zero error
2006-04-05 14:38:07 +00:00
Ralf Becker
6ca6cdcfa9
fixed bug: no conflict with events with group-invitations
2006-03-16 18:03:43 +00:00
Ralf Becker
ff8612fbca
fixed problem with SyncML update of recuring events
2006-03-09 21:40:35 +00:00
Ralf Becker
a580524693
fixed issue / applied patch [ 1445457 ] handling of non_blocking events
2006-03-08 10:23:44 +00:00
Ralf Becker
0497afc3df
- fixed serveral bugs in the conflict checking for resources (with quantity)
...
- centralized all calls for resource-infos into new method bocal::resource_info, which also caches the data, as the resource app always queries DB
- bocal::search() returns now false, if you have no rights to any of the given users
2006-03-05 10:26:03 +00:00
Cornelius Weiß
390d9aa7b2
fix from ralf: Improve improt of day-eventes from outlook
2006-01-16 08:27:21 +00:00
Cornelius Weiß
2ec9cbae86
typo
2005-12-18 17:37:05 +00:00
Ralf Becker
0f9c892d96
fixed freetime-search: used only the first participant
2005-12-02 16:43:23 +00:00
Ralf Becker
618c554c2f
fixed bugs with recuring events in listview:
...
- opened as their first recurance not the one you clicked on
- recure-information is not shown
2005-12-02 15:34:45 +00:00
Ralf Becker
5e3990cea3
fix for xmlrpc problem with recuring event reported on the list and confirmed by conny: the recuring events were using the wrong date-format (timestamp instead iso8601)
2005-12-02 09:46:03 +00:00
Ralf Becker
c8fcea4fd9
fix to deal with negativ group-id's
2005-11-24 19:50:52 +00:00
Ralf Becker
93d581dbbe
fix to use groups in search, even if you have no read-rights from the group, but from some if it's memebers
2005-11-24 11:21:29 +00:00
Ralf Becker
b111419c1b
fixed handling of groups:
...
- groups can now be selected as participants again
- groups need to have calendar run-rights, to be selectable in the calendar (as it was in 1.0)
- groups will NOT be enumerated as users anymore
--> new or removed members are taken into account as participants
- error messages: if no participant selected or startdate behind enddate (no more automatic swapping)
- pushing the version to 1.2
2005-11-23 14:21:20 +00:00
Ralf Becker
3af8c13b63
some small adjustments in the calendar:
...
- no more tooltips for the user-icon
- planner: no "dayview" tooltips on holidays or birthdays
- disabled cal prefs for: default filter (all||privat) and showing of participant status or not
- planner: monthscales are now correctly shown, only where necessary
- planner icon no longer uses the number of days from the current view
2005-11-12 17:57:18 +00:00
Cornelius Weiß
bd143eec64
php < 5.1 fixes
2005-11-11 21:51:00 +00:00
Ralf Becker
fbcdfb9ad3
dont need no_popup param any more
2005-11-10 14:56:06 +00:00
Ralf Becker
439d23490d
merged contacts_and_resources branch again with HEAD
...
all further development will be in HEAD now
everyone using the contacts_and_resources branch, update again to HEAD with: cvs update -dPA calendar
2005-11-08 23:15:14 +00:00
Cornelius Weiß
6ae229d703
corrected typho $now_us --> $now_su
2005-05-10 13:38:58 +00:00
Ralf Becker
67ed35e6ea
fix for bug [ 1106014 ] Problems with recurring events (several bugs)
2005-02-10 00:13:37 +00:00
Ralf Becker
42c0476556
fixed bug [ 1107983 ] Repeating Events out of order/shifted
2005-02-09 20:32:48 +00:00
Ralf Becker
708afe238a
added handling for integer date-type to bocal::debug_message
2004-12-12 12:24:24 +00:00
Ralf Becker
4e4b0c0bea
first version of new calendar SO class:
...
- so far it only reads (multiple) events
- bocal::search used now socal::read to read all events in one go, this should give a far better performance
2004-11-07 14:38:00 +00:00
Ralf Becker
fd6b69d7a8
added freetime search
2004-10-07 22:11:18 +00:00