Commit Graph

23981 Commits

Author SHA1 Message Date
Nathan Gray
697d1cdbac Implement new special linking fields 2014-06-16 20:16:58 +00:00
Nathan Gray
98ff5bbce2 Change function signatures to match importexport r47281 2014-06-16 20:10:42 +00:00
Nathan Gray
52c9a86704 addr_id function moved to importexport_basic_import_csv so it can be used for all apps 2014-06-16 20:08:17 +00:00
Nathan Gray
5dc1ad5e04 Add support for some special fields to the base class
- contact - searches n_last,n_first,org_name and links the row entry to the first matching contact
- link_search - as contact, but searches any app using link_query, and links the row entry to the first matching entry
- link_0 - Links the row entry to the given existing entry row entry should be in the form appname:id
2014-06-16 20:05:06 +00:00
Ralf Becker
b49d9fac67 Entry directories are always reported existing and empty, if not existing in sqlfs 2014-06-16 20:01:59 +00:00
Hadi Nategh
7a9378d0d7 Fix calendar delete series event with exceptions 2014-06-16 16:49:45 +00:00
Nathan Gray
c3e673b747 Support equal import condition 2014-06-16 16:22:18 +00:00
Nathan Gray
e7caf2a9f0 Add default implementation of equal and less_than condition functions, fix problem with blanks in mapping 2014-06-16 16:21:22 +00:00
Nathan Gray
2b1215af8b If history tab is currently active, finish loading historylog widget immediately 2014-06-16 15:17:30 +00:00
Nathan Gray
aa249cb6a2 Add function to get currently active tab index 2014-06-16 15:16:59 +00:00
Ralf Becker
d23d41ca50 * Calendar/iCal/CalDAV: normalize enddates not on a recurrence-date, to recurrence-date before (not next) 2014-06-16 13:25:00 +00:00
Ralf Becker
1cb00eb580 for unknown apps eg. "/apps/InfoLog" use "filemanager" 2014-06-16 13:19:07 +00:00
Ralf Becker
e16b6b361d using PHP 5.3 late static binding and closures 2014-06-16 08:41:46 +00:00
Ralf Becker
ad85c88c72 only save preferences of apps whos preferences actually changed 2014-06-13 16:08:42 +00:00
Hadi Nategh
2ff1107b78 Ignore favorite preferences which are not correctly serialized, and somehow are stroed in database. At the moment we just ignore them, but they stays in database, need to be watched closely to find the cause, though. 2014-06-13 16:03:16 +00:00
Ralf Becker
541e6f9bb5 need to remove /e modifier, when using preg_replace_callback 2014-06-13 13:30:36 +00:00
Ralf Becker
f3dc471729 change common preference default-application to mail, if it was felamimail on install of new mail app 2014-06-13 13:16:05 +00:00
Ralf Becker
60106975aa * Preferences: now stored JSON encoded in database (also removed many deprecated methods) 2014-06-13 13:15:21 +00:00
Klaus Leithoff
e6a6b271e3 revert previous changes to avoid felamimail as default_app, as it should be handled on update/upgrade 2014-06-13 11:51:44 +00:00
Hadi Nategh
b9038925a8 Add jQuery onchange handler for tz_selection selectbox in idots 2014-06-13 11:36:46 +00:00
Hadi Nategh
78e701ed85 Remove another inline script which was violating CSP 2014-06-13 11:16:04 +00:00
Klaus Leithoff
31ab1c7d7f try to cope silently with removed app felamimail set as default_app; improve condition 2014-06-13 10:04:08 +00:00
Klaus Leithoff
e0cf9c169d try to cope silently with removed app felamimail set as default_app 2014-06-13 09:47:29 +00:00
Ralf Becker
2a959eb0d2 moved fsck to filemanager_admin and get cancel button working with CSP 2014-06-13 09:22:45 +00:00
Ralf Becker
e25799927d missing regenerate of pixelegg app.css 2014-06-13 09:17:16 +00:00
Ralf Becker
a5eb58638d fixed IDE warnings 2014-06-13 07:04:51 +00:00
Stefan Reinhardt
f235467139 Timesheet
Favorites - Position
2014-06-12 17:20:50 +00:00
Ralf Becker
bfc0e56006 remove no longer needed "filemanager_admin" hook 2014-06-12 15:39:17 +00:00
Ralf Becker
cf583cf141 upps forgot to remove debug stuff 2014-06-12 15:24:53 +00:00
Ralf Becker
84aecfafaf upps forgot to remove debug stuff 2014-06-12 15:20:25 +00:00
Ralf Becker
e602e93b05 * Filemanager: user interface to mount into VFS or enable versioning (requires EPL) 2014-06-12 15:11:11 +00:00
Stefan Reinhardt
1491829c05 Addressbook
advanced search - FF Bug
2014-06-12 14:54:32 +00:00
Stefan Reinhardt
33b24e7c76 Filemanager:
Buttons - Upload Dialog
2014-06-12 14:50:22 +00:00
Ralf Becker
c0cfe3f320 readonlys was not namespaced in old eTemplate, therefore if we dont find data under current namespace, we look into parent (if there is anything namespaced, we will NOT look for parent!) 2014-06-12 14:22:39 +00:00
Hadi Nategh
b0d2c7fb00 Fix IDE warnings 2014-06-12 12:39:52 +00:00
Hadi Nategh
630f4558d9 Fix IDE documentation warning 2014-06-12 12:34:50 +00:00
Stefan Reinhardt
7c6ce6f882 Mail
download all - Icons background
2014-06-12 10:52:42 +00:00
Stefan Reinhardt
dd689d5790 Search - in Header Navigation
etemplate =  result + more
2014-06-12 10:34:39 +00:00
Ralf Becker
e9295a5861 replaced PHP 5.5 boolval function with (bool) cast 2014-06-12 10:21:33 +00:00
Ralf Becker
95b89a0c9f fixed under some conditions not working translations, caused by egw object calling translation::init and preceeding lang_arr with (en) translations, before lang.php calls add_app() with a single translation, now explicitly calling init() and init() allways empties lang_arr 2014-06-12 10:07:57 +00:00
Ralf Becker
288f46aafd fixed not changed quantity, if duration was changed, caused by slightly different semantic for html5 placeholders to old eTemplate
old eTemplate returned empty value, if value was equal to placeholder, html5 shows placeholder only if value is empty, but will return a value equal to placeholder
--> I think we should go with html5 placeholder semantic and therefore change this in timesheet to give an empty value for quantity, if equal to duration and duration as placeholder/blur
2014-06-12 08:30:21 +00:00
Ralf Becker
36b362962a idention 2014-06-12 08:25:51 +00:00
Ralf Becker
0b6fa2785b allow to use numbers for attributes of type string, silently convert them to strings, fixes not working blur values for quantity in timesheet 2014-06-12 08:25:31 +00:00
Ralf Becker
febc2f8763 re-added validation for null as it is needed/used by widget-types other then duration 2014-06-12 07:51:41 +00:00
Nathan Gray
f3ba7f692f Use custom field name to toggle row visibility, not order, as order doesn't always work. 2014-06-11 18:03:19 +00:00
Nathan Gray
44ae90b8d3 Avoid warning from explode() if type2 is already an array 2014-06-11 17:33:19 +00:00
Nathan Gray
80962c1963 No permission check when initializing link hooks for during asyncronous processing.
Fixes missing links in notifications.
2014-06-11 17:30:44 +00:00
Stefan Reinhardt
da0cb798e5 Search - in Header Navigation
etemplate =  result + more
2014-06-11 14:50:21 +00:00
Hadi Nategh
6b91baf0cc Make sure fav. sorted list is always an array, and append new favorite added to fav. sorted list 2014-06-11 14:42:27 +00:00
Stefan Reinhardt
45e4cc4cdc addressbook -
CRM View - image , Name, Organisation

Edit: link_to

List-View: advanced Search Button
2014-06-11 13:58:46 +00:00