Skip to content
Success

Changes

Summary

  1. create services folder (commit: 21e4ba6) (details)
  2. create test_ folders (commit: cbea551) (details)
  3. create __init__.py (commit: 353929b) (details)
  4. update function call (commit: e0d6efe) (details)
  5. create filter_func folder (commit: 252fb05) (details)
  6. create pagination_func folder (commit: 09289d4) (details)
  7. create query_func folder (commit: 026b9d4) (details)
  8. create search_func folder (commit: 78eb703) (details)
  9. update app folder (commit: 56e0979) (details)
  10. update readme (commit: 29db583) (details)
  11. Update env.txt (commit: 2f6309f) (details)
  12. rename test_ _ func file (commit: 4f1cdb0) (details)
  13. update Exception (commit: 2bf19c2) (details)
  14. update function output name (commit: 1e2ca98) (details)
  15. update testing assert (commit: 0d025da) (details)
  16. add service status (commit: dfe4a01) (details)
  17. update periodic_execution function (commit: b47b74f) (details)
  18. thread fetch data which used to generate filter (commit: 5a6e67f) (details)
  19. Update docker-compose.yml (commit: ff22dc0) (details)
  20. update class name (commit: 5dfffac) (details)
  21. move SEARCHFIELD to search logic (commit: 5973e88) (details)
  22. Update Dockerfile (commit: 9ba9a7d) (details)
  23. create test files (commit: 3da07f8) (details)
  24. update folder name (commit: b42958a) (details)
  25. create filter editor and update related code (commit: 5b8b8ca) (details)
  26. hide all init variable (commit: 4ee3d3e) (details)
  27. hide variable for middleware classes (commit: e4ed3df) (details)
  28. update docstring (commit: 1d6dbce) (details)
  29. create token fixture (commit: 54946bb) (details)
  30. Update .gitignore (commit: 80ee68a) (details)
  31. remove print (commit: 82a2aee) (details)
  32. replace print with logging (commit: 793dff3) (details)
  33. remove sphinx (commit: 73b1334) (details)
  34. update data_schema import (commit: 5483352) (details)
  35. Update .dockerignore (commit: e6716ab) (details)
  36. Update main.py (commit: 0199f49) (details)
  37. fix typo (commit: b5646ae) (details)
  38. test filter editor function (commit: c9e5070) (details)
  39. test filter formatter function (commit: 977f3d5) (details)
  40. update filter template (commit: c85e9ea) (details)
  41. move dummy data to fixture (commit: 89a302f) (details)
  42. change dummy data order (commit: c7f31bf) (details)
  43. test filter generator function (commit: 1691f19) (details)
  44. update fixture name (commit: 162d9c4) (details)
  45. test filter logic function (commit: bdb5d80) (details)
  46. move fixtures to fixture.py (commit: 12de8fa) (details)
  47. test search logic function (commit: 96ab02d) (details)
  48. update format (commit: 6b514f5) (details)
  49. change fixture name (commit: 90a57b1) (details)
  50. create query logic to fix query access control (commit: 810f44b) (details)
  51. move private filter to __init__ (commit: 6987964) (details)
  52. test query formatter function (commit: 1a698f2) (details)
  53. add HTTPException for query api (commit: 9e5298b) (details)
  54. test pagination formatter function (commit: 878d7f9) (details)
  55. add test data for multiple_cite_path function (commit: be3f214) (details)
  56. remove unnecessary statement (commit: 151c6b9) (details)
  57. remove unnecessary exception (commit: c220f30) (details)
  58. format (commit: 69786be) (details)
  59. remove unused MagicMock (commit: d0037a8) (details)
