diff options
-rw-r--r-- | bh20simplewebuploader/main.py | 8 | ||||
-rw-r--r-- | bh20simplewebuploader/static/main.js | 6 |
2 files changed, 11 insertions, 3 deletions
diff --git a/bh20simplewebuploader/main.py b/bh20simplewebuploader/main.py index 6ca9a78..126b8dd 100644 --- a/bh20simplewebuploader/main.py +++ b/bh20simplewebuploader/main.py @@ -197,6 +197,14 @@ def generate_form(schema, options): record['type'] = 'number' # Choose a reasonable precision for the control record['step'] = '0.0001' + + ### This is to fix the homepage for the moment ## needs more love though + # implementation of the [] stuff instead of just text fields + ## ToDo - implement lists + elif field_type == 'string[]': + record['type'] = 'text' + elif field_type == 'float[]': + record['type'] = 'text' else: raise NotImplementedError('Unimplemented field type {} in {} in metadata schema'.format(field_type, type_name)) yield record diff --git a/bh20simplewebuploader/static/main.js b/bh20simplewebuploader/static/main.js index 0f79fdf..96199a0 100644 --- a/bh20simplewebuploader/static/main.js +++ b/bh20simplewebuploader/static/main.js @@ -19,15 +19,15 @@ let search = () => { } let fetchSEQBySpecimen = () => { - fetchAPI("/api/getSEQbySpecimenSource"); + fetchAPI("/api/getSEQCountbySpecimenSource"); } let fetchSEQByLocation = () => { - fetchAPI("/api/getSEQbyLocation"); + fetchAPI("/api/getSEQCountbyLocation"); } let fetchSEQByTech = () => { - fetchAPI("/api/getSEQbytech"); + fetchAPI("/api/getSEQCountbytech"); } let fetchAllaccessions = () => { |