Ralf Becker
|
8b1cfaf10b
|
* ProjectManager: fix SQL error if searching for string containing numbers and underscore or percent
skip user-wildcards (*,?) in is_numeric test, but not SQL wildcards, which get escaped and give sql-error
|
2013-08-14 08:02:46 +00:00 |
|
Nathan Gray
|
766a4a513f
|
Change comment caching to object level instead of class level to prevent revealing restricted comments
|
2013-08-12 14:41:49 +00:00 |
|
Klaus Leithoff
|
1cb8c3f47c
|
provide contact-id on errormessage on failure of mail-merge
|
2013-08-07 08:06:39 +00:00 |
|
Klaus Leithoff
|
0f56f12626
|
alter message on success/failure of multiple message sending via addressbook mail-merge
|
2013-08-06 13:49:12 +00:00 |
|
Ralf Becker
|
74d668ae07
|
* PostgreSQL/Addressbook: fix SQL error in addressbook by organisation and department
|
2013-08-06 12:09:29 +00:00 |
|
Klaus Leithoff
|
47503f4fcd
|
attempt to fix problem of comment-visiblity on multiple assignments of the ticket in question
|
2013-07-31 10:24:36 +00:00 |
|
Ralf Becker
|
afd4d3d75c
|
fixed "PHP Parse error: syntax error, unexpected \ (T_NS_SEPARATOR)" error caused by email validation, also added error_log for these type of parse-errors
|
2013-07-30 09:12:00 +00:00 |
|
Ralf Becker
|
3b0eccb9d4
|
* eTemplate/all apps: (silently) limit number of links shown to 1000 newest, to not run into memory_limit or max_execution_time and assuming noone will scroll further down anyway
|
2013-07-26 09:39:14 +00:00 |
|
Ralf Becker
|
acccfe2132
|
* PostgreSQL/ProjectManager/InfoLog: invalid SQL opening a new entry InfoLog entry
can not "SELECT * FROM table ... GROUP BY *" has to be "SELECT table.* ... FROM table GROUP BY table.*"
|
2013-07-26 06:57:42 +00:00 |
|
Ralf Becker
|
02917ec5bf
|
fixed DISTINCT leading to no data returned (eg. ctag in accounts-addressbook in eSync and CardDAV), DISTINCED added twice and not using so_sql_cf::search if no custom fields defined
|
2013-07-23 13:48:08 +00:00 |
|
Ralf Becker
|
56bc1768c9
|
fixed an other SQL error caused by prefixing columns with DISTINCT: id in field-list is ambigous
|
2013-07-23 09:35:19 +00:00 |
|
Ralf Becker
|
dbd43126c8
|
* All apps/custom fields: fixed multiple identical rows, if custom fields where set (introduced in last package)
|
2013-07-23 07:58:51 +00:00 |
|
Ralf Becker
|
60f6ae4e83
|
* All apps: allow to log user-agent and action of all changes in history-log of entries (enable in Admin >> Site configuration)
|
2013-07-11 13:11:46 +00:00 |
|
Ralf Becker
|
c02e343a02
|
make eTemplate widget-type integer an alias for int, to ease backporting templates from trunk
|
2013-07-11 08:06:05 +00:00 |
|
Ralf Becker
|
46cb5a6e59
|
fixed wrong bracket causing SQL error: is not unique
|
2013-07-04 16:42:57 +00:00 |
|
Ralf Becker
|
8fca0d0f61
|
* PostgreSQL: automatic fix GROUP BY clause to contain all non-aggregate selected columns, to work around SQL errors, caused by this MySQL "optimisation"
|
2013-07-04 09:32:48 +00:00 |
|
Ralf Becker
|
bb020d37f8
|
refactored account_id change script to use information from app-specific tables_current.inc.php instead of a fixed list
|
2013-06-12 17:59:43 +00:00 |
|
Ralf Becker
|
f17e335daa
|
fixed not working multiple value "select-account" or "home-accounts" (rows > 1) custom fields
|
2013-06-12 14:29:04 +00:00 |
|
Nathan Gray
|
44f3b42a76
|
Add home-accounts custom fields sub-placeholders
|
2013-06-10 16:30:32 +00:00 |
|
Ralf Becker
|
a46a9321f3
|
merged tooltip for label from trunk
|
2013-06-05 13:55:57 +00:00 |
|
Ralf Becker
|
0d8ba7b81b
|
if we have onclick or tooltip, add it to an extra div around single element of a box
|
2013-06-05 13:13:47 +00:00 |
|
Ralf Becker
|
943f9b71cd
|
fixed not working quoting of multiple values specified as array, can not use array walk, as 2. parameter is the key not passed data
|
2013-05-31 08:29:58 +00:00 |
|
Ralf Becker
|
ee9f0eacf8
|
backported "hide_header" r42229 (only class.nextmatch_widget.inc.php) from Trunk
|
2013-05-28 13:27:34 +00:00 |
|
Ralf Becker
|
d46bd621ae
|
return (protected) array with validation errors instead of just the count
|
2013-05-25 17:20:11 +00:00 |
|
Nathan Gray
|
6e2df01d29
|
Change ODS file line break tag from <text:line-break> to </text:p><text:p> so it works in LibreOffice
|
2013-04-23 14:11:43 +00:00 |
|
Ralf Becker
|
05c68846eb
|
async notifications can NOT use a single static variable as cache, as it will be used for all the different entries notified
--> using a class variable (different per app) and indexing cache be id or entry
|
2013-03-22 15:07:54 +00:00 |
|
Nathan Gray
|
142583956e
|
Add general placeholder {{link}} is a link to current record
|
2013-03-20 14:58:27 +00:00 |
|
Ralf Becker
|
10703e36f0
|
fixed not working link in notifications / subscribtions, if path contains eg. a space
caused by unnecessary appended path=... url parameter breaking WebDAV, added new config to NOT add it, as not setting id causes signature to fail
|
2013-03-20 09:55:50 +00:00 |
|
Nathan Gray
|
a00c37f3d0
|
- Code consolidation for merging links
- Cache notifications per date-time & lang preferences instead of generating for each user
- Custom notifications for Infolog
|
2013-03-19 15:07:53 +00:00 |
|
Nathan Gray
|
92e00bb0ec
|
Add ACL check to read-only category selection and nextmatch row color
|
2013-03-06 15:30:06 +00:00 |
|
Klaus Leithoff
|
24f4dd1bce
|
* Etemplate/Addressbook: switch off client side email address validation as browser rule set seems to be more restrictive than rfc822 rules suggests; implement better rfc822 compliant email address validation
|
2013-02-28 15:26:07 +00:00 |
|
Klaus Leithoff
|
33b1066b77
|
select priority should map 0 to None, not empty
|
2013-01-31 14:34:55 +00:00 |
|
Klaus Leithoff
|
435f726bf9
|
select priority should map 0 to None, not empty
|
2013-01-31 14:13:45 +00:00 |
|
Nathan Gray
|
b272fb2cf5
|
Implement custom notification messages (with placeholders) generally so all apps can use them
|
2013-01-30 23:10:18 +00:00 |
|
Klaus Leithoff
|
7e7a2141c9
|
missed commit for r41402 (adapted message on merging mail templates with single mail)
|
2013-01-25 14:04:24 +00:00 |
|
Klaus Leithoff
|
d04f027709
|
missed commit for r41402 (adapted message on merging mail templates with single mail)
|
2013-01-25 14:03:14 +00:00 |
|
Nathan Gray
|
673c834015
|
Add a global signature to change messages. Set it in notifications site configuration.
|
2013-01-16 21:37:46 +00:00 |
|
Nathan Gray
|
2ade72d311
|
* Tracker: Configuration of notifications - custom notification message and signature
|
2013-01-16 21:32:31 +00:00 |
|
Nathan Gray
|
b3440b3d19
|
Log an error if trying to merge and app has not implemented bo_tracking->id_field, and skip the merge
|
2013-01-15 15:49:56 +00:00 |
|
Nathan Gray
|
a23f04ca2f
|
Log an error if trying to merge and app has not implemented bo_tracking->id_field, and skip the merge
|
2013-01-14 18:25:07 +00:00 |
|
Nathan Gray
|
57247881e8
|
Fix missing grid name when importing template, fix missing label options
|
2013-01-11 15:33:38 +00:00 |
|
Nathan Gray
|
ca7e4b66b9
|
Fix missing grid name when importing template, fix missing label options
|
2013-01-10 23:05:22 +00:00 |
|
Nathan Gray
|
0180124753
|
* Import|Export: Add ability to set filters for export definitions. Currently available for Infolog.
|
2013-01-09 16:38:19 +00:00 |
|
Nathan Gray
|
afdfac19f7
|
onClick is valid for a box
|
2013-01-09 16:12:17 +00:00 |
|
Nathan Gray
|
d496ba3cd5
|
Pass along enhancement flag
|
2012-12-31 20:22:05 +00:00 |
|
Nathan Gray
|
32e2d1ad6a
|
Rework common preferences
- Better grouping
- Added preferences for rich text editor
- Font
- Font size
Take effect on new, blank editors. Existing data is untouched.
|
2012-12-20 19:45:51 +00:00 |
|
Nathan Gray
|
a4a35b77c9
|
onClick is valid for a box
|
2012-12-19 21:44:25 +00:00 |
|
Nathan Gray
|
a0738bd2f4
|
Add a global signature to change messages. Set it in notifications site configuration.
|
2012-12-17 23:18:28 +00:00 |
|
Nathan Gray
|
39057e7900
|
Allow to specify app in egw::link() pseudo function
|
2012-12-12 16:57:00 +00:00 |
|
Nathan Gray
|
cbb88e22cb
|
Remove other places trying to set default ckEditor toolbar mode - using common preference
|
2012-12-05 20:22:13 +00:00 |
|