The file was addedservices/irods/__init__.py
The file was addedservices/orthanc/__init__.py
The file was addedservices/gen3/sgqlc_schema.py
The file was addedservices/gen3/sgqlc.py
The file was addedservices/__init__.py
The file was addedservices/external_service.py
The file was addedservices/orthanc/orthanc_service.py
The file was addedservices/gen3/__init__.py
The file was addedservices/gen3/gen3_service.py
The file was addedservices/irods/irods_service.py
The file was addedtests/test_api/test_gen3_api.py
The file was removedtests/test_irods_data.py
The file was addedtests/test_api/test_irods_api.py
The file was addedtests/test_data/__inti__.py
The file was removedtests/test_gen3_data.py
The file was removedtests/test_orthanc_api.py
The file was addedtests/test_api/test_orthanc_api.py
The file was addedtests/test_func/__inti__.py
The file was addedtests/test_func/test_filter_function.py
The file was addedtests/test_func/test_search_function.py
The file was addedtests/test_data/test_irods_data.py
The file was addedtests/__inti__.py
The file was removedtests/test_irods_api.py
The file was removedtests/test_gen3_api.py
The file was addedtests/test_api/__inti__.py
The file was addedtests/test_func/test_pagination_function.py
The file was addedtests/test_data/test_gen3_data.py
The file was addedtests/test_func/test_query_function.py
The file was addedapp/pagination_func/__init__.py
The file was addedapp/query_func/__init__.py
The file was addedapp/filter_func/__init__.py
The file was addedapp/search_func/__init__.py
The file was addedmiddleware/__init__.py
The file was modifiedmiddleware/auth.py (diff)
The file was addedapp/filter_func/filter_generator.py
The file was removedapp/filter_generator.py
The file was removedapp/filter_format.py
The file was addedapp/filter_func/filter.py
The file was removedapp/filter.py
The file was addedapp/filter_func/filter_format.py
Commit 09289d429ee60ff52507f064d0c81f13d4c3852e by David Yu
create pagination_func folder
(commit: 09289d4)
The file was addedapp/pagination_func/pagination.py
The file was addedapp/pagination_func/pagination_format.py
The file was removedapp/pagination.py
The file was removedapp/pagination_format.py
The file was addedapp/query_func/query_format.py
The file was removedapp/query_format.py
The file was removedapp/search.py
The file was addedapp/search_func/search.py
The file was removedapp/sgqlc.py
The file was modifiedapp/data_schema.py (diff)
The file was removedapp/sgqlc_schema.py
The file was modifiedapp/__init__.py (diff)
The file was removedapp/external_service.py
The file was modifiedapp/main.py (diff)
The file was modifiedREADME.md (diff)
The file was modifiedenv.txt (diff)
The file was removedtests/test_func/test_filter_function.py
The file was addedtests/test_func/test_filter_func.py
The file was removedtests/test_func/test_query_function.py
The file was addedtests/test_func/test_query_func.py
The file was addedtests/test_func/test_pagination_func.py
The file was removedtests/test_func/test_pagination_function.py
The file was removedtests/test_func/test_search_function.py
The file was addedtests/test_func/test_search_func.py
The file was modifiedservices/gen3/gen3_service.py (diff)
Commit 1e2ca98b29e7835f31789d847537f011da77f8ee by David Yu
update function output name
(commit: 1e2ca98)
The file was modifiedapp/pagination_func/pagination.py (diff)
The file was modifiedapp/filter_func/filter.py (diff)
The file was modifiedtests/test_api/test_gen3_api.py (diff)
Commit dfe4a013397982a51e9591d384960841f3aef2c1 by David Yu
add service status

check connection availability at startup
(commit: dfe4a01)
The file was modifiedservices/orthanc/orthanc_service.py (diff)
The file was modifiedservices/irods/irods_service.py (diff)
The file was modifiedservices/external_service.py (diff)
The file was modifiedservices/gen3/gen3_service.py (diff)
Commit b47b74f5193248a5300605f0514092eb97aef30f by David Yu
update periodic_execution function

Only generate filter when service is connected.
Generate once every time function executed, avoid infinity loop.
(commit: b47b74f)
The file was modifiedapp/main.py (diff)
Commit 5a6e67fb00a90479d19962fb885a763d7d0d799f by David Yu
thread fetch data which used to generate filter
(commit: 5a6e67f)
The file was modifiedapp/filter_func/filter_generator.py (diff)
The file was modifieddocker-compose.yml (diff)
The file was removedapp/query_func/query_format.py
The file was addedapp/query_func/query_formatter.py
The file was modifiedapp/main.py (diff)
The file was removedapp/pagination_func/pagination_format.py
The file was addedapp/pagination_func/pagination_logic.py
The file was addedapp/filter_func/filter_logic.py
The file was addedapp/search_func/search_logic.py
The file was removedapp/filter_func/filter.py
The file was removedapp/filter_func/filter_format.py
The file was addedapp/filter_func/filter_formatter.py
The file was removedapp/pagination_func/pagination.py
The file was removedapp/search_func/search.py
The file was addedapp/pagination_func/pagination_formatter.py
Commit 5973e8887cadd0dfa0c54499bf561bc931430d82 by David Yu
move SEARCHFIELD to search logic
(commit: 5973e88)
The file was modifiedservices/irods/irods_service.py (diff)
Commit 9ba9a7de95ed5451eb1b83ac245f2b6e1fed080f by David Yu
Update Dockerfile

