d6ce36d735
bump versions to 14.1
2014-06-24 10:00:50 +00:00
52bbf929fa
* ImportExport: Creation of new filter column before we update definitions
2014-04-28 13:45:15 +00:00
d4be70de5a
- Use a hook for app's custom widgets to avoid scanning filesystem
...
- Use new hook to load importexport's filter widget
- Remove some typos & error_log()s
2013-11-04 17:23:58 +00:00
7f98f428a0
Adapt importexport for etemplate2
2013-11-01 22:04:43 +00:00
f8a0db06fc
completly remove preferences menu from sidebox and tiled preferences index in favoir of app-sensitive entries in top-menu
2013-10-03 09:23:18 +00:00
26ddd1bfaa
Better error handling when upgrading
2013-08-12 21:11:18 +00:00
121a80ae6b
Fix infinite loop when picking 'all users' or 'just me'
2013-07-30 14:11:01 +00:00
066ffc2c25
refactored account_id change script to use information from app-specific tables_current.inc.php instead of a fixed list
2013-06-12 16:57:44 +00:00
f254a90613
Increase import dialog size
2013-06-03 18:24:40 +00:00
31959426ee
Implement export filters for tracker
2013-01-22 18:33:40 +00:00
89b4ce31e8
- Add message if no records available for export using selected settings
...
- Improve export preview a little
2013-01-07 18:25:53 +00:00
0a91bc5aa9
Add support for filtering records to be exported.
...
Filterable fields are attempted to be autodetected by using the exportable fields.
Records can be filtered by fields with type select,select-cat,select-account,date,date-time (according to egw_record class)
only at this time. Filters are saved in the definition and used with scheduled exports. They are also available to the
user for modification in the export dialog.
2012-12-31 20:36:28 +00:00
2f2ad58e98
Implement 'No notifications' flag when importing iCal
2012-12-17 23:56:56 +00:00
bff2bdc6d6
- Clear owner & allowed popups after changing
...
- Make allowed popup user selection not look disabled
2012-12-03 22:43:47 +00:00
411fe5eca6
Add explanation to conditions step
2012-09-06 23:05:50 +00:00
6615964c39
Import export dialog - Add suggestion for admin to take a backup before importing
...
- Add links to add new or edit definition (subject to access rules) if an exception happens (column mis-match, import plugin error)
2012-09-05 20:02:03 +00:00
343deeab7c
Add 'All users' option to allowed users in definition list popup
2012-06-20 17:34:03 +00:00
f3f0406471
Add All users permission option
2012-06-05 21:50:34 +00:00
03756ddaf2
In scheduled list, show last / next run times in user time. Async still runs in server time though, so added a message about that to edit dialog.
2012-02-01 20:49:27 +00:00
03671abeb8
Give a list of what definitions were imported, so you can find them
2012-01-20 18:39:50 +00:00
8c4e8dee2f
Display warnings encountered during import
2011-12-15 16:56:52 +00:00
cd96a14674
Add run time to scheduled import/export last run info
2011-12-13 20:00:40 +00:00
0b9b48b6da
- Change schedule list to display results & errors from each file
...
- Process files in a directory oldest->newest
- Change display of 'Last run', was last successful run, now last attempt
- Fix display of next run, updates even if errors
- If errors are encountered (not writable, definition not found) don't block other async jobs
2011-12-07 20:05:02 +00:00
ada529a9d5
- Remove standard encodings from extra charset list
...
- Add extra charsets to export too
2011-12-07 00:12:18 +00:00
225317c0b3
Scheduled imports now can operate on a folder to import all files in folder. If successful, improted files can be deleted after import.
2011-12-06 00:44:07 +00:00
d366cf8b71
- Explicitly add CP850 to list of import encodings
...
- Other encodings (not supported by eGW) can be added in site configuration
2011-12-05 17:27:04 +00:00
1657114628
- Add 'Add' button to add a new condition
...
- Matching conditions stop by default now
2011-11-03 20:23:04 +00:00
9158834db3
Add ability for user to override definition's delimiter when importing
2011-11-03 16:18:26 +00:00
a3ad2a0392
Add options tab to export dialog so user can change delimiter when exporting
2011-10-31 19:18:06 +00:00
79baa55fe2
Fix some problems with read-only wizard:
...
- New definitions aren't read-only
- Hide 'Just me' checkbox when read-only, to avoid confusion
- Wizard stays read-only if you go to previous step
- Disable Change context menu for definitions the user has no permission to change
2011-10-26 19:54:15 +00:00
a97d5e65d4
eTemplate changes to make wizard steps read-only if user is not owner or admin
2011-10-25 21:56:43 +00:00
df44d80c60
Make wizard steps read-only if user is not owner or admin
2011-10-25 21:55:55 +00:00
75e54268c6
Fix recursive call until memory exhausted - etemplate mangles in onclick
2011-10-25 19:42:28 +00:00
884da4b664
"modernized" importexport_cli a bit (removed uneccessary stuff) and added PEAR Console_Getopt dependency
2011-09-15 07:06:33 +00:00
03e379e570
* jQuery: changed $ to $j to work around mootools use in Joomla templates and other js code in imported projects
...
required to change $ --> $j:
phpgwapi/*
jdots/*
etemplate/*
stylite/*
felamimail/*
admin/*
news_admin/*
projectmanager/*
importexport/*
infolog/*
ranking/*
required, but not automatic:
importexport/setup/etemplates.inc.php
phpgwapi/js/jquery/*
negative, not to touch or revert later:
phpgwapi/inc/savant2/Savant2/Savant2_Compiler_basic.php: '(\$(.+))' => 'print $1',
phpgwapi/js/dhtmlxtree/libCompiler/core.js
sitemgr/*
phpfreechat/*
gallery/*
activesync/include/smb.php: '^\tIPC\\\$(.*)[ ]+IPC' => 'skip',
etemplate/inc/class.bo_merge.inc.php: if ($this->table_plugins && preg_match_all('/\\$\\$table\\/([A-Za-z0-9_]+)\\$\\$(.*?)\\$\\$endtable\\$\\$/s',$content,$matches,PREG_SET_ORDER))
find phpgwapi jdots etemplate stylite felamimail admin news_admin projectmanager importexport infolog ranking \
\( -name '*.php' -o -name '*.js' \) -exec grep -q '\$(' {} \; -print \
-exec sed -i '' 's|\$(|$j(|g' {} \;
svn revert phpgwapi/inc/savant2/Savant2/Savant2_Compiler_basic.php phpgwapi/js/dhtmlxtree/libCompiler/core.js \
importexport/setup/etemplates.inc.php phpgwapi/js/jquery/jquery.js etemplate/inc/class.bo_merge.inc.php
additional changes:
phpgwapi/js/jquery/jquery.js: window.$ --> window.$j
phpgwapi/js/egw_json.js:291 this.request = $j.ajax({url: this.url,
jdots/templates/jdots/head.tpl:59 $j(document).ready(function() {
phpgwapi/js/egw_action/egw_grid_view.js: $.browser --> $j.browser
importexport/setup/etemplates.inc.php: etemplate editor importexport.wizard_basic_export_csv.choose_fields onclick of check icon changed
phpgwapi/js/egw_action/tests/*.html
phpgwapi/js/egw_action/tests/js/jquery.js: window.$ --> window.$j
2011-07-03 09:00:36 +00:00
8e53f21349
using bo_merge::get_documents to get export documents
2011-06-17 14:07:10 +00:00
ddfd5d50bb
Translate app names
2011-06-08 15:32:45 +00:00
7d097380b1
propset svn:keywords Id
2011-06-07 15:32:52 +00:00
3c14bd7f59
import i/e defintions on update
2011-06-07 15:29:50 +00:00
1c89bd7a99
give Default and Admins group rights for ImportExport on update too
2011-06-07 11:21:59 +00:00
0afe6ae498
Add legacy select all + Select action button
2011-06-02 20:28:17 +00:00
8820c41c3d
Add context menu
2011-06-02 16:50:41 +00:00
e2cd10a286
putting row-id in value of checkbox
2011-05-27 10:35:00 +00:00
da20e2ea06
Add check all button
2011-05-24 17:04:16 +00:00
eed3385496
Allow admin to choose when to update default definitions: never, manual or auto
2011-05-24 16:13:51 +00:00
86ced579db
Apply ACL to definition list - only show definitions user can use
2011-05-18 14:46:57 +00:00
614882c347
Disable edit / delete buttons for definitions you have no access to
2011-05-17 23:27:42 +00:00
ec7533f2c7
give Default and Admins group rights for ImportExport
2011-05-07 12:35:29 +00:00
f4061db91a
install importexport automatically on update
2011-05-07 11:04:36 +00:00
f6f9617261
Make spreadsheet list useful, fakes a call to merge with the chosen document and the currently selected items
2011-05-05 21:40:15 +00:00