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
Ralf Becker
2072869ffe
fixed wrong "Startdate must be before enddate" validation error, if no start- or end-date given
2014-06-11 10:47:23 +00:00