default with platform - amd64
(commit: 9ba9a7d)
The file was modifiedDockerfile (diff)
The file was addedtests/test_func/test_filter_func/test_filter_logic.py
The file was removedtests/test_func/test_query_func.py
The file was addedtests/test_func/test_filter_func/test_filter_generator.py
The file was addedtests/test_func/test_query_func/__inti__.py
The file was removedtests/test_func/test_pagination_func.py
The file was addedtests/test_func/test_pagination_func/__inti__.py
The file was addedtests/test_func/test_search_func/test_search_logic.py
The file was addedtests/test_func/test_pagination_func/test_pagination_logic.py
The file was removedtests/__inti__.py
The file was addedtests/test_func/test_pagination_func/test_pagination_formatter.py
The file was removedtests/test_func/test_filter_func.py
The file was removedtests/test_func/test_search_func.py
The file was addedtests/test_func/test_query_func/test_query_formatter.py
The file was addedtests/test_func/test_filter_func/test_filter_formatter.py
The file was removedtests/test_func/__inti__.py
The file was addedtests/test_func/test_filter_func/__inti__.py
The file was addedtests/test_func/test_search_func/__inti__.py
The file was removedtests/test_func/test_query_func/test_query_formatter.py
The file was addedapp/function/filter/filter_generator.py
The file was removedapp/pagination_func/pagination_logic.py
The file was addedapp/function/filter/filter_formatter.py
The file was addedtests/test_function/test_filter/test_filter_generator.py
The file was removedtests/test_func/test_query_func/__inti__.py
The file was addedtests/test_function/test_filter/test_filter_formatter.py
The file was addedapp/function/query/query_formatter.py
The file was removedtests/test_func/test_filter_func/__inti__.py
The file was removedapp/query_func/query_formatter.py
The file was addedapp/function/search/search_logic.py
The file was addedtests/test_function/test_query/__inti__.py
The file was removedtests/test_func/test_pagination_func/__inti__.py
The file was addedtests/test_function/test_filter/test_filter_logic.py
The file was removedtests/test_func/test_pagination_func/test_pagination_formatter.py
The file was addedtests/test_function/test_filter/__inti__.py
The file was addedapp/function/filter/__init__.py
The file was addedtests/test_function/test_search/__inti__.py
The file was addedapp/function/pagination/pagination_formatter.py
The file was removedapp/search_func/search_logic.py
The file was removedtests/test_func/test_pagination_func/test_pagination_logic.py
The file was addedapp/function/filter/filter_logic.py
The file was removedtests/test_func/test_search_func/__inti__.py
The file was removedapp/pagination_func/pagination_formatter.py
The file was removedtests/test_func/test_search_func/test_search_logic.py
The file was addedapp/function/query/__init__.py
The file was removedapp/pagination_func/__init__.py
The file was removedapp/filter_func/__init__.py
The file was addedtests/test_function/test_pagination/test_pagination_logic.py
The file was removedapp/filter_func/filter_logic.py
The file was removedapp/query_func/__init__.py
The file was addedtests/test_function/test_pagination/__inti__.py
The file was removedtests/test_func/test_filter_func/test_filter_generator.py
The file was addedapp/function/pagination/pagination_logic.py
The file was addedtests/test_function/test_query/test_query_formatter.py
The file was addedtests/test_function/test_search/test_search_logic.py
The file was removedapp/filter_func/filter_generator.py
The file was removedtests/test_func/test_filter_func/test_filter_logic.py
The file was addedtests/test_function/test_pagination/test_pagination_formatter.py
The file was removedtests/test_func/test_filter_func/test_filter_formatter.py
The file was modifiedtests/test_api/test_gen3_api.py (diff)
The file was removedapp/search_func/__init__.py
The file was modifiedapp/main.py (diff)
The file was addedapp/function/pagination/__init__.py
The file was addedapp/function/search/__init__.py
The file was removedapp/filter_func/filter_formatter.py
Commit 5b8b8cac47d1151f8271e1b46e9a3123def26408 by David Yu
create filter editor and update related code
(commit: 5b8b8ca)
The file was modifiedtests/test_api/test_gen3_api.py (diff)
The file was modifiedapp/main.py (diff)
The file was modifiedapp/function/pagination/pagination_logic.py (diff)
The file was modifiedapp/function/filter/filter_formatter.py (diff)
The file was addedapp/function/filter/filter_template.json
The file was modifiedapp/function/pagination/pagination_formatter.py (diff)
The file was modifiedapp/function/query/query_formatter.py (diff)
The file was addedapp/function/filter/filter_editor.py
The file was modifiedapp/function/filter/filter_generator.py (diff)
The file was modifiedservices/gen3/gen3_service.py (diff)
The file was modifiedapp/function/search/search_logic.py (diff)
The file was modifiedapp/function/filter/filter_generator.py (diff)
The file was modifiedapp/function/pagination/pagination_logic.py (diff)
Commit e4ed3df01d7b3a4472d842c880f78bd28859cd5a by David Yu
hide variable for middleware classes
(commit: e4ed3df)
The file was modifiedmiddleware/jwt.py (diff)
The file was modifiedmiddleware/auth.py (diff)
The file was modifiedmiddleware/user.py (diff)
The file was modifiedapp/function/search/search_logic.py (diff)
The file was modifiedapp/function/filter/filter_logic.py (diff)
The file was modifiedtests/test_data/test_gen3_data.py (diff)
The file was modifiedtests/test_api/test_gen3_api.py (diff)
The file was modified.gitignore (diff)
The file was modifiedtests/test_api/test_gen3_api.py (diff)
The file was modifiedservices/orthanc/orthanc_service.py (diff)
The file was modifiedmiddleware/auth.py (diff)
The file was modifiedservices/gen3/gen3_service.py (diff)
The file was modifiedapp/main.py (diff)
The file was modifiedservices/irods/irods_service.py (diff)
The file was removeddocs/Makefile
The file was removeddocs/rst/app.rst
The file was removeddocs/conf.py
The file was removeddocs/rst/modules.rst
The file was modified.gitignore (diff)
The file was removeddocs/index.rst
The file was removeddocs/make.bat
The file was modifiedapp/data_schema.py (diff)
The file was modifiedapp/main.py (diff)
The file was modified.dockerignore (diff)
The file was modifiedapp/main.py (diff)
The file was modifiedapp/function/filter/filter_formatter.py (diff)
Commit c9e5070ea48e3e4a2f604f35771ca1c372bf5ae2 by David Yu
test filter editor function
(commit: c9e5070)
The file was addedtests/test_function/test_filter/test_filter_editor.py
Commit 977f3d50462c75c3901d846e8d32cb5c576857d9 by David Yu
test filter formatter function
(commit: 977f3d5)
The file was modifiedtests/test_function/test_filter/test_filter_formatter.py (diff)
The file was modifiedtests/test_function/test_filter/test_filter_editor.py (diff)
The file was modifiedapp/function/filter/filter_template.json (diff)
The file was addedtests/test_function/test_filter/fixture.py
The file was modifiedtests/test_function/test_filter/test_filter_editor.py (diff)
The file was modifiedtests/test_function/test_filter/test_filter_formatter.py (diff)
The file was modifiedapp/function/filter/filter_template.json (diff)
The file was modifiedtests/test_function/test_filter/fixture.py (diff)
The file was modifiedtests/test_function/test_filter/test_filter_formatter.py (diff)
Commit 1691f1900dc6f0560a04229313672be69c54f31c by David Yu
test filter generator function
(commit: 1691f19)
The file was modifiedtests/test_function/test_filter/fixture.py (diff)
The file was modifiedtests/test_function/test_filter/test_filter_generator.py (diff)
The file was modifiedapp/function/filter/filter_generator.py (diff)
The file was modifiedtests/test_function/test_filter/fixture.py (diff)
The file was modifiedtests/test_function/test_filter/test_filter_generator.py (diff)
The file was modifiedapp/function/filter/filter_logic.py (diff)
The file was modifiedapp/function/pagination/pagination_logic.py (diff)
The file was modifiedtests/test_function/test_filter/fixture.py (diff)
The file was modifiedtests/test_function/test_filter/test_filter_logic.py (diff)
Commit 12de8fa96d06a5cfc41b3ab908d4cd01e64d6ecc by David Yu
move fixtures to fixture.py
(commit: 12de8fa)
The file was modifiedtests/test_function/test_filter/test_filter_editor.py (diff)
The file was modifiedtests/test_function/test_filter/fixture.py (diff)
The file was modifiedtests/test_function/test_filter/test_filter_generator.py (diff)
The file was modifiedtests/test_function/test_filter/test_filter_logic.py (diff)
The file was modifiedtests/test_function/test_filter/test_filter_formatter.py (diff)
The file was modifiedapp/function/pagination/pagination_logic.py (diff)
The file was modifiedtests/test_function/test_search/test_search_logic.py (diff)
The file was addedtests/test_function/test_search/fixture.py
The file was modifiedapp/function/search/search_logic.py (diff)
The file was modifiedtests/test_function/test_filter/fixture.py (diff)
The file was modifiedtests/test_function/test_filter/test_filter_formatter.py (diff)
The file was modifiedtests/test_function/test_filter/test_filter_logic.py (diff)
Commit 810f44b41004052d9be09b23659c86392ce92a1b by David Yu
create query logic to fix query access control

