Age | Commit message (Expand) | Author |
2018-03-20 | Refactor startup config for gunicorn and werkzeug | Pjotr Prins |
2018-03-20 | Fix | Pjotr Prins |
2018-03-20 | Authentication: some mods around defaults | Pjotr Prins |
2018-03-19 | RELEASENOTES | Pjotr Prins |
2018-03-19 | - Disabled PYTHONPATH injection - fix Guix instead, see https://github.com/pj......- Renamed WQFLASK_SETTINGS to GN2_SETTINGS
| Pjotr Prins |
2018-03-19 | Merge pull request #5 from fredmanglis/testing...Testing | Pjotr Prins |
2018-03-18 | Initialise mapping tests...* Add mapping tests, and build the first of the tests.
| Muriithi Frederick Muriuki |
2018-03-18 | Move import to the top of the page....* Mainly to tell the dependencies easily.
| Muriithi Frederick Muriuki |
2018-03-18 | Check that key exists before using it...* Ensure the key exists in the json object/dictionary, before trying to
use it to retrieve a value.
| Muriithi Frederick Muriuki |
2018-03-14 | Add tests for main web functionality | Muriithi Frederick Muriuki |
2018-03-12 | Add tests to check links. | Muriithi Frederick Muriuki |
2018-03-09 | Add link_checker module...* Add the module that will hold the code to test the links on the
system.
| Muriithi Frederick Muriuki |
2018-03-09 | Use argparse to handle arguments...* Use argparse to handle commandline arguments.
* Create initial layout of how the code might end up - lots of the code
is currently commented out.
| Muriithi Frederick Muriuki |
2018-02-23 | Add tests to check that the UI is setup correctly...* Check that the links for OAuth2 logins via ORCID and GitHub are setup
correctly.
| Muriithi Frederick Muriuki |
2018-02-23 | Provide connections to elasticsearch...* Provide connections to elasticsearch at various points in the code.
These oversight was caught while running tests.
| Muriithi Frederick Muriuki |
2018-02-23 | Add new tests for orcid logins | Muriithi Frederick Muriuki |
2018-02-23 | Add new test for github logins | Muriithi Frederick Muriuki |
2018-02-23 | Remove failing code...* With the parameterized module, the testcase cannot be run
independently at this time.
| Muriithi Frederick Muriuki |
2018-02-21 | Simplify test. Check for content, rather than url...* The test functions were very similar, so this commit refactors out the
common test code to a single method, and passes in the data to the
test using the parameterized package.
* Check that the page content after a login attempt is the expected
content, rather than checking the url.
| Muriithi Frederick Muriuki |
2018-02-21 | Fix assumption of existing collection...* When logging in, if a user selects "Import existing collections", the
system would throw an exception, since Redis would return a NoneType,
which would then be accessed by json.loads(), which doesn't seem to
know how to process that.
This fixes that, by providing a string representing an empty json
array ("[]"), in place of the NoneType.
| Muriithi Frederick Muriuki |
2018-02-19 | Add more login tests. | Muriithi Frederick Muriuki |
2018-02-19 | Add a runner for all integration tests. | Muriithi Frederick Muriuki |
2018-02-19 | Add test for local login...* Add an integration test to test that the login process for users
registered locally to genenetwork2 works as expected.
| Muriithi Frederick Muriuki |
2018-02-19 | Create parametrized superclass for tests...* Since the tests require that some parameters be provided while running
the tests, create a class that helps abstract away the details of
retrieving and setting the expected parameters.
| Muriithi Frederick Muriuki |
2018-02-19 | Rename file and move common code...* Rename the file to make it an importable module
* Refactor the test to move common code out to a super class.
| Muriithi Frederick Muriuki |
2018-02-16 | Add registration test...* Add integration test to check the registration process.
| Muriithi Frederick Muriuki |
2018-02-16 | Merge branch 'pjotrp-gn-testing-es' into testing | Muriithi Frederick Muriuki |
2018-02-15 | Requests added | Pjotr Prins |
2018-02-15 | Added unittest example | Pjotr Prins |
2018-02-15 | Fixing authentication stuff so it uses parameters properly. Also no PYTHONPAT......it is now in the Guix build.
| Pjotr Prins |
2018-02-15 | Fix conflict | Pjotr Prins |
2018-02-13 | Add tests for Registration process. | Muriithi Frederick Muriuki |
2018-02-13 | Update module to make it more testable...* Update functions to make them more testable.
* Update code using updated functions.
| Muriithi Frederick Muriuki |
2018-02-13 | @zsloan: we should introduce full parameter checking and sensible defaults fo......work on. It will help bug tracking.
Probably fixes #279
| Pjotr Prins |
2018-02-12 | Merge pull request #277 from pjotrp/gn-production...Gn production | zsloan |
2018-02-11 | Added gunicorn pid so we can not run twice | Pjotr Prins |
2018-02-11 | Using eventlet workers | zsloan |
2018-02-10 | Fix env variable $GEMMA_WRAPPER_COMMAND | Pjotr Prins |
2018-02-10 | Fixing GEMMA LOCO | Pjotr Prins |
2018-02-10 | Fixed finding PATHs - one return statement! | Pjotr Prins |
2018-02-10 | Check for bimbam path and bail out if it is missing | Pjotr Prins |
2018-02-09 | Check elasticsearch at point of use...* 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.
| Muriithi Frederick Muriuki |
2018-02-09 | Add check for elasticsearch...* Add some extra checks to ensure that elasticsearch is running before
presenting the UI to the user.
| Muriithi Frederick Muriuki |
2018-02-05 | Add code to allow user to change password...* After the email is sent to the user, there is need to provide a way
for the user to actually change their password, and have the results
saved.
| Muriithi Frederick Muriuki |
2018-02-05 | Refactor common items to more generic methods....* Refactor code that can be used in more than one place to a more
generic method/function that's called by other methods
| Muriithi Frederick Muriuki |
2018-02-05 | Send emails for forgotten passwords...* Update the code so that it sends out emails for the "forgot password"
feature.
| Muriithi Frederick Muriuki |
2018-02-05 | Add SMTP configuration variables...* Add configuration variables to enable the system connect to the
configured SMTP server to send out emails.
| Muriithi Frederick Muriuki |
2018-02-05 | Check each part of the PYTHONPATH...* PYTHONPATH may be composed of multiple locations in the filesystem,
thus the need to test that each location exists and is a directory.
| Muriithi Frederick Muriuki |
2018-02-05 | Merge remote-tracking branch 'origin/testing' into testing | Muriithi Frederick Muriuki |
2018-01-31 | Merge pull request #275 from pjotrp/pjotr...Added cli swith and set timeout to 3 minutes for gunicorn-dev mode | zsloan |