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
Nathan Gray
661572206c
Allow to specify app in egw::link() pseudo function
2012-12-05 18:16:42 +00:00
Ralf Becker
64f31a0fdc
* Setup/API: translations are no longer installed in database, but loaded directly from lang-files into tree-level cache
...
also backported:
- r40748: loading all translations in one go from cachem, saving some latency
- r36329: config is now cached on instance level, arrays in $GLOBALS[egw_info][server] are now automatically serialized and unserialized
2012-11-15 19:12:15 +00:00
Ralf Becker
ac67c9ed80
log sql by setting $this->debug = true, before calling so_sql::search()
2012-11-14 14:23:00 +00:00
Nathan Gray
8b55a21206
More changes to use chosen for fancy selectboxes - apply to egw multi-select and select user too
2012-11-13 22:14:00 +00:00
Nathan Gray
bc275bef41
Remove accidentally committed debug
2012-11-12 19:32:35 +00:00
Nathan Gray
f72a582532
Use chosen plugin for to get fancy selectboxes. Selectboxes with more than 12 options get it turned on automatically
2012-11-12 19:29:23 +00:00
Ralf Becker
a709f6104f
* Setup/API: translations are no longer installed in database, but loaded directly from lang-files into tree-level cache
2012-11-05 12:18:22 +00:00
Klaus Leithoff
b7fa8944d2
allow/support questionmark for first additional parameter after email
2012-10-31 13:48:33 +00:00
Klaus Leithoff
6e374a4697
allow/support questionmark for first additional parameter after email
2012-10-31 13:47:10 +00:00
Ralf Becker
66fbdab803
* eTemplate/all apps: fixed not working display of floating point values in input fields for Chrome or Safarie (browsers supporting html5 input type="number")
2012-10-31 09:19:54 +00:00
Ralf Becker
fb77a9009d
* eTemplate/all apps: fixed not working display of floating point values in input fields for Chrome or Safarie (browsers supporting html5 input type="number")
2012-10-31 09:18:39 +00:00
Ralf Becker
7e469e6c41
display thumbnail now for images up to 1.6M, which seem to work with our current recommended memory_limit of 128M
2012-10-30 16:48:34 +00:00
Ralf Becker
1da2374c88
display thumbnail now for images up to 1.6M, which seem to work with our current recommended memory_limit of 128M
2012-10-30 16:48:07 +00:00