| Age | Commit message (Collapse) | Author | 
|---|
|  |  | 
|  | * 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. | 
|  |  | 
|  | Cytoscape and related is now loaded from Guix. Use the latest GN2_PROFILE. | 
|  | testing | 
|  |  | 
|  | testing
* Fix conflicts | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  | https://github.com/pjotrp/genenetwork2/commit/63a5c8a42ad02e9126bb207465ff5eca98f6515d
- Renamed WQFLASK_SETTINGS to GN2_SETTINGS | 
|  | 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 | 
|  | * Add configuration variables to enable the system connect to the
  configured SMTP server to send out emails. | 
|  | * 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. | 
|  | * Add a method to set the configuration variables to None if the
  configuration values are not provided at startup or in the
  configuration files.
  The system already checks for these values, and if they are absent, it
  simply fails to display the OAuth service as available for use to
  login. | 
|  | * Have the authorisation URLs build up from the client id and client
  secret values. | 
|  | * Elasticsearch need a short delay after adding document for it to index
  the document for subsequent access. | 
|  | * Add configurations for elasticsearch and github. | 
|  | * 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. | 
|  | * Provide the OAuth2 client_id and client_secret values in configuration
  variables. | 
|  | * Add configuration variables for GitHub and ORCID which will be used by
  the system to allow users to login. | 
|  | * Change the raise statement to use an Exception object rather than
  using a string for compatibility with Python3. | 
|  | 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 | 
|  | * Add configuration variables to enable the system connect to the
  configured SMTP server to send out emails. | 
|  | * 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. | 
|  | * Add a method to set the configuration variables to None if the
  configuration values are not provided at startup or in the
  configuration files.
  The system already checks for these values, and if they are absent, it
  simply fails to display the OAuth service as available for use to
  login. | 
|  | * Have the authorisation URLs build up from the client id and client
  secret values. | 
|  | * Elasticsearch need a short delay after adding document for it to index
  the document for subsequent access. | 
|  | * Add configurations for elasticsearch and github. | 
|  | * 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. | 
|  | * Provide the OAuth2 client_id and client_secret values in configuration
  variables. | 
|  | * Add configuration variables for GitHub and ORCID which will be used by
  the system to allow users to login. | 
|  |  | 
|  |  | 
|  |  |