| Age | Commit message (Collapse) | Author | 
|---|
|  | Rules used are:
E20,E211,E22,E224,E224,E225,E226,E227,E228,E231,E241,E242,
E251,E252,E26,E265,E266,E27,E301,E302,E303,E304,E305,E306,
E401,E501,E70,E701,W291,W292,W293,W391,W504,E101,E11,E121,
E122,E123,E124,E125,E126,E127,E128,E129,E131,E133 | 
|  |  | 
|  |  | 
|  |  | 
|  | Run:
python -m autopep8 --in-place --recrusive ./ --select\
E20,E211,E22,E224,E224,E225,E226,E227,E228,E231,E241,\
E242,E251,E252,E26,E265,E266,E27 -p 3 | 
|  | See: <https://docs.python.org/2/library/2to3.html#2to3fixer-urllib> | 
|  | trait page
Got figures mostly working with transformed values, except for changing the y-axis range of one
Fixed issue with the home page "Make Default" button position (as well as the drop-downs in general)
Added timeout to Elasticsearch connection to fix related error | 
|  | sample data into ElasticSearch
Added option to replace trait page sample/strain values with normalized ones
Began editing Lei's scatterplot code
Changed elasticsearch_tools' get_elasticsearch_connection so that it can also be used for purposes other than user authentication (by adding a "for_user" parameter) | 
|  | * I can't swear on this, but it seems the presence of these statements
  was causing elasticsearch to act weird. | 
|  |  | 
|  | * Update the indexes mappings to be compatible with the newer
  Elasticsearch 6.2.* series.
  Close the index before updating it, and reopen it after to help with
  the re-indexing of the data.
* Update the error logger to include the exception that was thrown. | 
|  |  | 
|  | * Prevent elasticsearch from analysing and tokenising the email_address
  field so as to avoid issue with getting back all email addresses with
  the same domain as the one being searched for. | 
|  | testing | 
|  |  | 
|  | testing
* Fix conflicts | 
|  |  | 
|  | PYTHONPATH needed as
it is now in the Guix build. | 
|  | * Update functions to make them more testable.
* Update code using updated functions. | 
|  | * Instead of checking for the state of elasticsearch at startup, check
  the state at the moment the user requests a feature that depends on
  elasticsearch.
  This reduces the chances that the user is dropped onto an exception
  page when elasticsearch server goes down. | 
|  | * Add some extra checks to ensure that elasticsearch is running before
  presenting the UI to the user. | 
|  | * Refactor code that can be used in more than one place to a more
  generic method/function that's called by other methods | 
|  | * If elasticsearch server is down, or the configuration variables are
  not provided at startup or in a configuration file, then do not allow
  the system to simply crash, but instead, inform the user that they
  cannot use the services that depend on elasticsearch to be running. | 
|  | * Elasticsearch need a short delay after adding document for it to index
  the document for subsequent access. | 
|  | * On successful login via OAuth2, save the details of the user in
  elasticsearch store, to avoid hitting the external provider for the
  basic details. | 
|  | * Collect variables and functions for using the elasticsearch system in
  a separate module. | 
|  | PYTHONPATH needed as
it is now in the Guix build. | 
|  | * Update functions to make them more testable.
* Update code using updated functions. | 
|  | * Instead of checking for the state of elasticsearch at startup, check
  the state at the moment the user requests a feature that depends on
  elasticsearch.
  This reduces the chances that the user is dropped onto an exception
  page when elasticsearch server goes down. | 
|  | * Add some extra checks to ensure that elasticsearch is running before
  presenting the UI to the user. | 
|  | * Refactor code that can be used in more than one place to a more
  generic method/function that's called by other methods | 
|  | * If elasticsearch server is down, or the configuration variables are
  not provided at startup or in a configuration file, then do not allow
  the system to simply crash, but instead, inform the user that they
  cannot use the services that depend on elasticsearch to be running. | 
|  | * Elasticsearch need a short delay after adding document for it to index
  the document for subsequent access. | 
|  | * On successful login via OAuth2, save the details of the user in
  elasticsearch store, to avoid hitting the external provider for the
  basic details. | 
|  | * Collect variables and functions for using the elasticsearch system in
  a separate module. |