Commit Graph

698 Commits

Author SHA1 Message Date
34354a2a6b Change config options, admin can now allow users to create their own definitions, and can choose which users are allowed to share their definitions with others 2011-02-23 23:44:20 +00:00
75ba2fc475 Hide exporting for admins too, if they've disabled exporting site-wide 2011-02-23 16:45:19 +00:00
c4165cbe55 add German translation and fixed some typos 2011-02-23 13:23:44 +00:00
127976b1ef Enforce export limit for csv exports 2011-02-22 18:17:13 +00:00
a019e94e55 Respect global setting export_limit = 'no' -> disable exporting 2011-02-22 17:43:33 +00:00
838f4664f1 * Add ability for users to define their own definitions
- Permissions set by admin in the Site configuration
2011-02-22 17:13:03 +00:00
880dd678d1 Set update_cat to saved value on first load 2011-02-14 16:04:18 +00:00
1cedf20503 Wrap definition constructor in a try/catch to catch & ignore permission errors 2011-02-14 15:54:28 +00:00
c6e285558e Fix for unable to clear translation field 2011-02-11 18:34:24 +00:00
ededa8f092 Use _bo is_permitted() function for consistency, fixes occasional exceptions due to group permissions 2011-02-11 18:03:44 +00:00
94c616bf12 Catch exception thrown when trying to instanciate a definition the user has no rights for, and discard it. 2011-02-10 20:45:32 +00:00
2ca0c13b34 Cast to array to prevent warnings 2011-02-08 16:01:55 +00:00
37417195eb Add auto-import of definitions in appname/setup/*.xml 2011-02-03 18:09:39 +00:00
a0d7bde2fb By default, don't show apps user doesn't have access to any definitions for 2011-02-03 16:49:49 +00:00
ae035df727 Actually use definition permissions 2011-02-03 16:42:03 +00:00
ae07ff2331 Use new sidebox_all hook to add importexport links to other apps' sideboxes 2011-02-03 16:32:03 +00:00
28d2b6b072 Update for translations in trunk 2011-01-30 12:53:49 +00:00
bd28fed482 - Hide expert options until they get worked out
- Add caching function has_definitions() to see if there are any definitions for the user
- Fix permissions check
2011-01-28 19:44:24 +00:00
4aed0e32da Nicer English translation of appname 2011-01-27 18:03:27 +00:00
fa974d0a50 Remove 'some nice text' on export dialog 2011-01-27 16:41:48 +00:00
a62484d106 If there's only one export definition, select it by default 2011-01-26 01:00:41 +00:00
ba485f1338 Look in setup directory for pre-defined definitions, importexport sub-directory is no longer used. 2011-01-26 00:28:14 +00:00
0efb958fa1 Load the translations for the app for headings 2011-01-12 17:02:43 +00:00
fd4315fec3 Fix multi-domain handling on command line 2011-01-11 23:31:44 +00:00
8615b3c9fa Translation of field labels 2011-01-11 22:09:25 +00:00
5e9d01e176 Check if get_errors() exists before calling it to prevent fatal error 2011-01-11 18:06:28 +00:00
af918a2945 Use common::egw_exit() instead of just exit for extra cleanup 2010-12-20 22:00:19 +00:00
6246b1b58b Try to avoid extra output after file 2010-12-17 18:24:24 +00:00
806a5aec91 - Escape double qoutes
- Allow to pass extra select/lookup values to convert()
2010-12-17 16:39:11 +00:00
6afc97236e * ImportExport: Replace CRLF with LF so excel does not break lines early (myStylite#974) 2010-12-16 14:49:13 +00:00
8f05a9f411 Revert 33366, replacing \n doesn't help Excel 2010-12-15 22:51:07 +00:00
bbd874dc05 Replace all CRLF in values with CR so Excel doesn't break lines early. 2010-12-10 21:11:15 +00:00
b72fb5e76b code alignment 2010-11-24 11:25:37 +00:00
46a90c13f9 Fix field indexing in import definition wizard (causes confusion in translations) 2010-11-23 20:52:50 +00:00
fdfff16b55 Make the type icon in the definition list clickable, it will 'run' that definition 2010-11-23 20:15:51 +00:00
8df0a6527f Add toggle all checkbutton to field select step 2010-11-23 19:41:37 +00:00
61c0654d17 Fix custom field multi-select export into one field 2010-11-23 15:29:57 +00:00
3ccf4a3587 fixed not working importexport: preferences can NOT store arrays, they need to be serialized before 2010-11-23 15:25:22 +00:00
4769db9539 Cast preference to array to prevent blanks 2010-11-23 15:15:48 +00:00
b522daf825 Keep user choices for next time they use the same export definition 2010-11-23 00:48:16 +00:00
84e99bbe25 Fix export conversion options 2010-11-23 00:02:40 +00:00
22441f3112 Add new option to convert to human friendly values 2010-11-22 23:34:06 +00:00
d8f79014f8 Fix merging of custom fields with provided fields 2010-11-19 15:55:08 +00:00
dcf7ce486f - Fix bug in field conversion where sometimes the first record would not be changed
- Only try to convert dates / times if they are timestamps.  Some apps convert to user time already (calendar series)
2010-11-09 19:07:47 +00:00
47ff785588 - Add an option for export header: use field names or human labels
- Fix missing first field
2010-11-09 18:14:49 +00:00
3b286a2fed Add more custom fields for parsing into conversion fields, move cf parsing into seperate function 2010-11-08 17:17:21 +00:00
c22440eea8 Add select & link entry conversion to custom fields 2010-11-05 20:22:28 +00:00
58231dfad1 Call functions in common statically 2010-11-05 19:31:53 +00:00
5fc2ffaba6 Use server's temp directory instead of /tmp
Only pass filename, entire path is not needed (and a security issue)
2010-11-05 19:29:45 +00:00
70d0e8dad1 Add export data conversion to a parent class so it can be used by other apps 2010-11-04 17:26:30 +00:00