Ralf Becker
|
f9ff1e2a5f
|
improved 1.9.006/7 update-scripts for PostgreSQL: removed stray bracket and drop NULL and default at the end, thanks to feedback from Anthony Messina
|
2012-09-25 07:12:52 +00:00 |
|
Nathan Gray
|
b3d463631a
|
Strip out item groups from Apple Addressbook before processing
|
2012-09-24 16:05:52 +00:00 |
|
Ralf Becker
|
f224fe5852
|
sync-collection report for InfoLog, thought reminder app on OS X 10.8.2 does not use it, moved logic for sync-token to baseclass and determine availablity on supported-report-set
|
2012-09-24 10:26:29 +00:00 |
|
Ralf Becker
|
7a3d4f99ed
|
* InfoLog/CalDAV/eSync: deleted entries where not taken into account for ctag generation, causing deletes only to sync after other modifications
|
2012-09-24 08:53:41 +00:00 |
|
Ralf Becker
|
e69918f583
|
* CalDAV/CardDAV: return urn:uuid as last record in calendar-user-address-set, as according to iCal4OL developer, some clients might have problems with it, also adding both full uri and just path of principal url, as calendarserver does it
|
2012-09-24 07:07:57 +00:00 |
|
Ralf Becker
|
a6f541edba
|
* CardDAV: rfc 6578 sync-collection report (more efficient way to sync contacts)
|
2012-09-23 20:19:35 +00:00 |
|
Nathan Gray
|
a86a3d72c6
|
Fix fatal error deleting user (LDAP)
|
2012-09-21 14:36:02 +00:00 |
|
Ralf Becker
|
1c72e5fffa
|
docu update
|
2012-09-21 13:13:48 +00:00 |
|
Ralf Becker
|
f87d202652
|
docu update
|
2012-09-21 11:59:44 +00:00 |
|
Ralf Becker
|
fef5a00623
|
docu update
|
2012-09-21 11:57:35 +00:00 |
|
Ralf Becker
|
4823787316
|
docu update
|
2012-09-21 11:26:43 +00:00 |
|
Nathan Gray
|
b06713480a
|
Add default vcard import/export definitions
|
2012-09-20 17:05:45 +00:00 |
|
Nathan Gray
|
1610a7523e
|
Report conversion warnings
|
2012-09-20 16:28:42 +00:00 |
|
Nathan Gray
|
5ef7306342
|
Reload import popup if user wants to create new definition to avoid a re-submit with the old definition when the new definition wizard finishes
|
2012-09-20 16:11:14 +00:00 |
|
Ralf Becker
|
cb824beff3
|
fix 1.9.007 update to work with PostgreSQL, deleting all broken events having range_start=0 (not a single recurrence or a broken one with cal_start=0), they are not displayed in regular calendar anyway, but might be synced to CalDAV or eSync clients
|
2012-09-20 12:10:15 +00:00 |
|
Nathan Gray
|
4fc2691b6a
|
Avoid double includes
|
2012-09-19 16:22:21 +00:00 |
|
Ralf Becker
|
f3ae8cec81
|
fixed new unlimited recuring events get not synced (range_end == 0 instead of NULL)
|
2012-09-19 13:37:09 +00:00 |
|
Ralf Becker
|
e56aa30134
|
fixed some sql errors because of no longer existing egw_cal_repeats.recur_enddate column
|
2012-09-19 10:27:28 +00:00 |
|
Nathan Gray
|
86f334bbf0
|
- Don't try a CSV preview on non-csv files
- Skip plugin definition wizards
|
2012-09-18 19:04:31 +00:00 |
|
Nathan Gray
|
c8eb6c5e24
|
* Add vcard import/export plugin
|
2012-09-18 15:09:48 +00:00 |
|
Nathan Gray
|
c1e2403ab7
|
Fix check on existing addressbook
|
2012-09-18 15:07:31 +00:00 |
|
Nathan Gray
|
67289c346b
|
If data is already a Horde_iCalendar object, use it instead of creating a new one
|
2012-09-18 15:06:19 +00:00 |
|
Ralf Becker
|
65bf21742a
|
only users can be owners, no need to add groups
|
2012-09-18 11:40:08 +00:00 |
|
Ralf Becker
|
1eca8a8fa8
|
* Calendar/CalDAV/eSync: tremendious speed improvment for sync-queries on huge installations (few milisecs instead of more then 2 minutes) *** REQUIRES SCHEMA UPDATE ***
|
2012-09-18 08:02:56 +00:00 |
|
Ralf Becker
|
64173358e6
|
removed usage of MCAL_ constants in favor of own class-constants
|
2012-09-18 07:42:27 +00:00 |
|
Nathan Gray
|
0fa73a76a1
|
A condition with a True action must have a False action. Pick 'none' if not specified
|
2012-09-17 16:22:39 +00:00 |
|
Nathan Gray
|
b85e5d0889
|
Some destination addressbook checking - must exist as an addressbook, not just an account or group
|
2012-09-17 15:47:47 +00:00 |
|
Ralf Becker
|
86a8ce1839
|
disable PHP 5.4 E_STRICT warnings in setup, as already done inside EGroupware
|
2012-09-14 16:38:17 +00:00 |
|
Nathan Gray
|
170d120dd2
|
LDAP search to match sql search: If row limit is < 0, don't slice, return all records
|
2012-09-13 17:59:10 +00:00 |
|
Nathan Gray
|
a32b7186c2
|
Supply app tab for jdots refresh
|
2012-09-13 17:13:19 +00:00 |
|
Nathan Gray
|
9139c11dc5
|
- Better messages if import file has a problem
- Reload opening window when definition wizard is done
|
2012-09-12 17:55:13 +00:00 |
|
Nathan Gray
|
07f50bb264
|
Fix 'Application importexport not found' error in jdots by setting app to 'admin' in link
|
2012-09-12 17:10:45 +00:00 |
|
Nathan Gray
|
a3cf69c97c
|
- Make highlight of non-mapped columns stick around
- Fix file upload missing if you use previous button
|
2012-09-12 16:43:20 +00:00 |
|
Nathan Gray
|
411fe5eca6
|
Add explanation to conditions step
|
2012-09-06 23:05:50 +00:00 |
|
Nathan Gray
|
ab89c8c1a8
|
Highlight columns that won't be imported
|
2012-09-06 22:52:46 +00:00 |
|
Nathan Gray
|
b38775db65
|
- Uploading a new file to a definition fully clears mapping - should fix some of the mapping confusion
- Add new / edit definition links in import dialog now open in new window, at the correct step
- Reworked import file checking
|
2012-09-06 21:50:58 +00:00 |
|
Ralf Becker
|
c50a83a9a4
|
* Addressbook: doublicate check while adding/editing contacts, based on email or match of 2 out of name, first name, organisation
|
2012-09-06 12:26:11 +00:00 |
|
Nathan Gray
|
6615964c39
|
Import export dialog - Add suggestion for admin to take a backup before importing
- Add links to add new or edit definition (subject to access rules) if an exception happens (column mis-match, import plugin error)
|
2012-09-05 20:02:03 +00:00 |
|
Nathan Gray
|
29e52fc727
|
Enforce at least the right number of columns in import file vs definition, even if we can't tell what the columns are
|
2012-09-04 22:45:55 +00:00 |
|
Nathan Gray
|
a85fdb63a0
|
Add a check & warning on mismatched encoding. Conversion will happen automatically, but warn if we know it will happen.
|
2012-09-04 22:39:15 +00:00 |
|
Ralf Becker
|
40e7908231
|
* API/all apps: fixed account-selection popup started with all users, not primary group, also displaying shown group in bold
|
2012-09-04 14:08:09 +00:00 |
|
Ralf Becker
|
8e73cf1f91
|
* Calendar: add duration intervalls 10, 12, 14 and 16 hours
|
2012-09-04 13:30:17 +00:00 |
|
Ralf Becker
|
7ade6b4f55
|
* Calendar: popup notifications now include a link again
|
2012-09-04 12:10:37 +00:00 |
|
Klaus Leithoff
|
6b8a937977
|
fix the use of deprecated firstname/lastname; using account_firstname/account_lastname
|
2012-08-30 11:49:06 +00:00 |
|
Christian Binder
|
bd270b4010
|
fix ignored _onExecute attribute
|
2012-08-25 14:40:48 +00:00 |
|
Christian Binder
|
3ef3e7d9e0
|
itempicker "action" option which will be executed on click
|
2012-08-25 12:58:28 +00:00 |
|
Klaus Leithoff
|
f3a40b341b
|
* timesheet/mergeprint: add missing datefield definition
|
2012-08-24 11:45:28 +00:00 |
|
Klaus Leithoff
|
5637674315
|
* mergeprint: fix problem with not replaced app-links like #contact/nfn; fix problem with not replaced date only option on date/datetime customfields
|
2012-08-23 10:26:43 +00:00 |
|
Klaus Leithoff
|
4cd32b9deb
|
silence warnings
|
2012-08-22 08:00:36 +00:00 |
|
Ralf Becker
|
1b3e897eec
|
* Calendar: fixed since last update missing event details, notification iCal adds description with (required) *~*~*~*~*~*~*~*~*~* separator, extended has description before event details and links
|
2012-08-21 14:49:26 +00:00 |
|