Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Upload samples through spreadsheet single page #1520

Commits on May 5, 2023

  1. Added the roo and roo-xls gems

    Kevin De Pelseneer committed May 5, 2023
    Configuration menu
    Copy the full SHA
    f3b3afb View commit details
    Browse the repository at this point in the history

Commits on May 8, 2023

  1. Working on uploading the samples via spreadsheet

    - added route to routes.rb
    - Extraction of sample information in the controller
    - Added a partial form with a button to upload the spreadsheet
    Kevin De Pelseneer committed May 8, 2023
    Configuration menu
    Copy the full SHA
    8126b2a View commit details
    Browse the repository at this point in the history

Commits on Jun 16, 2023

  1. Configuration menu
    Copy the full SHA
    61a0058 View commit details
    Browse the repository at this point in the history
  2. Changed form to html button that calls an ajax function

    Kevin De Pelseneer committed Jun 16, 2023
    Configuration menu
    Copy the full SHA
    60ed3ec View commit details
    Browse the repository at this point in the history
  3. Added a modal form for the overview of the upload actions

    Kevin De Pelseneer committed Jun 16, 2023
    Configuration menu
    Copy the full SHA
    f8128b3 View commit details
    Browse the repository at this point in the history

Commits on Jun 26, 2023

  1. Added project and changed db_samples to match the samples from th…

    …e database the current user has at least editing authorization for.
    Kevin De Pelseneer committed Jun 26, 2023
    Configuration menu
    Copy the full SHA
    bcd7762 View commit details
    Browse the repository at this point in the history
  2. Implemented javascript functions to submit samples to update and samp…

    …les to create.
    Kevin De Pelseneer committed Jun 26, 2023
    Configuration menu
    Copy the full SHA
    2cdc97b View commit details
    Browse the repository at this point in the history
  3. Changed the sample upload modal:

    - Removed trailing `\n` from cells
    - Added more information to 'General Information' pane
    Kevin De Pelseneer committed Jun 26, 2023
    Configuration menu
    Copy the full SHA
    bcd9f56 View commit details
    Browse the repository at this point in the history
  4. Added error message to the bottom of the form.

    Kevin De Pelseneer committed Jun 26, 2023
    Configuration menu
    Copy the full SHA
    9382256 View commit details
    Browse the repository at this point in the history

Commits on Jun 27, 2023

  1. Change can_manage? to can_edit? and removed the template from the…

    … general information.
    Kevin De Pelseneer committed Jun 27, 2023
    Configuration menu
    Copy the full SHA
    d8c4444 View commit details
    Browse the repository at this point in the history
  2. Added the roo and roo-xls gems

    Kevin De Pelseneer committed Jun 27, 2023
    Configuration menu
    Copy the full SHA
    f6b9b1b View commit details
    Browse the repository at this point in the history
  3. Working on uploading the samples via spreadsheet

    - added route to routes.rb
    - Extraction of sample information in the controller
    - Added a partial form with a button to upload the spreadsheet
    Kevin De Pelseneer committed Jun 27, 2023
    Configuration menu
    Copy the full SHA
    74e401f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    0db4b89 View commit details
    Browse the repository at this point in the history
  5. Changed form to html button that calls an ajax function

    Kevin De Pelseneer committed Jun 27, 2023
    Configuration menu
    Copy the full SHA
    9f34bd8 View commit details
    Browse the repository at this point in the history
  6. Added a modal form for the overview of the upload actions

    Kevin De Pelseneer committed Jun 27, 2023
    Configuration menu
    Copy the full SHA
    d851c61 View commit details
    Browse the repository at this point in the history
  7. Added project and changed db_samples to match the samples from th…

    …e database the current user has at least editing authorization for.
    Kevin De Pelseneer committed Jun 27, 2023
    Configuration menu
    Copy the full SHA
    4db4ab2 View commit details
    Browse the repository at this point in the history
  8. Implemented javascript functions to submit samples to update and samp…

    …les to create.
    Kevin De Pelseneer committed Jun 27, 2023
    Configuration menu
    Copy the full SHA
    d1efb55 View commit details
    Browse the repository at this point in the history
  9. Changed the sample upload modal:

    - Removed trailing `\n` from cells
    - Added more information to 'General Information' pane
    Kevin De Pelseneer committed Jun 27, 2023
    Configuration menu
    Copy the full SHA
    ddaba00 View commit details
    Browse the repository at this point in the history
  10. Added error message to the bottom of the form.

    Kevin De Pelseneer committed Jun 27, 2023
    Configuration menu
    Copy the full SHA
    5ed7138 View commit details
    Browse the repository at this point in the history
  11. Change can_manage? to can_edit? and removed the template from the…

    … general information.
    Kevin De Pelseneer committed Jun 27, 2023
    Configuration menu
    Copy the full SHA
    84f01e6 View commit details
    Browse the repository at this point in the history
  12. Merge branch 'upload_samples_through_spreadsheet_single_page' of gith…

    …ub.com:ELIXIR-Belgium/seek into upload_samples_through_spreadsheet_single_page
    Kevin De Pelseneer committed Jun 27, 2023
    Configuration menu
    Copy the full SHA
    1e760ad View commit details
    Browse the repository at this point in the history

