Commit Graph

26 Commits

Author SHA1 Message Date
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
5d50d41004 - modified etag/optimistic locking, to always increment the etag, was before only via the GUI
- replaced own "locks" via egw_cal.cal_edit_user/time with the new egw_vfs::lock() methods
2008-05-07 22:12:25 +00:00
Klaus Leithoff
573f7f2470 Feature to control the concurrent opening of calendar events.
If an entry which is opened by another user, gets saved by another user before the former commits its changes, the former user is notified at the
time saving the event and asked to reload the event and reedit. A link to reedit is provided.
Additionally there is a feature to inform a user that a given entry is opened by another user within a configurable timespan.
This feature was developed by Stefan Becker
2008-01-15 08:21:25 +00:00
Ralf Becker
a92c5ea81a new egw_cal.cal_special integer column, to flag calendar entries as eg. birthdays/aniversaries (1). Plans are to use this to store the holidays and and linked entries of timed infolog (eg. phonecalls) too. 2006-08-21 08:15:14 +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
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
Ralf Becker
67ed35e6ea fix for bug [ 1106014 ] Problems with recurring events (several bugs) 2005-02-10 00:13:37 +00:00
Ralf Becker
d582d8b68f changed calendar schema, title to varchar(255) as requested by Matthew Galgoci 2004-10-18 21:29:11 +00:00
Ralf Becker
bdc3456ed6 reworked so-layer for MaxDB and new db-functions:
- added cal_ prefix to phpgw_cal
- hol_ prefix to phpgw_cal_holidays
- renamed cal_login=>cal_user_id,cal_type=>cal_user_type in phpgw_cal_user
2004-08-03 22:52:13 +00:00
Ralf Becker
390dc7737b performance patch: indices for the calendar 2004-05-23 17:51:41 +00:00
reinerj
146d69f4db changes from phpgw to egw dev group 2004-01-27 00:31:58 +00:00
Ralf Becker
bc05713de1 fixed not working empty default for phpgw_cal_user's cal_type, it's now 'u' 2003-09-25 02:00:26 +00:00
Ralf Becker
b8557e49d9 make the phpgw Version-0_9_16-branch HEAD 2003-08-28 14:31:11 +00:00
skeeter
f0f283669c Missed a comma at the end of the previous column. 2001-11-05 18:17:41 +00:00
skeeter
1f8ae0362f This adds the bility to exclude individual events from a repeating event. 2001-11-05 02:08:31 +00:00
skeeter
2da7e41cd4 Various changes.. Too numerous to mention. Major change is a table change for having multiple categories for a sngle event. 2001-09-17 02:33:19 +00:00
skeeter
0cde39204d Backend work for processing alarms. 2001-09-08 08:48:38 +00:00
skeeter
8cfde64d54 Whole bunch of new code. Skeleton alarm management stuff. Importing of iCal file data (semi-working). New data fields (uid/location). New tables (phpgw_cal_alarm). 2001-09-07 16:37:11 +00:00
skeeter
0732fd541e Starting to add support for displaying a list of alarms. 2001-09-04 03:17:49 +00:00
skeeter
3bf1728dc6 Feature Request #229502 - Allow editing of a single occurence of a repeating event. 2001-08-27 01:30:40 +00:00
skeeter
7506365417 Non-detrimental change. According to jengo, this will allow pgsql to have an easier chance of installing. 2001-08-04 20:48:07 +00:00
Miles Lott
8eacdb5cbb Remove spaces in = >, remove '' from int default values (not sure that is req.) 2001-06-04 14:37:40 +00:00
skeeter
1ce692b36a Should be up-to-date. Still need one upgrade path from 0.9.10pre4. 2001-06-04 03:29:26 +00:00
Miles Lott
7827d25bfe Updates to some tables_current and setup_inc files 2001-05-29 14:13:03 +00:00
Miles Lott
ab460baab1 Correct cal_type default, should be undefined 2001-05-25 03:45:27 +00:00
Miles Lott
329a51bf2b Add tables_current, update setup.inc.php 2001-05-25 03:28:42 +00:00