Skip to content
Snippets Groups Projects
Commit 1e4188c7 authored by Florian Spreckelsen's avatar Florian Spreckelsen
Browse files

REFACTOR: Sort and use consistent button names

parent e4a851ee
No related branches found
No related tags found
1 merge request!2F sample name
......@@ -19,11 +19,11 @@
const ext_samplemanagement = function($, navbar, log, form_elements, form_panel, sample_management_reference_resolver) {
const logger = log.getLogger("samplemanagement_form");
const tool_box = "Sample Management"
const upload_sample_template_title = "Upload sample template"; // title of the form and text in the toolbox
const upload_sample_template_title = "Update sample"; // title of the form and text in the toolbox
const upload_sample_template_panel_id = "upload_sample_template_form_panel";
const register_new_samples_title = "Register new samples"; // title of the form and text in the toolbox
const register_new_samples_title = "Register samples"; // title of the form and text in the toolbox
const register_new_samples_panel_id = "register_new_samples_form_panel";
const registerNewChildSamplesTitle = "Register new child samples"; // title of the form and text in the toolbox
const registerNewChildSamplesTitle = "Register child samples"; // title of the form and text in the toolbox
const registerNewChildSamplesPanelId = "register_new_children_form_panel";
const upload_pdf_id = "upload_pdf_form_panel";
const upload_pdf_title = "Upload PDF file";
......@@ -46,8 +46,8 @@ const ext_samplemanagement = function($, navbar, log, form_elements, form_panel,
"Parent LinkAhead ID",
];
const non_sample_rt_column_names = [
"Latitude start",
"Storage ID",
"Latitude start",
"Storage ID",
"Biome",
"Campaign",
"Device",
......@@ -64,7 +64,7 @@ const ext_samplemanagement = function($, navbar, log, form_elements, form_panel,
"Longitude stop",
"PDFReport",
"Parent LinkAhead ID",
"Sample name",
"Sample name",
"Sphere",
"Start date",
"Start date",
......@@ -264,9 +264,9 @@ const ext_samplemanagement = function($, navbar, log, form_elements, form_panel,
const column_names = $(a[0]).find(".caosdb-property-name").toArray().map(e => e.textContent);
var options = [...new Set(allColumnNames.concat(column_names))];
options = options.filter(n => !(unused_property_names.includes(n) || requiredColumnNames.includes(n))).sort();
if (sorted == true) {
options.sort();
}
if (sorted == true) {
options.sort();
}
return options.map(e => ({
value: e,
label: e
......@@ -307,12 +307,6 @@ const ext_samplemanagement = function($, navbar, log, form_elements, form_panel,
*/
const init_show_samplemanagement_panel_button = async function() {
//var form_wrapper = form_elements.make_form(config);
navbar.add_tool(upload_sample_template_title, tool_box, {
callback: form_panel.create_show_form_callback(
upload_sample_template_panel_id,
upload_sample_template_title,
upload_sample_template_form_config)
});
navbar.add_tool(register_new_samples_title, tool_box, {
callback: form_panel.create_show_form_callback(
register_new_samples_panel_id,
......@@ -327,12 +321,11 @@ const ext_samplemanagement = function($, navbar, log, form_elements, form_panel,
undefined,
initRegisterChildSamplesForm)
});
navbar.add_tool("Create sample template", tool_box, {
navbar.add_tool(upload_sample_template_title, tool_box, {
callback: form_panel.create_show_form_callback(
"create-sample-template",
"Create sample template",
undefined,
initRegisterTemplateForm)
upload_sample_template_panel_id,
upload_sample_template_title,
upload_sample_template_form_config)
});
// Set auto_focus=false because of WebUI bug: https://gitlab.com/linkahead/linkahead-webui/-/issues/258
navbar.add_tool(upload_pdf_title, tool_box, {
......@@ -361,6 +354,14 @@ const ext_samplemanagement = function($, navbar, log, form_elements, form_panel,
input_field.addEventListener("blur", check_pattern);
}
});
navbar.add_tool("Create sample template", tool_box, {
callback: form_panel.create_show_form_callback(
"create-sample-template",
"Create sample template",
undefined,
initRegisterTemplateForm)
});
};
......
......@@ -16,7 +16,7 @@ const ext_stockmanagement = function($, navbar, log, form_elements, form_panel,
const tool_box = "Storage Management" // The item that is shown in the top-navbar
///////////////// REGISTER NEW CONTAINERS START
const register_new_containers_title = "Register new Containers";
const register_new_containers_title = "Register containers";
const register_new_containers_panel_id = "register_new_containers_form_panel";
const container_id_label = ("${BUILD_MODULE_EXT_STOCKMANAGEMENT_ID_LABEL}" != "") ? "${BUILD_MODULE_EXT_STOCKMANAGEMENT_ID_LABEL}" : "Container ID";
const register_new_containers_form_config = {
......@@ -109,7 +109,7 @@ const ext_stockmanagement = function($, navbar, log, form_elements, form_panel,
///////////////// EXPORT CONTAINER CSV START
const export_csv_id = "export_container_csv";
const export_csv_title = "Export existing containers to CSV";
const export_csv_title = "Export containers to CSV";
const export_csv_form_config = {
script: "export_container_csv.py",
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment