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 |
|
Ralf Becker
|
6db28c5a1a
|
spanish translations from Rafael
|
2012-08-16 14:42:33 +00:00 |
|
Ralf Becker
|
6c6eeed21c
|
more translations from Gudrun, Ingo & Stefan
|
2012-08-16 14:41:57 +00:00 |
|
Ralf Becker
|
81e1bff44d
|
* Calendar/CalDAV: fixed not working accepting or rejecting recurrences of event series via CalDAV scheduling (eg. iOS devices)
|
2012-08-15 15:27:11 +00:00 |
|
Klaus Leithoff
|
c888134a04
|
* email: fix for ->no initial border on plaintext editor textarea<-
|
2012-08-15 14:55:02 +00:00 |
|
Ralf Becker
|
df83423ca3
|
* Calendar: if deleting next recurrance of an event series containing alarms, move alarms to next recurrance, to not alarm for deleted recurance
|
2012-08-14 17:02:34 +00:00 |
|
Ralf Becker
|
89a10f6234
|
* Filemanager/WebDAV: fixed not working Subscribtions (Notifications) when using WebDAV, caused by PHPs internal stat-cache
|
2012-08-14 13:55:02 +00:00 |
|
Klaus Leithoff
|
e5a80d758a
|
fix bug regarding certain russian filenames when forwarding/compose as new, as AddStringAttachment is using basename to make sure only a filename will be used for the namepart; some fixes backported from phpmailer5.2.1
|
2012-08-14 13:52:26 +00:00 |
|
Christian Binder
|
98d17d7ca4
|
removed accidentally found typo and logging
|
2012-08-14 12:02:47 +00:00 |
|
Christian Binder
|
de5041ef13
|
accidentally seen typo
|
2012-08-14 11:54:37 +00:00 |
|
Christian Binder
|
d43c0c1a6b
|
forgotten css styles for et2_itempicker
|
2012-08-14 11:52:36 +00:00 |
|
Ralf Becker
|
4ac5e799eb
|
fixed some more "Illegal string offset"
|
2012-08-14 07:55:05 +00:00 |
|
Ralf Becker
|
25ddf016f4
|
only truncate string if length given and <= 255, to not unnecessary truncate varchar(>255) as PostgreSQL uses text anyway and MySQL truncates itself silently (unless strict mode!)
|
2012-08-13 14:42:55 +00:00 |
|
Ralf Becker
|
1d743830c9
|
need to allow account_lid string as parameter for accounts::id2name(), it is used in many places
|
2012-08-13 14:26:00 +00:00 |
|
Ralf Becker
|
1d519c4834
|
MAX(CHAR_LENGTH(cal_description)) returns NULL, if there are no rows --> casting to int
|
2012-08-13 13:13:57 +00:00 |
|
Ralf Becker
|
e64013f413
|
a little more sophisticated test if we have a functioning database, before trying to store a setup_cmd object, otherwise it stalls the update
|
2012-08-13 12:14:37 +00:00 |
|
Ralf Becker
|
c23f7fc95b
|
* WebDAV/GroupDAV/CalDAV/CardDAV: removed option only used for old KDE GroupDAV resource and unknown WebDAV clients producing invalid XML, fix for community bug #3152
|
2012-08-13 09:32:03 +00:00 |
|
Ralf Becker
|
7eec30c57a
|
* Calendar: Try alter description to varchar(16384), to not force temp. tables to disk on MySQL (because of text columns)
|
2012-08-12 09:49:54 +00:00 |
|
Ralf Becker
|
c0f83a275d
|
* API/Setup/MySQL: fixed backup to correctly report boolean columns and support MySQL 5.0+ varchar(>255)
|
2012-08-12 09:49:06 +00:00 |
|
Ralf Becker
|
56a4bdfbbe
|
* Calendar: fixed issue of deleted first recurrence shortens event and causes it not to be find in CalDAV or eSync ("event has exceptions before startdate"), REQUIRES SCHEMA UPDATE (visit setup)!
|
2012-08-11 10:01:02 +00:00 |
|
Ralf Becker
|
4c3c423b3d
|
more German translations from Gudrun
|
2012-08-09 12:57:19 +00:00 |
|
Ralf Becker
|
f7fa8ea37e
|
* Addressbook/InfoLog/Filemanager/Tracker: added or fixed formatting of certain custom field types using a single shared method
|
2012-08-09 12:41:47 +00:00 |
|
Ralf Becker
|
e83a7c1b8d
|
cast accounts->members(hips) to array, to cope without PHP warnings for not (longer) existing accounts
|
2012-08-09 09:08:45 +00:00 |
|
Ralf Becker
|
188e2f8038
|
cast accounts->members(hips) to array, to cope without PHP warnings for not (longer) existing accounts
|
2012-08-09 09:02:50 +00:00 |
|
Ralf Becker
|
51270655f9
|
cast accounts->members(hips) to array, to cope without PHP warnings for not (longer) existing accounts
|
2012-08-09 08:56:28 +00:00 |
|
Ralf Becker
|
46f700851a
|
cast accounts->members(hips) to array, to cope without PHP warnings for not (longer) existing accounts
|
2012-08-09 08:50:04 +00:00 |
|
Ralf Becker
|
cff9872f17
|
cast accounts->members(hips) to array, to cope without PHP warnings for not (longer) existing accounts
|
2012-08-09 08:41:29 +00:00 |
|
Ralf Becker
|
0c5ca986c6
|
quieten warning in delete-category hook, if cat is not used
|
2012-08-09 08:25:53 +00:00 |
|
Ralf Becker
|
b181ab1f3f
|
allow to use a setup user and password by prefixing it with 'root_', eg. 'root_admin' for setup user 'admin'
|
2012-08-09 08:16:17 +00:00 |
|
Ralf Becker
|
adf48e717d
|
somehow lost merge-print phrases
|
2012-08-09 07:25:24 +00:00 |
|
Ralf Becker
|
110ad12bb6
|
delete user categories, when user get deleted and admin command to delete already orphaned categories: admin/admin-cli.php --admin-cmd-check-cats admin,password
|
2012-08-08 16:25:03 +00:00 |
|
Ralf Becker
|
e913a6a263
|
pending translations from translation.stylite.de
|
2012-08-08 12:11:04 +00:00 |
|
Ralf Becker
|
48009a16e5
|
avoid calling accounts->members(hips) without an account_id
|
2012-08-08 10:47:47 +00:00 |
|
Ralf Becker
|
75b458b2f8
|
avoid calling accounts->members(hips) without an account_id
|
2012-08-08 10:41:04 +00:00 |
|
Ralf Becker
|
c30999f1b4
|
call hook again, in case an (smtp) error happened
|
2012-08-08 10:01:01 +00:00 |
|
Ralf Becker
|
ea18bc75b5
|
fixed exception in notifications: "cannot send notifications. No sender supplied"
|
2012-08-08 07:06:32 +00:00 |
|
Ralf Becker
|
92a97ea4d9
|
accounts::id2name() needs to return false, not throw an exception for not found accounts
|
2012-08-07 16:09:54 +00:00 |
|