diff options
author | Étienne Loks <etienne.loks@iggdrasil.net> | 2023-10-23 12:36:44 +0200 |
---|---|---|
committer | Étienne Loks <etienne.loks@iggdrasil.net> | 2024-02-05 10:51:52 +0100 |
commit | 6e09eff4157d09015942f61a2c4a59b96c6817a8 (patch) | |
tree | d4c714975ca2efc1400ea87fd7e00f69eeb00060 /ishtar_common/static/js/ishtar.js | |
parent | 995e0faab655718da4c9a5c9545e02b3552f18d8 (diff) | |
download | Ishtar-6e09eff4157d09015942f61a2c4a59b96c6817a8.tar.bz2 Ishtar-6e09eff4157d09015942f61a2c4a59b96c6817a8.zip |
✨ imports: allow errors to be pointed out line by line
Diffstat (limited to 'ishtar_common/static/js/ishtar.js')
-rw-r--r-- | ishtar_common/static/js/ishtar.js | 23 |
1 files changed, 21 insertions, 2 deletions
diff --git a/ishtar_common/static/js/ishtar.js b/ishtar_common/static/js/ishtar.js index 9797c7d4a..10ca7bd6c 100644 --- a/ishtar_common/static/js/ishtar.js +++ b/ishtar_common/static/js/ishtar.js @@ -124,8 +124,9 @@ var activate_all_search_url = '/activate-all-search/'; var activate_own_search_url = '/activate-own-search/'; var activate_advanced_url = '/activate-advanced-menu/'; var activate_simple_url = '/activate-simple-menu/'; -var shortcut_menu_hide_url = '/hide-shortcut-menu/' -var shortcut_menu_show_url = '/show-shortcut-menu/' +var shortcut_menu_hide_url = '/hide-shortcut-menu/'; +var shortcut_menu_show_url = '/show-shortcut-menu/'; +var ignore_error_line_url = "/import-ignore-line/"; function init_shortcut_menu(html){ close_wait(); @@ -2163,5 +2164,23 @@ var import_table_refresh_import_list = function(data){ item["current_line"] + "/" + item["number_of_line"] ); } + if (item["has_error"]){ + $("#import-" + item["full_id"]).addClass("import-row-error"); + } else { + $("#import-" + item["full_id"]).removeClass("import-row-error"); + } } } + +var import_csv_check_ignored = function(){ + let tr = $(this).parent().parent(); + if (this.checked){ + tr.addClass("import-line-ignored"); + } else { + tr.removeClass("import-line-ignored"); + } + $.get(url_path + ignore_error_line_url + this.value + "/", function(){ + let import_ids = [tr.parent().parent().attr("data-import")]; + import_table_update_import_list(import_ids); + }); +} |