Commit graph

21841 commits

Author SHA1 Message Date
Faris Ansari
5c533dc90d fix: Filter styling 2019-09-29 22:41:29 +05:30
Faris Ansari
1cccb33bad feat: Reload attached file 2019-09-29 22:41:29 +05:30
Faris Ansari
08214d2d63 fix: Remove "Select mandatory without children" 2019-09-29 22:41:29 +05:30
Faris Ansari
12f2d03a70 fix: Scroll to warning box 2019-09-29 22:41:29 +05:30
Faris Ansari
626c2b4070 fix: Structured warnings grouped by rows 2019-09-29 22:41:29 +05:30
Faris Ansari
fbfa078147 fix: as_dict
- convert_dates_to_str should work for non df fields
2019-09-29 22:41:29 +05:30
Faris Ansari
cd3ee90262 fix(Form API): scroll_to_field 2019-09-29 22:41:29 +05:30
Faris Ansari
91554f43df fix: Show successful imports in Import Log 2019-09-29 22:41:29 +05:30
Faris Ansari
1bfd7d3731 fix: Column Mapping
- Remove double headers
- Indicate match with indicators
- Column Mapping Dialog
- Handle untitled columns
2019-09-29 22:41:29 +05:30
Faris Ansari
e09b45ed81 fix: List view formatting 2019-09-29 22:41:29 +05:30
Faris Ansari
d07ac06e5c fix: Export to Excel 2019-09-29 22:41:29 +05:30
Faris Ansari
07eedad5bb fix: Parse .xls and .xlsx files in import 2019-09-29 22:41:29 +05:30
Faris Ansari
5b193f5672 fix: Dont load preview for more than 500 rows 2019-09-29 22:41:29 +05:30
Faris Ansari
2b42838917 fix: Export errored rows into a separate file 2019-09-29 22:41:29 +05:30
Faris Ansari
6d192d0766 fix: Validate values by fieldtype 2019-09-29 22:41:29 +05:30
Faris Ansari
9bd3933f53 fix: Match standard fields in import template 2019-09-29 22:41:29 +05:30
Faris Ansari
70faaff8b4 fix: Submit after import 2019-09-29 22:41:29 +05:30
Faris Ansari
dca054aa0c fix: Persistent template warnings 2019-09-29 22:41:29 +05:30
Faris Ansari
6f2fdbf106 fix: Ignore non reqd tables in Select Mandatory 2019-09-29 22:41:29 +05:30
Faris Ansari
fc28a7eb72 fix: Show ETA 2019-09-29 22:41:29 +05:30
Faris Ansari
87e525d40c fix: Run Import in background job 2019-09-29 22:41:29 +05:30
Faris Ansari
d960affe19 fix: Realtime update message for import types 2019-09-29 22:41:29 +05:30
Faris Ansari
a1216c929e fix: name column matching 2019-09-29 22:41:29 +05:30
Faris Ansari
b973a5d101 fix: Process data in batches 2019-09-29 22:41:29 +05:30
Faris Ansari
2795ab6b40 fix: Silently ignore Timestamp Mismatch Error 2019-09-29 22:41:29 +05:30
Faris Ansari
9d770cf7e6 fix: Support request level error handlers 2019-09-29 22:41:29 +05:30
Faris Ansari
84362550cb fix: Allow exporting hidden fields 2019-09-29 22:41:29 +05:30
Faris Ansari
fc708655a0 fix: Remove Add Row 2019-09-29 22:41:29 +05:30
Faris Ansari
421e93457b fix: Option to export blank template 2019-09-29 22:41:29 +05:30
Faris Ansari
7d2c9feb8e fix: Hide unused fields 2019-09-29 22:41:29 +05:30
Faris Ansari
c3d85cb4bd fix: Only show importable doctypes 2019-09-29 22:41:29 +05:30
Faris Ansari
b099414cf8 fix: Set readonly without docstatus 2019-09-29 22:41:29 +05:30
Faris Ansari
1dab6ae90b fix: Singular messages 2019-09-29 22:41:29 +05:30
Faris Ansari
163d974b0b fix: Show changes via Data Import in timeline 2019-09-29 22:41:29 +05:30
Faris Ansari
fff2c0cded feat: Update Existing Records 2019-09-29 22:41:29 +05:30
Faris Ansari
e8b78a3978 feat: Handle failures
- Capture messages and show them in import log with traceback
- Set status as Partial Success for Retry
2019-09-29 22:41:29 +05:30
Faris Ansari
ce5f6a0f12 fix: Parse child rows with non blank values 2019-09-29 22:41:29 +05:30
Faris Ansari
b05159f349 fix: Remove event listener before attaching 2019-09-29 22:41:29 +05:30
Faris Ansari
fe7db55679 fix: Importer
- Skip already imported rows
- Make imported rows read only
- Publish progress and show progress bar
- Use Savepoint
- Status field to track Pending or Success
- Add more date formats for parsing
2019-09-29 22:41:29 +05:30
Faris Ansari
b486d5abdd fix: Missing values
Handle DocTypes that have more than one mandatory field.
2019-09-29 22:41:29 +05:30
Faris Ansari
11d07b57b9 wip 2019-09-29 22:41:29 +05:30
Faris Ansari
0d6f256e03 feat: Find missing link field values
- Prompt user to create them
2019-09-29 22:41:29 +05:30
Faris Ansari
9efbeb924e fix: Allow to export 0 records 2019-09-29 22:41:29 +05:30
Faris Ansari
5a8bfc9d10 fix: Method to remove name column values 2019-09-29 22:41:29 +05:30
Faris Ansari
e60e118962 fix: Data Importer
- Parse child table values and prepare a doc
- Show Template header in datatable
- Template Options: for column mapping, skipped columns and edited rows
- Import Log: Keep track of inserted/updated documents
2019-09-29 22:41:29 +05:30
Faris Ansari
a205917dac fix: Data Exporter
- De duplicate child table rows
- Add name column for child tables too
- Show hidden tables in export
2019-09-29 22:41:29 +05:30
Faris Ansari
a16efb37b8 feat: Remap columns to fields
- Green colored are mapped
- Red colored are skipped
- Skip columns from import
2019-09-29 22:41:29 +05:30
Faris Ansari
fcb4e13415 fix: Autocomplete
- Show value as description
- Validate value from options
- Override max_items
2019-09-29 22:41:29 +05:30
Faris Ansari
bae336154f fix: Parse template and prepare preview data
- Match column header with label or fieldname
- Remove empty rows and columns
- Merge ID and autoname field
2019-09-29 22:41:29 +05:30
Faris Ansari
cf796cf29b feat: Initialize Exporter
- Export into a simple format
- Basic tests for exporter
- DataExporter: user friendly exporter dialog
2019-09-29 22:41:29 +05:30