user can only query the datasets which has the authority
(commit: 810f44b)
The file was addedapp/function/query/query_logic.py
The file was modifiedapp/main.py (diff)
Commit 69879648a47d568ac47da22e8fbdc0f6079362dc by David Yu
move private filter to __init__

related testing updated
(commit: 6987964)
The file was modifiedapp/function/query/query_formatter.py (diff)
The file was modifiedservices/gen3/gen3_service.py (diff)
The file was modifiedtests/test_api/test_gen3_api.py (diff)
The file was modifiedapp/main.py (diff)
The file was modifiedtests/test_function/test_filter/test_filter_formatter.py (diff)
The file was modifiedapp/function/filter/filter_formatter.py (diff)
The file was modifiedapp/function/filter/filter_generator.py (diff)
The file was modifiedapp/function/pagination/pagination_logic.py (diff)
Commit 1a698f22b271e3f94c67454a5b4d4bc2f58cc6e8 by David Yu
test query formatter function
(commit: 1a698f2)
The file was modifiedtests/test_function/test_query/test_query_formatter.py (diff)
The file was addedtests/test_function/test_query/fixture.py
Commit 9e5298b02f337cb04fccb558fc478a0860d25f72 by David Yu
add HTTPException for query api

testing updated
(commit: 9e5298b)
The file was modifiedapp/main.py (diff)
The file was modifiedservices/gen3/gen3_service.py (diff)
The file was modifiedservices/gen3/sgqlc.py (diff)
The file was modifiedtests/test_api/test_gen3_api.py (diff)
Commit 878d7f905a6058fc2e34e09b779a156aac55612d by David Yu
test pagination formatter function

fix handle species function when species not exist in filter
(commit: 878d7f9)
The file was addedtests/test_function/test_pagination/fixture.py
The file was modifiedtests/test_function/test_pagination/test_pagination_formatter.py (diff)
The file was modifiedapp/function/pagination/pagination_formatter.py (diff)
The file was removedtests/test_function/test_pagination/test_pagination_logic.py
Commit be3f214098a1c1a983389ff8c40115a6780d9a99 by David Yu
add test data for multiple_cite_path function
(commit: be3f214)
The file was modifiedtests/test_function/test_pagination/fixture.py (diff)
The file was modifiedtests/test_function/test_pagination/test_pagination_formatter.py (diff)
Commit 151c6b9157692d7f62b70413e47b08e9987e5eac by David Yu
remove unnecessary statement
(commit: 151c6b9)
The file was modifiedapp/main.py (diff)
Commit c220f307311eab2c9d3eedfb3532e60edb93284b by David Yu
remove unnecessary exception
(commit: c220f30)
The file was modifiedapp/main.py (diff)
The file was modifiedapp/main.py (diff)
The file was modifiedtests/test_function/test_filter/test_filter_generator.py (diff)