Commit Graph

419 Commits

Author SHA1 Message Date
Nathan Gray
153b27a881 Move importexport to new API - appsession()->getSession() 2016-05-09 23:08:59 +00:00
Nathan Gray
7e7f045343 Move importexport to new API 2016-05-09 22:49:20 +00:00
Nathan Gray
0eeb8b56c0 - Export plugins now specify the export record class
- Projectmanager now has filters
2016-05-04 19:34:30 +00:00
Nathan Gray
0c5486c2d3 Avoid fatal error about missing js->set_onload() 2016-04-18 19:53:22 +00:00
Nathan Gray
0740ed531c Some more egw_framework::validate_file calls 2016-04-11 19:44:28 +00:00
Ralf Becker
23f4bd5d17 remove ancient CreateObject('phpgwapi.javascript'), replace it with egw_framework::validate_file, which is availabe from 1.8 on I believe 2016-04-08 08:58:23 +00:00
Nathan Gray
05717457ad Fix fatal error "Class 'etemplate_widget' not found" 2016-04-05 20:48:26 +00:00
Nathan Gray
1030461dec - Fix fatal errors about undefined method
- Remove unused methods
2016-04-04 19:41:41 +00:00
Ralf Becker
901157242e blacklisting whole etemplate app and importexport_widget_filter class (plus api, phpgwapi and setup, as they make no sense at all), as they mess up autoloading ("PHP Fatal error: Class EGroupware\Api\Etemplate\Widget\Transformer not found") 2016-03-22 10:10:20 +00:00
Nathan Gray
dbfc994542 Enable importing to categories with comma in their name 2016-03-15 15:58:52 +00:00
Nathan Gray
597de72867 Avoid some warnings about things not being there. 2016-02-22 16:17:59 +00:00
Nathan Gray
ae79287e18 Get relative dates working again in export 2016-02-17 23:45:30 +00:00
Nathan Gray
e61cc619f1 Remove some lingering inline js 2016-02-17 16:05:30 +00:00
Nathan Gray
fd6d0424e3 Fix edit definition dialog looks weird when we open it directly to a certain step 2015-11-30 23:23:51 +00:00
Nathan Gray
a2833ecbe1 Translate fields in mismatch suggestion to user's language 2015-11-30 23:09:11 +00:00
Nathan Gray
2dba0e5f53 Fix suggestion not getting translated 2015-11-30 22:59:59 +00:00
Nathan Gray
b2ccc2ad4c Fix links in failed preview message suggestions. 2015-11-16 22:16:23 +00:00
Ralf Becker
5f919ced72 * ImportExport: switch notifications off by default on import 2015-11-13 15:50:32 +00:00
Nathan Gray
17afd5d508 Fix invalid call to non-existing method 2015-09-23 17:41:50 +00:00
Nathan Gray
d693871b0c Calendar CSV import
- Fix condition checking
- Participant account match was too nice, restrict to exact matches
- Fix participants preview was 'Array'
2015-09-22 17:26:36 +00:00
Nathan Gray
56efdf86b6 Stop admin tree from jumping back to the top when you click some links 2015-09-03 16:21:02 +00:00
Nathan Gray
3c84c3684a Show loading spinner while preview is generated 2015-09-02 23:22:12 +00:00
Nathan Gray
f11804c5f5 Fix importexport schedule:
- fixed list did not update after edit
- fixed delete button did not work
2015-04-13 20:03:30 +00:00
Nathan Gray
1ad8f3a90f Do not clear warnings and errors just because plugin can't add more 2015-04-10 23:50:10 +00:00
Nathan Gray
e92028da65 Fix vfs_stream_wrapper not found error by switching to namespaced class name 2015-04-07 20:57:08 +00:00
Nathan Gray
393a35ad70 Fix some bugs in export UI
- Fix js error when selecting no users
- Fix function declaration mismatch
2015-03-02 17:17:14 +00:00
Nathan Gray
1f46ac0516 Import warning improvements:
- Only warn once about missing contact type
- Do not try to check header if definition says there is no header
2015-01-27 21:20:02 +00:00
Nathan Gray
000705d221 Remove extra empty column 2014-12-16 16:42:33 +00:00
Nathan Gray
ea8ff86854 Add a method to get an icon for a record, as specific to that record as possible 2014-11-18 23:40:49 +00:00
Nathan Gray
6097c39ea5 Silence debug 2014-10-14 16:11:56 +00:00
Nathan Gray
3ab3c93f6d Fix Header lines to skip could not be set to 0. 2014-09-22 15:50:48 +00:00
Nathan Gray
438c308ad0 Fix bugs in import
- typo prevented conditions from being evaluated
- Groups in the form <name> Group were not parsed
2014-08-13 17:32:04 +00:00
Nathan Gray
51f869e57d Fix up allowed users handling
- Fix definition list filter
- Fix invalid option 'both' in definition list
- No longer need separate checkboxes in wizard
2014-07-15 18:09:20 +00:00
Nathan Gray
141033ca66 Fix doubled widget ID in export dialog 2014-07-14 11:29:55 +00:00
Nathan Gray
8673bad279 If processing a filter widget twice for some reason, don't exit early or sel_options might be missing. 2014-07-08 21:07:45 +00:00
Nathan Gray
d10dd0b6ed Fix chosen going crazy in filters by removing unwanted 'No fields' label.
Every selectbox (chosen) was binding to the one label, so any click in that area tried to open them all
2014-07-08 17:35:14 +00:00
Nathan Gray
15926a315f Fix selecting only certain records, broken by r47527 2014-07-08 17:33:21 +00:00
Nathan Gray
b9e6983643 Fix missing filter select options 2014-07-07 17:30:02 +00:00
Nathan Gray
3ba557f4b8 Use select_all flag to export all entries, not just visible selected ones. 2014-07-07 16:47:08 +00:00
Nathan Gray
3405d58c67 Allow including record indexes in regex pattern 2014-06-18 17:25:48 +00:00
Nathan Gray
0033464585 - Re-add extra fields for import
- Add special field to link to another entry by custom field value
2014-06-17 22:36: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
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
2b2a6e2261 Add visible message if preview is not supported, instead of just nothing. 2014-06-04 14:29:08 +00:00
Nathan Gray
54b447ce98 No need to clear selected plugin just because user pressed 'back', if they choose a different app they'll just have to pick a different plugin 2014-05-14 15:53:38 +00:00
Nathan Gray
e6eda6ddc8 - Fix Execute context menu action
- Fix missing import preview OK button
- Fix message mangled by et2
- Try to prevent session/request collection from destroying
2014-05-13 21:21:56 +00:00
Nathan Gray
bf50886798 Fix missing field mapping if editing an existing definition 2014-05-12 22:31:15 +00:00
Nathan Gray
4d64856fcd Add some more time every 100 rows as long as things are still going 2014-05-05 20:44:51 +00:00
Nathan Gray
f5dc2d6903 Abort import if more than 100 errors are encountered.
Prevents request from dying if you upload a large, bad, file
2014-05-05 20:30:06 +00:00
Nathan Gray
b79ff8d4ed Avoid warning if value is not an array 2014-04-30 16:52:34 +00:00