Commit Graph

2792 Commits

Author SHA1 Message Date
Nathan Gray
d98b1c7437 Add some handling for importing participants from human-friendly form 2011-02-24 18:42:30 +00:00
Nathan Gray
c3761c17fe Fix missing custom fields 2011-02-24 15:39:34 +00:00
Nathan Gray
92fcec4acb Change marker detection to be more flexible, allowing for IF, NELF, etc 2011-02-23 21:02:22 +00:00
Nathan Gray
9f3f96e502 Fix missing custom fields 2011-02-23 20:48:57 +00:00
Klaus Leithoff
04321c07fc remove project column as it is of no use 2011-02-23 08:53:28 +00:00
Klaus Leithoff
b9b19b430a remove project column as it is of no use 2011-02-23 08:39:22 +00:00
Nathan Gray
ab93527a77 Get list of extensions from parent class 2011-02-22 19:58:04 +00:00
Nathan Gray
6554ca4c09 Add 2609day/name2609 for name of week, change 2609range/month2609 to name of month instead of number 2011-02-22 18:45:33 +00:00
Nathan Gray
c44e418d87 Change display of placeholder tags from 2432...2432 to {{...}} 2011-02-18 17:02:14 +00:00
Nathan Gray
e70f70f148 Better handling for multi-day events - properly show up for each day of the week 2011-02-18 16:09:42 +00:00
Nathan Gray
f41e44fee7 Prevent first event in the range from filling in empty dates when using 2432day/date2432 2011-02-18 15:30:21 +00:00
Nathan Gray
50543c0115 Don't show private events in search results, even if user has freebusy permission 2011-02-17 20:39:10 +00:00
Nathan Gray
76497460f5 Reset merge selectbox after choosing a file 2011-02-17 18:27:37 +00:00
Nathan Gray
27b9ae4ee3 Add 2934day/date2934 placeholder to first entry inside day of week and daily tables. Only available inside the selected date range(s). 2011-02-17 18:18:06 +00:00
Nathan Gray
d529f10479 Prevent duplicate events in some tables 2011-02-17 17:37:24 +00:00
Nathan Gray
65baaf764e Fix range date format 2011-02-17 16:50:46 +00:00
Nathan Gray
077122e03f Fix user filter for merge 2011-02-16 17:23:52 +00:00
Nathan Gray
4c4f2e5e32 Apply current filters to range selections when merging 2011-02-16 17:19:19 +00:00
Ralf Becker
1e296760d9 fixed not working ctag calculation in trunk, plus docu and logging 2011-02-16 14:21:59 +00:00
Nathan Gray
8b1440560e - Add merge print directory to sidebox so it's available from all views
- Add day_n, yesterday, today & tomorrow tables
2011-02-15 20:35:46 +00:00
Ralf Becker
ecb259f2ed if contact in $_GET[participants] parameter for edit is a user, use the user instead 2011-02-15 11:35:33 +00:00
Ralf Becker
2d26d18c74 if contact in $_GET[participants] parameter for edit is a user, use the user instead 2011-02-15 11:34:36 +00:00
Ralf Becker
1c79b04877 Fixed problem with event stacks for non drag-droppable event objects 2011-02-14 12:07:39 +00:00
Andreas Stöckel
45d3e8d82a Fixed problem with event stacks for non drag-droppable event objects 2011-02-14 11:58:43 +00:00
Ralf Becker
807f447cb1 Clicking on a stack of events now always openes the event lying on top of the stack 2011-02-14 11:20:56 +00:00
Andreas Stöckel
80cfc89293 Clicking on a stack of events now always openes the event lying on top of the stack 2011-02-14 11:03:12 +00:00
Jörg Lehrke
e81f37dda7 * CalDAV: Apply other users' calendar color, too 2011-02-13 21:08:49 +00:00
Jörg Lehrke
c59cb90742 * CalDAV: Apply other users' calendar color, too 2011-02-13 21:08:29 +00:00
Ralf Becker
0ed4b76f46 * Calendar: alternative overlapping columns resulting in equally wide visible parts for unlimited number of columns
- for equally sized columns, the first one (used for whole day events or non-overlapping events) is fairly small (1/Nth of total width)
- still open again is problem of events in columns > 1 are not clickable (unless we set a z-index, which has other problems)
2011-02-11 16:50:54 +00:00
Ralf Becker
a045b4cc5f * Calendar: alternative overlapping columns resulting in equally wide visible parts for unlimited number of columns
- for equally sized columns, the first one (used for whole day events or non-overlapping events) is fairly small (1/Nth of total width)
- still open again is problem of events in columns > 1 are not clickable (unless we set a z-index, which has other problems)
2011-02-11 16:50:24 +00:00
Ralf Becker
b90e590f66 * Calendar: using equally sized, non-overlaping columns for multiple events at the same time
- old overlapping events failed for more then 6 columns
- clicking on events opened the frist/underlaying event not the visible one
2011-02-11 15:44:50 +00:00
Ralf Becker
ec7cc493ef * Calendar: using equally sized, non-overlaping columns for multiple events at the same time
- old overlapping events failed for more then 6 columns
- clicking on events opened the frist/underlaying event not the visible one
2011-02-11 15:43:40 +00:00
Nathan Gray
21c1f08322 - Fix range filter, adds range selected in mini-calendar to date filter
- Use selected date range for merge, if no events are checked
2011-02-10 19:19:52 +00:00
Nathan Gray
974ef4b74a - Add calendar_ prefix to merge fields
- Fix bug in weekly table preventing more than one week
2011-02-10 19:17:26 +00:00
Christian Binder
96ab59b2fd Enable calendar items for projectmanager eRoles 2011-02-09 20:55:20 +00:00
Nathan Gray
7ca1ba08d5 Implement merge for calendar 2011-02-09 15:58:06 +00:00
Klaus Leithoff
4b257aedb3 quieten warning when no participants in function remove_no_acl_invite 2011-02-01 14:31:07 +00:00
Klaus Leithoff
4e07a37116 quieten warning when no participants in function remove_no_acl_invite 2011-02-01 14:28:56 +00:00
Oscar Manuel Gómez Senovilla
28d2b6b072 Update for translations in trunk 2011-01-30 12:53:49 +00:00
Nathan Gray
f8343aa0e3 - Add default iCal import & export
- Remove Export: & Import: from sidebox menu, use Import/Export app
2011-01-28 20:04:52 +00:00
Klaus Leithoff
70ef2448c9 * calendar: PANAMA holidays provided by rafael chacon 2011-01-26 10:44:57 +00:00
Klaus Leithoff
27726a377a * calendar: PANAMA holidays provided by rafael chacon 2011-01-26 10:39:47 +00:00
Nathan Gray
e2baa8ab1d Add default import/export definitions 2011-01-26 00:12:19 +00:00
Ralf Becker
177711fa69 - fixed status of all recurrences get set to "unknown", if status of a single recurrence get changed
- merged again revert r32957: fixed conflict check of resource quantity and storage of changed quantity in existing events
(changed quantity was used for conflict check, but not stored!)
2011-01-07 07:59:21 +00:00
Ralf Becker
3c469c8392 fixed status of all recurrences get set to "unknown", if status of a single recurrence get changed 2011-01-06 05:19:10 +00:00
Ralf Becker
b275b34c74 fixed corrupted non-ascii chars in deleted message 2011-01-06 05:00:26 +00:00
Ralf Becker
df5aae20f5 fixed corrupted non-ascii chars in deleted message 2011-01-06 04:48:41 +00:00
Ralf Becker
6687a41576 * Weeknumbers in calendar views, were wrong for week-start-day other then Monday
iso8601 defines them only for week starting Monday, so we use now the Monday to calculate the week-number, even if user prefers an other startday
2011-01-05 22:28:29 +00:00
Ralf Becker
5382856b60 modified week_number method a bit more, to allow to call it for arbitrary dates, not just the weekstart 2011-01-05 22:26:34 +00:00
Ralf Becker
a145fdb13f * Weeknumbers in calendar views, were wrong for week-start-day other then Monday
iso8601 defines them only for week starting Monday, so we use now the Monday to calculate the week-number, even if user prefers an other startday
2011-01-05 21:49:55 +00:00
Nathan Gray
eb82905a62 * Added Created / Creator / Last modified column to list view
(egroupware.org #2365)
2011-01-05 21:13:25 +00:00
Ralf Becker
14d46cea5a * Calendar: invite rights, should NOT implicate a freebusy rights (users with invite rights could see freebusy times of other users) 2011-01-04 19:30:57 +00:00
Ralf Becker
20db16219d * Calendar: invite rights, should NOT implicate a freebusy rights (users with invite rights could see freebusy times of other users) 2011-01-04 19:27:17 +00:00
Andreas Stöckel
70030216f3 Added possibility to view birthdays and/or holidays as non-blocking event in calender with special icon prepending it 2010-12-22 15:17:56 +00:00
Ralf Becker
c65705aac4 - started implementing virtual exceptions for AS (currently commented out in line 176, as not yet tested)
- ChangeMessage now searched contacts for participants and always re-adds resources (everything but accounts, contacts and email)
- some more timezone specific fixes
>>> none of the above is tested, as my iPhone charges no more and battery is now flat :-(
2010-12-21 02:45:40 +00:00
Nathan Gray
b4a3be38bc Add cal_id to edit dialog and list view like tracker, infolog 2010-12-20 22:58:43 +00:00
Nathan Gray
f06a051533 Add cal_id to edit dialog and list view like tracker, infolog 2010-12-20 22:57:35 +00:00
Ralf Becker
59c33be565 Import of recurring events (got timezones working for southern hermisphere DST)
and other fixes
2010-12-20 03:29:37 +00:00
Ralf Becker
416410f338 deleting of events 2010-12-19 04:07:01 +00:00
Ralf Becker
a460dde341 Saving/modifying of calendar event on the server:
- no recurring events yet
- no categories
- no deleting on the client yet (like AB, what to return?)
2010-12-19 03:54:09 +00:00
Ralf Becker
0dd2109b62 - timezones get now converted correctly to what AS uses instead of timezones
- direction back is implemented (and tested) but not yet used, as storing events is not yet implemented
- timestamps are passed to zpush now in servertime, which it converts internal to UTC times
- recurring event information is now correctly supplied (thought we do NOT yet deal with virtual exceptions!)
--> next step would be storing events synced in from the client
2010-12-19 00:31:07 +00:00
Ralf Becker
dd5000f11b making monthly_byday_num and monthly_bymonthday public, to use it in calendar_activsync 2010-12-19 00:24:22 +00:00
Ralf Becker
904471d3d3 fixed typo 2010-12-18 23:58:11 +00:00
Ralf Becker
0ff32d804a - added recurrence information to calendar events (GetMessage)
- added timezone export (currently disabled)
--> both needs testing and will probably not just work
2010-12-17 03:44:43 +00:00
Ralf Becker
f9163f2747 typo 2010-12-17 03:40:55 +00:00
Nathan Gray
68ecf2c7fb Implode arrays when not exporting human-friendly values so they don't say 'Array' 2010-12-15 23:10:08 +00:00
Klaus Leithoff
03efa78a8e * Calendar: dayview allow edit popup for task pane by clicking on icon/status icon of particular infolog line. Backport of N.Grays implementation 2010-12-14 15:32:52 +00:00
Nathan Gray
cf7dd57c66 Use edit link (if available) only on icons, text link is for view 2010-12-13 15:37:25 +00:00
Nathan Gray
0df9ee0c6d Implode arrays when not exporting human-friendly values so they don't say 'Array' 2010-12-10 22:54:27 +00:00
Nathan Gray
cc72785afe If edit link / settings are available, use an edit popup 2010-12-10 20:05:51 +00:00
Klaus Leithoff
238beb3c5d * calendar: make configurable the number of users, until day- or weekview are consolidated; 5 is set as default 2010-12-10 11:04:38 +00:00
Klaus Leithoff
0cd5658ca1 * calendar: make configurable the number of users, until day- or weekview are consolidated; 5 is set as default 2010-12-10 11:03:35 +00:00
Andreas Stöckel
658076f63c Fixed MyStylite bug #964 2010-12-09 21:21:58 +00:00
Andreas Stöckel
a24826e7fe Fixed MyStylite bug #964 2010-12-09 21:04:34 +00:00
Klaus Leithoff
b2578d9de5 * Calendar, MailToAllParticipants: force type to plain as thunderbird (with lightning attached) seems to try to be smart while parsing html messages with ics attachments, but fails with a parse error, resulting in a not displayed message in thunderbird 2010-12-09 12:43:52 +00:00
Klaus Leithoff
a1de30be38 * Calendar, MailToAllParticipants: force type to plain as thunderbird (with lightning attached) seems to try to be smart while parsing html messages with ics attachments, but fails with a parse error, resulting in a not displayed message in thunderbird 2010-12-09 11:57:14 +00:00
Klaus Leithoff
8a293796e1 fix for postgres 2010-12-07 11:34:18 +00:00
Klaus Leithoff
39cbdbc2c6 fix for postgres 2010-12-07 11:34:00 +00:00
Ralf Becker
7b7b557d3b search extra account repository for birthdays too 2010-12-06 18:40:37 +00:00
Ralf Becker
8f3d6954e5 search extra account repository for birthdays too 2010-12-06 18:40:08 +00:00
Ralf Becker
8fb24cb5da * fixed birthday of contacts/accounts in LDAP could not be modified in addressbook 2010-12-06 18:26:54 +00:00
Ralf Becker
0e4217f37f * fixed birthday of contacts/accounts in LDAP could not be modified in addressbook 2010-12-06 18:25:35 +00:00
Ralf Becker
08ec384512 allways using account_fullname for calendars 2010-12-03 17:55:04 +00:00
Ralf Becker
a7ea17d896 fixed fatal error, after move of get_ctag to calendar_bo 2010-12-03 13:22:08 +00:00
Ralf Becker
9981730b29 moved ctag to calendar_bo, to use it in CalDAV and ActiveSync, thought it needs to be reworked, as it is to expensive performance-wise 2010-12-02 22:27:32 +00:00
Ralf Becker
96d44948f7 missing 5. parameter 2010-12-02 22:11:05 +00:00
Ralf Becker
83fd244b5c new parameter $clear_private_infos_users to read using EGW_ACL_FREEBUSY instead of EGW_ACL_READ (eg. private appointments) and clear private infos, if no read rights 2010-12-02 21:50:22 +00:00
Philip Herbert
25ac3231b9 corrected dateformat for calendar 2010-12-02 16:04:53 +00:00
Ralf Becker
f94a2a1851 propset svn:keywords Id 2010-12-02 09:03:56 +00:00
Klaus Leithoff
ac415a2385 dont use the global template object anymore; do our own now 2010-11-29 11:45:31 +00:00
Klaus Leithoff
df5c80a514 dont use the global template object anymore; do our own now 2010-11-29 11:45:11 +00:00
Ralf Becker
fafa84e5c7 changed debug_message to use error_log and not echo messages (stalls *DAV or ActiveSync) 2010-11-28 11:01:44 +00:00
Ralf Becker
aabee4a462 implemented calendar message list 2010-11-26 21:33:34 +00:00
Ralf Becker
07e09c71d8 move etag to calendar_bo 2010-11-26 21:32:10 +00:00
Ralf Becker
240e09440f working folderlist for calendar 2010-11-26 11:13:00 +00:00
Philip Herbert
e43136c6ff add basic calendar plugin for activesync 2010-11-26 09:45:38 +00:00
Jörg Lehrke
6edd9d13b0 Rollback r32958 2010-11-23 20:01:55 +00:00
Nathan Gray
f491704900 Respect convert to human friendly values option 2010-11-22 23:46:52 +00:00
Nathan Gray
b69442d47f Respect convert to human friendly values option 2010-11-22 23:44:31 +00:00
Nathan Gray
65a1f21890 Fix logic to hide delete button 2010-11-22 16:46:18 +00:00
Nathan Gray
7358243aa1 *Users can now see and restore their 'deleted' but held events, if deletion prevention is turned on. There is now a config setting to allow users to purge their own 'deleted' events. 2010-11-22 16:19:28 +00:00
Jörg Lehrke
6c6b50b519 * Fix 'Shift Calendar Series' issue (Stylite #8273) 2010-11-21 13:38:53 +00:00
Jörg Lehrke
46345ee80d * Fix 'Shift Calendar Series' issue (Stylite #8273) 2010-11-21 13:23:01 +00:00
Ralf Becker
2fbae2e1f1 only year-align given date, not always use current year, if date is specified 2010-11-20 21:54:06 +00:00
Ralf Becker
7791528e4b only year-align given date, not always use current year, if date is specified 2010-11-20 21:53:41 +00:00
Ralf Becker
1fe4a87a5d fix for scrollbar for searchfield in calendar sidebox for safari; provided by Chr.Fueller 2010-11-16 13:43:41 +00:00
Ralf Becker
8cf8f373d5 missing translations for notification placeholders 2010-11-16 13:40:42 +00:00
Ralf Becker
8bf00d9974 fixed typo causing $$enddate$$ in notifcation message to show startdate 2010-11-16 13:40:22 +00:00
Ralf Becker
658a8b3133 missing translations for notification placeholders 2010-11-16 13:39:48 +00:00
Ralf Becker
c9e5921ff1 fixed typo causing $$enddate$$ in notifcation message to show startdate 2010-11-16 13:39:19 +00:00
Ralf Becker
7a041a0bd5 * check quantity of resource to book against maximum, as conflict check only fails if other events are involved 2010-11-11 13:34:56 +00:00
Ralf Becker
c115d73cfb * check quantity of resource to book against maximum, as conflict check only fails if other events are involved 2010-11-11 13:29:37 +00:00
Ralf Becker
59d7cd76b3 * fixed conflict check of resource quantity and storage of changed quantity in existing events
(changed quantity was used for conflict check, but not stored!)
There is still a bug with multiple non-overlapping events overlapping the checked event: check is against quantity sum, not the maximum
2010-11-11 08:53:07 +00:00
Ralf Becker
b19c4b3030 * fixed conflict check of resource quantity and storage of changed quantity in existing events
(changed quantity was used for conflict check, but not stored!)
There is still a bug with multiple non-overlapping events overlapping the checked event: check is against quantity sum, not the maximum
2010-11-11 08:51:13 +00:00
Ralf Becker
a172a58d70 * fix for Nokia S60: enabling X-RECURRENCE-ID and make sure series master is synced before exceptions 2010-11-10 10:27:01 +00:00
Nathan Gray
163ca54a1e Convert recurrence type and interval to human friendly values 2010-11-09 19:27:13 +00:00
Nathan Gray
9f13b381e0 Convert recurrence type and interval to human friendly values 2010-11-09 19:26:25 +00:00
Nathan Gray
7394f39167 Make sure owner gets included in fields to be converted to human-friendly formats 2010-11-09 19:05:40 +00:00
Ralf Becker
1bb103f2b0 MyStylite bug #972: automatic scrollbar in calendar listview for long describtion is not right aligned 2010-11-09 10:51:42 +00:00
Ralf Becker
8dcbba0edc MyStylite bug #972: automatic scrollbar in calendar listview for long describtion is not right aligned 2010-11-09 10:46:03 +00:00
Ralf Becker
021c417345 some PHP pdo_sqlite can for whatever reason NOT read the timezones database (reported eg. on Gentu)
not much we can do, but give an good error message, with a download link to the MySQL dump
2010-11-09 09:48:46 +00:00
Ralf Becker
17df92a460 some PHP pdo_sqlite can for whatever reason NOT read the timezones database (reported eg. on Gentu)
not much we can do, but give an good error message, with a download link to the MySQL dump
2010-11-09 09:48:15 +00:00
Ralf Becker
48e05558d1 * support multiget report on url with uid, as lightning uses multiget after a PUT on the PUT url, which is the uid 2010-11-08 09:26:31 +00:00
Ralf Becker
0571fc21e0 * support multiget report on url with uid, as lightning uses multiget after a PUT on the PUT url, which is the uid 2010-11-08 09:25:58 +00:00
Nathan Gray
0a3f567d08 Format CSV export data from internal/numeric format into something a little more friendly for normal people 2010-11-04 17:31:48 +00:00
Nathan Gray
9ab9397af7 Format CSV export data from internal/numeric format into something a little more friendly for normal people 2010-11-04 17:27:08 +00:00
Ralf Becker
b97ba82f27 convert all timestamps from DB returned as string to integers, to avoid missinterpretation from egw_time as Ymd string 2010-11-04 13:33:57 +00:00
Ralf Becker
9dfe1a55f4 convert all timestamps from DB returned as string to integers, to avoid missinterpretation from egw_time as Ymd string 2010-11-04 13:30:11 +00:00
Philip Herbert
4d3be13eec enable X-RECURRENCE-ID for Nokia S60 Devices 2010-11-04 10:46:56 +00:00
Ralf Becker
7f3e6d8897 fixed 40px higher tab for history in calendar.edit 2010-11-02 14:23:04 +00:00
Jörg Lehrke
fbbef0c68c * Calendar: Use participant's preferences to handle status resets while moving events 2010-11-02 11:00:41 +00:00
Jörg Lehrke
faa7878b90 * Calendar: Use participant's preferences to handle status resets while moving events 2010-11-02 10:56:39 +00:00
Jörg Lehrke
8b5ff32c53 Fix calendar preferences 2010-11-02 09:47:06 +00:00
Jörg Lehrke
c264c481be Fix calendar preferences 2010-11-01 21:35:47 +00:00
Jörg Lehrke
2111b2429d * Calendar: Fix notification timezone issues (#2746) 2010-11-01 19:18:34 +00:00
Jörg Lehrke
b3e551e74b * Calendar: Fix notification timezone issues (#2746) 2010-11-01 19:17:57 +00:00
Ralf Becker
2fff99a676 fixed typo 2010-10-28 09:44:11 +00:00
Ralf Becker
abb976d0cf fixed typo 2010-10-28 09:43:40 +00:00
Ralf Becker
6ba20abd97 an other PostgreSQL compatibility problem: cast to varchar necessary 2010-10-28 09:33:15 +00:00
Ralf Becker
0a35a4a7c2 an other PostgreSQL compatibility problem: cast to varchar necessary 2010-10-28 09:22:01 +00:00
Ralf Becker
f08decd739 /infolog/ does not imply setting the current user (for new entries it's done anyway) 2010-10-26 09:35:44 +00:00
Jörg Lehrke
298c4ebaf1 Fix time-range parser for CalDAV 2010-10-23 11:43:52 +00:00
Jörg Lehrke
da2669103c Fix time-range parser for CalDAV 2010-10-23 11:42:22 +00:00
Ralf Becker
ea12d6c157 fixed http status "400 Something went wrong" on PUT request in CalDAV, if user has no explicit FREEBUSY rights for calendar of modified event 2010-10-21 15:59:21 +00:00
Ralf Becker
ab019492aa removed never implemented cats_no_subs common pref and always include sub-cats (no change as currently only one was selectable) 2010-10-21 15:59:01 +00:00
Ralf Becker
ca4f237dc4 fixed http status "400 Something went wrong" on PUT request in CalDAV, if user has no explicit FREEBUSY rights for calendar of modified event 2010-10-21 15:30:20 +00:00
Ralf Becker
dd654f5161 holiday file for Turkey, thanks to Ayhan.Yildiz-at-gmx.net 2010-10-21 08:13:54 +00:00
Ralf Becker
2acb61448a holiday file for Turkey, thanks to Ayhan.Yildiz-at-gmx.net 2010-10-21 08:13:03 +00:00
Klaus Leithoff
6a61460c12 change translation: refinement on Teilnehmerstatus 2010-10-19 08:56:17 +00:00
Klaus Leithoff
31961bddb7 change translation: refinement on Teilnehmerstatus 2010-10-19 08:55:47 +00:00
Klaus Leithoff
789daff0f5 change translation of stati to status, as stati is not a correct plural form of status 2010-10-19 08:46:20 +00:00
Klaus Leithoff
7df675ec59 change translation of stati to status, as stati is not a correct plural form of status 2010-10-19 08:44:24 +00:00
Ralf Becker
ddcc0e1f75 removed never implemented cats_no_subs common pref and always include sub-cats (no change as currently only one was selectable) 2010-10-14 16:16:02 +00:00
Nathan Gray
f8e69a190a Add import / export support through importexport app 2010-10-13 17:49:34 +00:00
Nathan Gray
831c5e0f84 Add import / export support through importexport app 2010-10-13 17:25:40 +00:00
Nathan Gray
7c55020318 Use just set cal_id variable instead of potentially not set event['cal_id'] 2010-10-13 17:24:32 +00:00
Ralf Becker
d6fa4cf92c avoid invinit recurrence on broken calendar entries (reference AND recur_type set) 2010-10-13 14:09:01 +00:00
Ralf Becker
8dee351338 avoid invinit recurrence on broken calendar entries (reference AND recur_type set) 2010-10-13 14:08:24 +00:00
Klaus Leithoff
a402fdcb8f *calendar sitemgr integration: planner module now able to preselect resources to; prevent planner with no owner preselected 2010-10-13 09:33:01 +00:00
Klaus Leithoff
80bc193bcf *calendar sitemgr integration: planner module now able to preselect resources to; prevent planner with no owner preselected 2010-10-13 07:21:07 +00:00
Nathan Gray
cc2bee8dd0 Add exporting iCal and CSV via importexport 2010-10-12 22:45:02 +00:00
Nathan Gray
fb64b329bc Fix Canadian Thanksgiving 2010-10-12 15:08:29 +00:00
Ralf Becker
a9146eaae9 fix for mystylite bug #818: planner by user only with read rights (should work with freebusy rights too) 2010-10-12 14:34:39 +00:00
Ralf Becker
8aa40841e0 fix for mystylite bug #818: planner by user only with read rights (should work with freebusy rights too) 2010-10-12 14:33:19 +00:00
Ralf Becker
07842c9c42 remove "Yes" from available views for homepage and missing translations 2010-10-12 11:25:30 +00:00
Ralf Becker
f3ea81f5c6 remove "Yes" from available views for homepage and missing translations 2010-10-12 11:24:25 +00:00
Klaus Leithoff
68bb5cc0e6 changed translations for mainscreen preferences, as they are for main (home) screen only, and not for default 2010-10-12 10:03:44 +00:00
Klaus Leithoff
0ecad0f2e4 changed translations for mainscreen preferences, as they are for main (home) screen only, and not for default 2010-10-12 09:59:39 +00:00
Klaus Leithoff
f5a17c66fa *calendar: allow to set/choose the view to be displayed in home-view 2010-10-12 09:50:20 +00:00
Klaus Leithoff
01f7688185 allow to set/choose the view in home-view 2010-10-12 09:49:17 +00:00
Jörg Lehrke
33bd0fed50 Announce all available addressbooks and calendars of the current user with GroupDAV 2010-10-09 22:49:10 +00:00
Jörg Lehrke
3f2fee8975 Announce all available addressbooks and calendars of the current user with GroupDAV 2010-10-09 22:36:04 +00:00
Nathan Gray
7350f4d38e Backport 32456 - Make before/after column on alarm tab a little wider 2010-10-07 14:25:40 +00:00
Nathan Gray
6423145ced Make before/after column on alarm tab a little wider 2010-10-07 14:24:30 +00:00
Klaus Leithoff
a272cbd7d0 finnish/suomi translations provided by mkk 2010-10-07 08:14:22 +00:00
Klaus Leithoff
68ce4a81e1 finnish/suomi translations provided by mkk 2010-10-07 08:09:31 +00:00
Nathan Gray
13a43a9c1d Backport 32442 - Add ability to set an alarm for after the appointment [starts] 2010-10-06 17:42:55 +00:00
Nathan Gray
e1505758b7 Add ability to set an alarm for after the appointment [starts] 2010-10-06 17:40:49 +00:00
Nathan Gray
57859c8bd2 Backport 32440 - Sort categories alphabetically in planner by category view 2010-10-06 16:26:47 +00:00
Nathan Gray
c30e35bdd8 Sort categories alphabetically in planner by category view 2010-10-06 16:25:27 +00:00
Nathan Gray
ca830865f4 Backport 32423 - Update modified time when deleting 2010-10-04 15:38:14 +00:00
Nathan Gray
7ae20bcf12 Update modified time when deleting 2010-10-04 15:09:15 +00:00
Klaus Leithoff
a5342d2eb1 calendar: handle catchable fatal error while trying to build rule 2010-10-04 10:07:52 +00:00
Klaus Leithoff
633fdb1115 calendar: handle catchable fatal error while trying to build rule 2010-10-04 10:04:02 +00:00
Klaus Leithoff
0dfcfcb760 *calendar: feature/fix to allow to preselect the group and category for sitemgr plannerview; by Chr.Fueller 2010-10-04 08:19:43 +00:00
Klaus Leithoff
850dfec770 *calendar: feature/fix to allow to preselect the group and category for sitemgr plannerview; by Chr.Fueller 2010-10-04 08:17:23 +00:00
Klaus Leithoff
ee6a73e1c0 preventing invalid birthdays stored with the datastore such as 0000-00-00 or 0.0.00 to transform to a birthday 2010-09-30 09:39:13 +00:00
Klaus Leithoff
b976930423 preventing invalid birthdays stored with the datastore such as 0000-00-00 or 0.0.00 to transform to a birthday 2010-09-30 09:32:34 +00:00
Jörg Lehrke
a85fdb55cd Allow to add events to group calendars via CalDAV 2010-09-29 16:54:16 +00:00
Jörg Lehrke
9cf5d5d64f Allow new events in group calendars via CalDAV 2010-09-29 16:49:55 +00:00
Klaus Leithoff
23457c5498 allow cats for planner to be an array 2010-09-28 08:28:19 +00:00
Klaus Leithoff
b052ffeb0a allow cats for planner to be an array 2010-09-28 08:25:23 +00:00
Nathan Gray
2b13b73b60 When deleting but keeping events, hold on to links as well so they can be restored if event is restored 2010-09-27 18:03:46 +00:00
Klaus Leithoff
1446585903 colored calendar list view 2010-09-27 08:49:56 +00:00
Klaus Leithoff
cce85a5340 colored calendar list view 2010-09-27 08:47:42 +00:00
Klaus Leithoff
7f5b37d1ae postgres compatibility gathering of birthdays for homearea (calendar merge of birtdays into holidays) order by column must be part of distinct selection list; adapting calendar home view to meet expected date format by using egw_time::to 2010-09-17 13:58:07 +00:00
Klaus Leithoff
5c8d3301d6 postgres compatibility gathering of birthdays for homearea (calendar merge of birtdays into holidays) order by column must be part of distinct selection list; adapting calendar home view to meet expected date format by using egw_time::to 2010-09-17 13:51:12 +00:00
Ralf Becker
5751e48cfc removed explicit var parameter from Horde_iCalendar $component parameter of _ical2egw_callback, as all object are passed by reference in PHP5+, but usage via call_user_func_array(), gives warning as no (explicit) var parameters are allowed 2010-09-15 13:11:14 +00:00
Ralf Becker
1e79225a29 removed explicit var parameter from Horde_iCalendar $component parameter of _ical2egw_callback, as all object are passed by reference in PHP5+, but usage via call_user_func_array(), gives warning as no (explicit) var parameters are allowed 2010-09-15 13:10:29 +00:00
Jörg Lehrke
9ae3b93e63 Fix CalDAV ctag calculation 2010-09-14 05:07:33 +00:00
Jörg Lehrke
7dea8e14c4 Fix CalDAV ctag calculation 2010-09-14 05:07:19 +00:00
Ralf Becker
63ca019264 * SyncML performance patches for calendar datastore
merged 32021:32047 ^/trunk/syncml, 32025:32047 ^/trunk/calendar, 32032:32050 ^/trunk/phpgwapi, thought not everything merged cleanly
2010-09-13 10:39:58 +00:00
Jörg Lehrke
246549f53b New ctag implementation for CalDAV 2010-09-12 20:35:05 +00:00
Jörg Lehrke
e5eb12eb31 Fix more find_event issues 2010-09-12 20:34:09 +00:00
Jörg Lehrke
bb9190a669 New content_history approach for calendar synchronization; fix various Sync issues 2010-09-12 20:14:46 +00:00
Jörg Lehrke
8b71dc8183 Fix find_event again 2010-09-12 13:08:51 +00:00
Jörg Lehrke
6fde93d15b Improved ctag for CalDAV 2010-09-12 12:44:22 +00:00
Jörg Lehrke
2b3454a721 Fix find_event() issue 2010-09-11 23:23:00 +00:00
Jörg Lehrke
13cf31924f Fix find_event() issue 2010-09-11 23:15:05 +00:00
Jörg Lehrke
07063ebf7a Update cal_modified for all required cases; adjust CalDAV ctag function 2010-09-11 18:08:48 +00:00
Ralf Becker
c5f77ca982 new param $sql_filter for search() 2010-09-10 19:12:59 +00:00
Ralf Becker
7f29cd8530 fix for postgreSQL bug reported by Anthony Messina (amessina-at-messinet.com): sync_contentid is varchar(60) and need explicit cast: added egw_db->to_int($expr) 2010-09-10 07:11:22 +00:00
Ralf Becker
5a2ac9b987 fix for postgreSQL bug reported by Anthony Messina (amessina-at-messinet.com): sync_contentid is varchar(60) and needs explicit cast, fixed by letting egw_db do the quoting, which is more save anyway 2010-09-10 07:02:16 +00:00
Ralf Becker
ce35264ed9 fix for postgreSQL bug reported by Anthony Messina (amessina-at-messinet.com): sync_contentid is varchar(60) and needs explicit cast, fixed by letting egw_db do the quoting, which is more save anyway 2010-09-10 07:01:41 +00:00
Ralf Becker
8241be4091 storing deleted timestamp instead of a deleted flag, to allow to use calendar table instead of egw_api_content_history later on 2010-09-09 09:11:57 +00:00
Klaus Leithoff
c3fe8e2ded fix for scrollbar for searchfield in calendar sidebox for safari; provided by Chr.Fueller 2010-09-07 14:48:13 +00:00
Ralf Becker
21300696eb * updating API version to 1.9.001 and app version to 1.8 2010-09-05 17:57:47 +00:00
Ralf Becker
50c43deec9 updating verson to 1.8 2010-09-05 15:24:34 +00:00
Nathan Gray
49471c5e2b Change link title so it can give the date for a particular recurrence, if the passed id is in the form CAL_ID-RECUR_DATE 2010-09-03 18:04:48 +00:00
Nathan Gray
db9bbc8460 Don't delete links until purge, same as addressbook 2010-09-02 20:55:37 +00:00
Jörg Lehrke
f91095f2ec Fix EXDATE issue for Apple devices 2010-08-26 20:28:54 +00:00
Jörg Lehrke
3764cb147a Fix EXDATE issue for Apple devices 2010-08-26 20:28:43 +00:00
Oscar Manuel Gómez Senovilla
65f1702caa Tracker #2657 2010-08-25 16:23:17 +00:00
Oscar Manuel Gómez Senovilla
2f0df89b4f Tracker #2703 2010-08-25 16:14:29 +00:00
Nathan Gray
9074f4f438 Backport 31777 - Add action to list view for admins to recover events from list view (egw.stylite.de bug #8140) 2010-08-24 17:01:40 +00:00
Nathan Gray
9b62e51e2d Add action to list view for admins to recover events from list view (egw.stylite.de bug #8140) 2010-08-24 16:59:13 +00:00
Ralf Becker
73a784f7a1 moved config of calendar horizont from Admin >> Site configuration to Calendar >> Site configuration 2010-08-24 07:34:26 +00:00
Ralf Becker
dc288bc4e5 moved config of calendar horizont from Admin >> Site configuration to Calendar >> Site configuration 2010-08-24 07:33:26 +00:00
Ralf Becker
cf760a790b * fixed printing in calendar (only first page of list was printed and some UI not disabled)
--> fix for egw.stylite.de bug #8142: calendar list view printed on three pages
2010-08-23 15:59:35 +00:00
Ralf Becker
b51c248768 * fixed printing in calendar (only first page of list was printed and some UI not disabled)
--> fix for egw.stylite.de bug #8142: calendar list view printed on three pages
2010-08-23 15:57:09 +00:00
Ralf Becker
7f9fa777be fixed not disabled custom field tab, if no cfs exist
(problem was added history tab, which changed name of tabs widget, now using "tabs=general|...")
2010-08-16 07:14:47 +00:00
Ralf Becker
1d98728552 fixed not disabled custom field tab, if no cfs exist
(problem was added history tab, which changed name of tabs widget, now using "tabs=general|...")
2010-08-16 07:13:47 +00:00
Jörg Lehrke
44c3c7eb9a Improve iPhone iCal support 2010-08-15 06:42:05 +00:00
Jörg Lehrke
c8b9bf7e68 Improve iPhone iCal support 2010-08-15 06:37:34 +00:00
Jörg Lehrke
e43f290d11 Fix recurrence enddate issue 2010-08-15 06:35:10 +00:00
Jörg Lehrke
d4985709c5 Fix recurrence enddate issue 2010-08-15 06:34:16 +00:00
Jörg Lehrke
f90e1da24f Fix alarm handling for recurring events starting in the past 2010-08-10 21:21:18 +00:00
Jörg Lehrke
346a5bf5a6 Fix alarm handling for recurring events starting in the past 2010-08-10 21:21:05 +00:00
Jörg Lehrke
0f284a0bfb Disable Thunderbird special treatment 2010-08-08 21:52:44 +00:00
Jörg Lehrke
1198c44821 Fix CalDAV PUT issue 2010-08-08 21:48:26 +00:00
Ralf Becker
e7c292d683 using created and modified timestamps from calendar, and not reading them separate from egw_content_history table 2010-08-05 17:58:25 +00:00
Ralf Becker
c7bc0fbd82 using created and modified timestamps from calendar, and not reading them separate from egw_content_history table 2010-08-05 17:57:59 +00:00
Ralf Becker
9a0d77469f improved performance by not checking exceptions for referencing a master which mentions them as exceptions 2010-08-05 17:39:03 +00:00
Ralf Becker
a3d06cb638 improved performance by not checking exceptions for referencing a master which mentions them as exceptions 2010-08-05 17:11:13 +00:00
Ralf Becker
e871666adf fixed not working notifications for types:
- responses: on participant responses too (everytime)
- modifications: on all modification, but responses
2010-08-02 14:15:46 +00:00
Ralf Becker
be91330030 fixed not working notifications for types:
- responses: on participant responses too (everytime)
- modifications: on all modification, but responses
2010-08-02 14:15:05 +00:00
Hans-Jürgen Tappe
a66ae024a9 Tracker #2453. Introduce a year view, which uses a fixed month / day grid and
displays the events inline (like in day / week view).
2010-07-31 07:51:52 +00:00
Jörg Lehrke
6f8bc7339e Improve CalDAV PUT handler 2010-07-27 19:39:18 +00:00
Klaus Leithoff
9536430018 suomi translations provided by mkk 2010-07-16 10:00:33 +00:00
Klaus Leithoff
fb8b310345 suomi translations provided by mkk 2010-07-16 09:58:04 +00:00