Commit Graph

2300 Commits

Author SHA1 Message Date
Ralf Becker
a7fd927ae7 doing read (without acl check) first and then check acl on read event, to save reading it multiple times 2010-06-01 09:22:06 +00:00
Nathan Gray
586a58a4e7 Fix purging old events to get rid of events for all users, not just the admin that set it. 2010-06-01 07:36:14 +00:00
Nathan Gray
eeeebb5197 Delete alarms even if event is not really deleted 2010-05-28 07:24:34 +00:00
Jörg Lehrke
f1343bfde0 Fix EGW_ACL_FREEBUSY issue 2010-05-21 15:53:06 +00:00
Ralf Becker
de1a64cacd "missing break in deleted filter (showing only unknow status)" 2010-05-21 15:09:11 +00:00
Ralf Becker
3a19b96589 "fixed not not changed old $_cols parameter to $params['cols']" 2010-05-21 15:05:31 +00:00
Jörg Lehrke
e4d0b6737c Fix egw_ical iterator issues 2010-05-21 06:18:52 +00:00
Ralf Becker
2d53603ccd replaced several calendar_so::search() parameter with new array $params parameter and added new $params[users] with raw users as passed to calendar_bo::search() (without members and memberships added) for calendar integration 2010-05-20 15:22:37 +00:00
Ralf Becker
06854c6301 replaced several calendar_so::search() parameter with new array $params parameter and added new $params[users] with raw users as passed to calendar_bo::search() (without members and memberships added) for calendar integration 2010-05-20 15:12:59 +00:00
Jörg Lehrke
45172377ab Activate new 'Delete Series' handling 2010-05-20 14:43:50 +00:00
Ralf Becker
a91b9f2ebf added Jörgs delete_series popup to calendar.edit, thought calendar does NOT yet react on the user choice of deleting the exececptions or not (also moved styles again to app.css file) 2010-05-20 09:19:15 +00:00
Klaus Leithoff
f089c72599 translation provided by mkk 2010-05-20 08:06:59 +00:00
Klaus Leithoff
547cfca2a2 translation provided by mkk 2010-05-20 08:06:58 +00:00
Jörg Lehrke
54f6b31a37 Fix series exception delete issue 2010-05-19 17:41:46 +00:00
Jörg Lehrke
4c1e3a9e70 Fix CalDAV series event handling 2010-05-19 16:13:37 +00:00
Jörg Lehrke
03885572b6 Fix etag/ctag issues for CalDAV 2010-05-19 15:25:07 +00:00
Jörg Lehrke
8cb71dfc84 Allow upgrade of single events to series via SyncML/CalDAV 2010-05-19 09:20:15 +00:00
Jörg Lehrke
32678401e8 Fix calendar_bo::search() issue with events outside the search window (bug#8090) 2010-05-18 15:12:51 +00:00
Jörg Lehrke
2552476036 Special Lightning CalDAV treatment 2010-05-18 14:41:22 +00:00
Andreas Stöckel
7e9c97a770 Fixed unlocking of calendar entries when the edit window is closed 2010-05-18 10:31:08 +00:00
Jörg Lehrke
e8298f217f Fix iCal attendee CN issue 2010-05-18 10:04:29 +00:00
Jörg Lehrke
d2c03cd287 Fix CalDAV PUT failure 2010-05-18 10:03:21 +00:00
Jörg Lehrke
7ab47224c9 Fix calendar_bo::search() returning all-day events one day later (bug#2602) 2010-05-17 15:40:06 +00:00
Jörg Lehrke
27f1fef944 Fix CalDAV invitation issue (Stylite#513) 2010-05-17 14:20:34 +00:00
Ralf Becker
3629e919f5 "disabling not working iterator:
Replacement code for in r29270 removed filter  

	$cal_filters['query']['cal_reference'] = 0;

only works, if all recurrences and the master are returned in a single chunk, otherwise events get returned multiple times"
2010-05-14 17:51:55 +00:00
Jörg Lehrke
7ad18fac74 Improved calendar_boupdate::find_event() (#2582) 2010-05-14 13:32:08 +00:00
Jörg Lehrke
5623866894 Fix monthly recurrence issue (bug#2584) 2010-05-14 10:17:11 +00:00
Jörg Lehrke
dc8b3f2dec Fix 'non_blocking' issue (especially for Nokia) 2010-05-14 09:28:46 +00:00
Jörg Lehrke
362afdb312 Fix GroupDAV private event issue 2010-05-14 08:35:16 +00:00
Jörg Lehrke
015173f608 Fix email-only attendees issue 2010-05-14 08:06:08 +00:00
Jörg Lehrke
1985580304 New Delete Series Dialog 2010-05-12 11:15:45 +00:00
Ralf Becker
06b8c5ac75 "fix for bub #2579 - PHP Fatal error: Using $this when not in object context
--> get_path can NOT be static"
2010-05-09 20:23:53 +00:00
Jörg Lehrke
91cfd18e16 Fix all-day event recurrence issue 2010-05-06 19:16:43 +00:00
Nathan Gray
a2eab86ef8 Use pre-existing function to handle deleted flag 2010-05-04 21:35:06 +00:00
Nathan Gray
5bea81f18f Handle if event deleted flag gets turned into a string (Postgres) 2010-05-04 15:47:53 +00:00
Jörg Lehrke
ec48d32681 Calendar recurrence horizont configurable; fix recur_enddate issue 2010-05-03 16:43:42 +00:00
Jörg Lehrke
587439511d Fix all-day recurring event issue (3) 2010-05-03 12:18:57 +00:00
Jörg Lehrke
9013a52b81 Fix Edit recurring event issues again :-( 2010-05-03 07:52:10 +00:00
Jörg Lehrke
be18410907 Fix Edit all-day recurring event issues 2010-05-03 06:50:50 +00:00
Jörg Lehrke
d22a9aa537 Fix all-day recurring event timezone issue 2010-05-01 16:25:10 +00:00
Jörg Lehrke
df6e3195e4 User Calendar CalDAV directory contains only 'not rejected' entries 2010-05-01 16:24:05 +00:00
Nathan Gray
f081a1ba2b Reset status of participants when copying an event 2010-04-30 16:00:03 +00:00
Nathan Gray
c1b44e29d0 Pass recurrence date with recurring event's app_id so it can be used 2010-04-30 15:41:32 +00:00
Klaus Leithoff
165a5d6e0a unset and at the end of processing loop, as they are used as indicator, that the entry is an hooked-app-entry; some codeformatting 2010-04-30 09:29:21 +00:00
Klaus Leithoff
35ef74a4ca fix for dialog-content width to small 2010-04-28 13:46:32 +00:00
Klaus Leithoff
8fbb39aded use more stylish dialog for prompt action on edit-series; translations provided by mkk 2010-04-28 13:42:10 +00:00
Nathan Gray
d57893988e Use preference to set size of description lines 2010-04-27 19:12:42 +00:00
Nathan Gray
792d922743 eTemplate changes for disabling filemanager for integrated apps 2010-04-27 18:46:31 +00:00
Nathan Gray
e4bb6099eb - Disable filemanager link for integrated apps
- Change timesheet icon on each row to popup, like Infolog does
2010-04-27 18:36:18 +00:00
Nathan Gray
a2daa3f5cc Add trailing / to regex to silence warning 2010-04-27 18:35:14 +00:00
Ralf Becker
d5a2b01981 "optional argument to specify a startdate" 2010-04-27 14:25:19 +00:00
Jörg Lehrke
a2e2c5f797 Fix mounthly by day recurrence issues 2010-04-27 11:47:56 +00:00
Nathan Gray
09539d3ca2 Changes to calendar list view:
- Add button to add timesheet for one entry
- Disable delete button for other apps that got integrated
- Fix edit link for integrated apps
- Add scrollbar to long descriptions
- Create timesheet now works for integrated apps as well
2010-04-26 21:41:07 +00:00
Nathan Gray
58fe8a7cd8 Use edit link from other app when displaying entries from other apps in list view 2010-04-26 16:47:13 +00:00
Klaus Leithoff
5e8b903207 if filter showonlypublic is set, set status filter to hide rejected too 2010-04-26 12:28:30 +00:00
Jörg Lehrke
0d13079a46 Fix supportedFields settings for Nokia devices 2010-04-26 07:29:51 +00:00
Klaus Leithoff
09ea5fe114 feature to filter for only public events (no events tacked as private) 2010-04-26 07:08:23 +00:00
Nathan Gray
afafbec708 Use db->quote to get good cross db comparisons 2010-04-23 19:11:24 +00:00
Jörg Lehrke
2a2a9f5f11 Cleanup all-day handling 2010-04-23 15:15:22 +00:00
Jörg Lehrke
a707c183f3 Export all-day events as 'EVENT' to Nokia devices 2010-04-23 14:38:07 +00:00
Jörg Lehrke
22bb23b8ff Fix new all-day event handling 2010-04-23 13:52:45 +00:00
Stefan Becker
1f2d265265 added some translation 2010-04-23 12:21:39 +00:00
Stefan Becker
d601cd53d0 added some translation 2010-04-23 12:17:43 +00:00
Jörg Lehrke
fe5d9f305b Fix iCal export of incomplete events again .-( 2010-04-23 11:03:32 +00:00
Jörg Lehrke
4cb30032ba Fix iCal export from calendar list view 2010-04-23 10:34:47 +00:00
Jörg Lehrke
c5c5330799 Add Nokia 5800 XpressMusic to supported devices 2010-04-23 07:06:42 +00:00
Ralf Becker
74ccf7501d helper function to construct union-query-columns for calendar_integration 2010-04-23 06:52:48 +00:00
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