8431629ed2
* All apps: nummeric custom-fields (float or new integer) sort nummeric in lists
2015-03-23 08:38:30 +00:00
c633e0033b
* all aps: lower memory requirements of insert into document by skipping HTML processing, if there are no html (custom-)fields
2014-11-19 12:20:59 +00:00
ffae12e240
* all apps: custom-fields are now stored in own egw_customfields table (no more limit on number), site configurations get now JSON serialized
2014-06-23 14:35:22 +00:00
9532debc5d
* eTemplate/all apps: removed custom-field widget type IP again, as it caused too many problems in various modules
2014-04-08 11:59:55 +00:00
20193e6418
more changes etemplate_old --> etemplate, maybe better not started that ;-)
2014-03-23 09:34:18 +00:00
2f0f2ae303
* All apps: new custom-field type IP-Address getting initially set with remote IP address, and allowing to set negativ length for text fields to make them readonly
2013-10-24 17:22:23 +00:00
d496ba3cd5
Pass along enhancement flag
2012-12-31 20:22:05 +00:00
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
4a08f033e7
renamed etemplate to etemplate_old and etemplate_new to etemplate, thought new etemplate is still disabled in etemplate/inc/class.etemplate.inc.php line 38
2012-03-27 15:45:31 +00:00
b79af79410
remove felamimail from static app_list in egw_link, as felamimail is implementing search_link; gather only apps for link that implement query and title
2012-01-06 10:11:16 +00:00
32b1cc2a29
Limit custom field app entry possibilities to apps that support query and title, which are required for custom field to work properly
2012-01-05 17:04:54 +00:00
194edcd349
Another attempt to fix lost infolog custom fields in addressbook view when changing nm filters
2012-01-04 22:01:15 +00:00
7d5500d1dd
If hooked, keep app in extension_data to persist across etemplate loops. Fixes lost infolog custom fields in addressbook view when changing nm filters
...
- Attempt 2, see r36956.
2011-12-23 16:32:15 +00:00
a5e904faa1
Revert accidentally commited devel stuff
2011-12-23 16:29:09 +00:00
587418fca2
If hooked, keep app in extension_data to persist across etemplate loops. Fixes lost infolog custom fields in addressbook view when changing nm filters
...
- Attempt 2, see r36788.
2011-12-23 16:27:41 +00:00
ebb3a2595f
reverting r36788 as it breaks editing of custom fields, type is not returned because of added post_process method is also called for customfields-type widget
2011-10-14 18:20:09 +00:00
16d010becf
If hooked, keep app in extension_data to persist across etemplate loops. Fixes lost infolog custom fields in addressbook view when changing nm filters
2011-09-30 14:59:41 +00:00
55ba753e3c
making 1st param for custumfield_widget construct (ui) optional, to avoid warning
2011-09-13 08:38:16 +00:00
d6509ad506
fixed grid in cf widget displays border, if options are set
2011-08-18 09:22:59 +00:00
b892149294
fixed grid in cf widget displays border, if options are set
2011-08-18 09:21:03 +00:00
d20c38b3d0
added richtext customfield
2011-08-17 16:34:09 +00:00
324cb05599
Use different app if running hooked also
2011-07-05 15:56:30 +00:00
05a3ccb320
dont load cfs for template from stylite app
2011-06-28 20:47:35 +00:00
3b90f44c89
got select entry custom fields honor required flag and select entry widget show required input with inputRequired css class
2011-05-18 10:23:39 +00:00
c714b06848
Add custom field type 'Float'.
...
It understands options precision, min & max, so for example:
precision=2
max=20
2011-03-28 22:43:39 +00:00
e4ef70dd02
dont try to translate text from textfields when in listview
2010-10-04 11:50:37 +00:00
5a03cff75d
set span & class from original cell for single fields
2010-08-05 15:36:23 +00:00
c8abf9eacc
fix a problem with content validation; was returned as array
2010-06-28 14:09:59 +00:00
79dfab8005
Custom field widget can be limited to (or exclude) certain fields. Put the list of fieldnames to display as the 3rd (4th, etc) option. Using a ! as the first character will negate the list, and exclude the named fields.
2010-04-07 17:00:09 +00:00
d889e92774
Add AJAX Select widget as a field type for custom fields.
...
Select options can be provided using one of three different methods:
1. key=value pairs, one per line, as for a selectbox
2. @filename.php - The file must be in the egw root, and define an array named $options, that has key => value pairs
3. Define the options normally used for the AJAX Select widget (get_rows, get_title, id_field) and it will pull values from the database, as normal.
Other options (icon, filter, template, link) can be used regardless of the method used to get the values.
2010-01-12 22:35:51 +00:00
796dba966d
if app changes while displaying content, be aware of that (as of addressbook infolog view)
2009-08-20 14:11:10 +00:00
e9a7336a35
"removed onclick alert"
2009-07-18 15:35:42 +00:00
0439b8de35
handling checkbox values in listview, handling radio values display in listview
2009-04-29 14:29:57 +00:00
1f6bba4aba
handling the doubling of select/multiselect -cfs in advanced search,, adding empty entry for radio-cfs in advanced search, allowing to edit readonly cfs when in advanced search.
2009-04-01 08:22:01 +00:00
a749233461
"removed call to depricated bolink class"
2008-10-21 08:08:56 +00:00
b195ac76e2
refractured infolog code to create links to custom field link types
2008-09-11 14:57:20 +00:00
7921ef5767
# support for size options in url customfield
...
# support for size options in url-phone customfield
# support for size options in url-email customfield
# allowing additional parameters to be passed to the link created from the url-email
2008-06-30 14:30:16 +00:00
eb290477dd
"get the new url, email or phone cf's working"
2008-06-24 09:56:39 +00:00
03d9baf5c6
"fixed warning under php5.2.6"
2008-06-22 08:51:38 +00:00
e90a3d3a83
reworked etemplate to have static methods and use the new features of egw_db- & html-class
2008-03-09 14:41:22 +00:00
ced6adf23f
reworked and generalised Klaus new custom field header feature, to use it in the addressbook too, easy to addapt for the other apps now, only requires the get_rows/search method to understand filter and order_by with cfs
2008-01-19 05:36:20 +00:00
e72c783fd4
pre_process_cf_header -> created by Ralf Becker!!!
...
function to display the customfields in a nextmatch table-header with the functionality of sorting and selecting
by customfields. Of cource you need to adapt the source of your get_rows or search functionality to do the
actual sorting and selecting. We try to do some additional documentation in codecorner
You can pass the allowed/wanted fields to the header by passing an array of the wanted fields to the widget
through the options parameter (see the eTemplate editor for fields/cells). This array is passed on through
$cell['size']. By now the array passed through is only working, if it is the only entry in the optionsparameter.
The allowed fields array assumes an numerical indexed array of (an) array(s) with ['name'] tag(s) set.
The name provided assumes a preceding #. (e.g.: $allowed_fields[x]['name']='#MyCustomField')
2007-12-13 15:36:44 +00:00
e13da61106
"fixed single field display of customfields, was creating an extra grid and array level in the result"
2007-12-07 07:52:14 +00:00
2a498cae0a
Merge of Ralfs customfield commit, with the customfield changes for 1.4: to display only fields with values in listview and to have an info icon to
...
identify which customfield is displayed (onmouseover), a click on the icon of the customfield opens the description of that field as
alertbox. Also added the possibility to set an textfield/textarea to readonly with the option readonly=readonly, so users may not be able to change
values of e.g.: external keys
2007-11-27 15:03:54 +00:00
1258b12e91
"small improvment of the last commit:
...
- also lookup the custom fields from the app mentioned in the template, if there no cfs for the current app, eg. sitemgr contactform
- forward the needed attribute to the cf
- alignment (no spacing, padding) if there are no labels"
2007-11-26 17:35:29 +00:00
93457ceac4
"- new cf type \"custom fields without label\"
...
- ability to specify a single custom field (name = #fieldname)
- show the cf's in the eTemplate editor too"
2007-11-22 20:08:58 +00:00
0cfe754826
new custom field types:
...
- button to execute javascript
- selectbox values can be read from a file
2007-09-13 12:43:58 +00:00
a0ff70602a
fix for bug #1058 : FATAL ERROR: class.customfields_widget.inc.php on line 168
2007-07-16 16:55:13 +00:00
2699258f07
fixed double displayed label
2007-07-12 07:53:21 +00:00
7e577e22c4
fixed not working type specific customfields in infolog
2007-07-12 07:30:20 +00:00