Commits on Jul 4, 2023

  1. Merge branch 'main' of github.com:seek4science/seek into upload_sampl…

    …es_through_spreadsheet_single_page
    Kevin De Pelseneer committed Jul 4, 2023
    Configuration menu
    Copy the full SHA
    b87ee3b View commit details
    Browse the repository at this point in the history
  2. Remove duplicated gems

    Kevin De Pelseneer committed Jul 4, 2023
    Configuration menu
    Copy the full SHA
    b9c40e8 View commit details
    Browse the repository at this point in the history

Commits on Jul 6, 2023

  1. Updated the sample upload view:

    - Cancel button should close modal form
    - Clean-up and simplification
    Kevin De Pelseneer committed Jul 6, 2023
    Configuration menu
    Copy the full SHA
    961bbdf View commit details
    Browse the repository at this point in the history
  2. Extrapolate upload functionality to other dynamic tables:

    - Changed upload route from member to collection
    - Move Ajax call to the index.js file
    - Add function to the different tables
    Kevin De Pelseneer committed Jul 6, 2023
    Configuration menu
    Copy the full SHA
    74742f7 View commit details
    Browse the repository at this point in the history

Commits on Jul 7, 2023

  1. Fixed notice when error occurs

    Kevin De Pelseneer committed Jul 7, 2023
    Configuration menu
    Copy the full SHA
    d0598ce View commit details
    Browse the repository at this point in the history
  2. Update counter when a sample is removed.

    Kevin De Pelseneer committed Jul 7, 2023
    Configuration menu
    Copy the full SHA
    546c861 View commit details
    Browse the repository at this point in the history
  3. Modified controller to handle multi-sample inputs

    Kevin De Pelseneer committed Jul 7, 2023
    Configuration menu
    Copy the full SHA
    4c4c8c0 View commit details
    Browse the repository at this point in the history
  4. Format upload summary

    Kevin De Pelseneer committed Jul 7, 2023
    Configuration menu
    Copy the full SHA
    e447c1f View commit details
    Browse the repository at this point in the history
  5. Make table in modal form render multiple inputs as badges

    Kevin De Pelseneer committed Jul 7, 2023
    Configuration menu
    Copy the full SHA
    c7fa567 View commit details
    Browse the repository at this point in the history
  6. Moving the assay information down to avoid problems when uploading it…

    … back.
    Kevin De Pelseneer committed Jul 7, 2023
    Configuration menu
    Copy the full SHA
    c19521f View commit details
    Browse the repository at this point in the history
  7. Made changes to cope with assay data

    Kevin De Pelseneer committed Jul 7, 2023
    Configuration menu
    Copy the full SHA
    3b3ed8e View commit details
    Browse the repository at this point in the history
  8. Making sure the user selects a file to upload

    Kevin De Pelseneer committed Jul 7, 2023
    Configuration menu
    Copy the full SHA
    78cc293 View commit details
    Browse the repository at this point in the history

Commits on Jul 10, 2023

  1. Validation on the Excel spreadsheet:

    - Test for file extension
    - Test for spreadsheet structure
    Kevin De Pelseneer committed Jul 10, 2023
    Configuration menu
    Copy the full SHA
    c130c2a View commit details
    Browse the repository at this point in the history
  2. Written a test for uploading a spreadsheet

    Kevin De Pelseneer committed Jul 10, 2023
    Configuration menu
    Copy the full SHA
    4d40b72 View commit details
    Browse the repository at this point in the history
  3. Refactored Single Pages tests

    Kevin De Pelseneer committed Jul 10, 2023
    Configuration menu
    Copy the full SHA
    f62d773 View commit details
    Browse the repository at this point in the history

