Commit Graph

397 Commits

Author SHA1 Message Date
Nathan Gray
54b8d92514 Fix import no longer working 2013-02-21 15:36:30 +00:00
Klaus Leithoff
2613b09067 only try to save a definition, when there is a definition_id available 2013-02-06 15:12:03 +00:00
Nathan Gray
9be692d00f Fix bug where cleared filters did not stay cleared 2013-01-31 19:52:51 +00:00
Nathan Gray
d54714afdf - Fix could not edit / delete special shedules with special characters
- Fix schedule definition was sometimes not set
2013-01-30 19:56:35 +00:00
Nathan Gray
24a00e706b - Implement export filters for resouces
- Stop using a preference for export selection default.  If the definition has a filter set, use filter, otherwise default to search results
2013-01-29 16:14:04 +00:00
Nathan Gray
83212b709f Implement export filters for addressbook 2013-01-29 16:05:21 +00:00
Nathan Gray
b18f70235a Exclude All or Select... options from select filters 2013-01-23 18:43:01 +00:00
Nathan Gray
de16728ded If app has no filterable fields, skip that step 2013-01-10 19:48:34 +00:00
Nathan Gray
389d8cea28 Resources Import/Export definitions 2013-01-10 19:41:52 +00:00
Klaus Leithoff
f999de9660 cannot use etemplate_old as classname in static calls 2013-01-10 10:38:36 +00:00
Nathan Gray
c71a36ed4f * Import|Export: Implement 'No notifications' flag when importing iCal 2013-01-09 18:11:37 +00:00
Nathan Gray
0180124753 * Import|Export: Add ability to set filters for export definitions. Currently available for Infolog. 2013-01-09 16:38:19 +00:00
Nathan Gray
068c53c8aa - Fix import problem with status Open(status)
- Removed unneeded account check - should be handled by convert()
r41169: Fix for Status/Resolution/etc. added during import only visible to importing user
r41176: Fix incorrect warning 'Group, Group is not a known user or group'
2013-01-09 15:48:07 +00:00
Nathan Gray
a40dda009e Try to catch some errors 2013-01-03 17:00:56 +00:00
Nathan Gray
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
Nathan Gray
8ff5f6f99f Improve error messages when linking goes awry 2012-12-19 20:21:51 +00:00
Nathan Gray
2f1e5b5078 Fix no notifications checkbox 2012-12-19 20:06:13 +00:00
Nathan Gray
e99ab7aff5 Fix link conversion only works the first time 2012-12-18 16:36:05 +00:00
Nathan Gray
2f2ad58e98 Implement 'No notifications' flag when importing iCal 2012-12-17 23:56:56 +00:00
Nathan Gray
0791bbb9f1 Implement importing fields that are primary keys/links to a record in another app 2012-12-17 18:50:03 +00:00
Nathan Gray
8de504397a Clear owner & allowed popups after changing 2012-12-05 16:29:17 +00:00
Nathan Gray
e4133aa210 Clear all users or Just me checkboxes 2012-12-04 22:55:48 +00:00
Nathan Gray
dfed845b72 If user is admin, show the admin Import/Export sidebox with the definition list
r41000: Default application filter to the application you were just in
2012-12-04 22:50:05 +00:00
Nathan Gray
bff2bdc6d6 - Clear owner & allowed popups after changing
- Make allowed popup user selection not look disabled
2012-12-03 22:43:47 +00:00
Nathan Gray
57cc6dba1a Default application filter to the application you were just in 2012-12-03 21:55:52 +00:00
Nathan Gray
69c2466ed3 If user is admin, show the admin Import/Export sidebox with the definition list 2012-12-03 21:46:55 +00:00
Ralf Becker
7b07a6931f remove file stalling openSUSE 12.4 builds 2012-12-03 03:48:16 +00:00
Ralf Becker
c8dad27c8a remove file stalling openSUSE 12.4 builds 2012-12-03 03:30:39 +00:00
Nathan Gray
bb496273c9 Number of columns in file must match number of columns in sample file given to definition instead of number of columns imported (to get non-imported columns working again)
r40944: Do not consider stop flag when clearing empty conditions
2012-11-27 15:41:27 +00:00
Nathan Gray
90d5428b9e Do not consider stop flag when clearing empty conditions 2012-11-26 18:07:13 +00:00
Nathan Gray
e36ccd9e10 Number of columns in file must match number of columns in sample file given to definition instead of number of columns imported (to get non-imported columns working again) 2012-11-22 16:02:18 +00:00
Nathan Gray
e1d06c0e59 vCard import/export improvements 2012-11-16 16:56:40 +00:00
Nathan Gray
4fc8903129 Fix bug where user preference for addressbook vCard was not used in some cases 2012-11-15 17:11:31 +00:00
Nathan Gray
fa4ef25f22 Add category ACL check to export conversion to human values 2012-11-13 17:40:39 +00:00
Nathan Gray
aec907a8f8 Use local category object specific to definition app to get permissions 2012-11-08 20:17:49 +00:00
Nathan Gray
e6e27fd29e Add category ACL check to export conversion to human values 2012-10-29 19:18:27 +00:00
Nathan Gray
9f4118e947 Use addressbook vCard charset preference for exporting vcards using Import/Export 2012-10-29 18:29:40 +00:00
Ralf Becker
63d1624098 reverting r40662, as there is more PHP 5.3 code ($record_class::$variable) to fix 2012-10-25 14:20:48 +00:00
Ralf Becker
b6785e45ad * ImportExport: fix to support PHP 5.2, changed from static::$record_class to self::$record_class, it seems not to be used anyway 2012-10-25 07:42:59 +00:00
Nathan Gray
084a5a5b93 Use new translation::detect_encoding() for encoding detection 2012-10-24 16:59:00 +00:00
Nathan Gray
d3bd93fdf3 Automatically change Import/Export sidebox link to just 'Export' if the app has more than one plugin 2012-10-23 16:18:06 +00:00
Nathan Gray
13844bbf17 Automatically change Import/Export sidebox link to just 'Export' if the app has more than one plugin 2012-10-22 17:22:30 +00:00
Nathan Gray
c5373ef82d Prevent new categories from being created during dry-run
- Do not wipe previous mapping if user went back a step
2012-10-22 14:27:17 +00:00
Nathan Gray
caae2ceeae Prevent new categories from being created during dry-run 2012-10-22 14:25:43 +00:00
Nathan Gray
f300f52162 Don't wipe previous mapping if user went back a step 2012-10-18 16:54:09 +00:00
Nathan Gray
34f8f7db08 Prevent new categories from being created during dry-run 2012-10-18 16:38:30 +00:00
Nathan Gray
8bcdfa1861 Process the whole file when doing a preview, but only keep a few records for display 2012-10-18 14:49:47 +00:00
Nathan Gray
5132b8e3ca Process the whole file when doing a preview, but only keep a few records for display 2012-10-17 14:49:18 +00:00
Nathan Gray
e75e112598 Allow plugins to suggest download file names 2012-10-16 18:44:33 +00:00
Nathan Gray
8a9f710815 Try translation of lookup values if straight lookup fails' importexport 2012-10-16 14:41:33 +00:00