Commits on Jul 13, 2023

  1. clean up the controller

    Kevin De Pelseneer committed Jul 13, 2023
    Configuration menu
    Copy the full SHA
    ac27f25 View commit details
    Browse the repository at this point in the history
  2. Tests for upload functionality in different Sample Types

    Kevin De Pelseneer committed Jul 13, 2023
    Configuration menu
    Copy the full SHA
    870719c View commit details
    Browse the repository at this point in the history
  3. Merge branch 'main' of github.com:seek4science/seek into upload_sampl…

    …es_through_spreadsheet_single_page
    Kevin De Pelseneer committed Jul 13, 2023
    Configuration menu
    Copy the full SHA
    a250478 View commit details
    Browse the repository at this point in the history

Commits on Jul 14, 2023

  1. Cleaned up the upload area in the UI

    Kevin De Pelseneer committed Jul 14, 2023
    Configuration menu
    Copy the full SHA
    865aaf3 View commit details
    Browse the repository at this point in the history
  2. Implement the SpreadsheetExplorerRepresentation instead of roo for sp…

    …readsheet extraction.
    Kevin De Pelseneer committed Jul 14, 2023
    Configuration menu
    Copy the full SHA
    06a210c View commit details
    Browse the repository at this point in the history

Commits on Aug 7, 2023

  1. Fixes for multiinput tables

    Kevin De Pelseneer committed Aug 7, 2023
    Configuration menu
    Copy the full SHA
    20c8035 View commit details
    Browse the repository at this point in the history
  2. Removed roo from Gemfile.lock

    Kevin De Pelseneer committed Aug 7, 2023
    Configuration menu
    Copy the full SHA
    e0dd9e2 View commit details
    Browse the repository at this point in the history
  3. Fix failing test

    Kevin De Pelseneer committed Aug 7, 2023
    Configuration menu
    Copy the full SHA
    b3c0cb4 View commit details
    Browse the repository at this point in the history

Commits on Aug 8, 2023

  1. Added regex to exclude '=>' in values.

    Kevin De Pelseneer committed Aug 8, 2023
    Configuration menu
    Copy the full SHA
    92a4edc View commit details
    Browse the repository at this point in the history

Commits on Aug 9, 2023

  1. Modified the upload preview table to:

    - Hide the button if no sample are added
    - Summarize samples the user does not have editing permissions for.
    Kevin De Pelseneer committed Aug 9, 2023
    Configuration menu
    Copy the full SHA
    f2c9fd0 View commit details
    Browse the repository at this point in the history
  2. Fixed failing test

    Kevin De Pelseneer committed Aug 9, 2023
    Configuration menu
    Copy the full SHA
    f0990f4 View commit details
    Browse the repository at this point in the history

Commits on Aug 11, 2023

  1. Fixing the upload summary popup

    Kevin De Pelseneer committed Aug 11, 2023
    Configuration menu
    Copy the full SHA
    6b108fb View commit details
    Browse the repository at this point in the history

Commits on Aug 16, 2023

  1. Clean up the uploadAjaxCall

    Kevin De Pelseneer committed Aug 16, 2023
    Configuration menu
    Copy the full SHA
    635d726 View commit details
    Browse the repository at this point in the history
  2. Fixing the empty cells issue for MS Excel spreadsheets

    Kevin De Pelseneer committed Aug 16, 2023
    Configuration menu
    Copy the full SHA
    31a01b0 View commit details
    Browse the repository at this point in the history
  3. Fixed typo

    Kevin De Pelseneer committed Aug 16, 2023
    Configuration menu
    Copy the full SHA
    451af95 View commit details
    Browse the repository at this point in the history

Commits on Sep 18, 2023

  1. Simplify the relative path of the testing files

    Kevin De Pelseneer committed Sep 18, 2023
    Configuration menu
    Copy the full SHA
    079a5a5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b221684 View commit details
    Browse the repository at this point in the history

Commits on Sep 19, 2023

  1. Refactor the upload_samples function

    Kevin De Pelseneer committed Sep 19, 2023
    Configuration menu
    Copy the full SHA
    c58afdb View commit details
    Browse the repository at this point in the history
  2. Refactor the sample_upload_content view

    Kevin De Pelseneer committed Sep 19, 2023
    Configuration menu
    Copy the full SHA
    8e5947a View commit details
    Browse the repository at this point in the history
  3. Add static backdrop to the modal form

    Kevin De Pelseneer committed Sep 19, 2023
    Configuration menu
    Copy the full SHA
    9406e03 View commit details
    Browse the repository at this point in the history
  4. Make modal form stay untill Ajax call is finished

    Kevin De Pelseneer committed Sep 19, 2023
    Configuration menu
    Copy the full SHA
    430dcda View commit details
    Browse the repository at this point in the history