Skip to content
Failed

Changes

Summary

  1. update http status code (commit: d0b35ed) (details)
  2. create token api for access control (commit: f8db5c2) (details)
  3. create middleware (commit: 7912e43) (details)
  4. update related testing (commit: 4bf3097) (details)
  5. update params (commit: 9c02b4a) (details)
  6. add access scope for pagination and query (commit: e7249a1) (details)
  7. merge /program and /project api (commit: 16bc59c) (details)
  8. update api path (commit: dc37119) (details)
  9. fix access scope not change issue (commit: 9cb7929) (details)
  10. update sgqlc count field (commit: 0293030) (details)
  11. fix name issue (commit: 4365900) (details)
  12. update access apis (commit: a58a2c5) (details)
  13. create user class (commit: 36d0c6f) (details)
  14. update list to dict (commit: ffdc85a) (details)
  15. remove shared variable (commit: 1b0e933) (details)
  16. add access control for pagination sub field (commit: 53167a5) (details)
  17. update related testing (commit: c7b6e62) (details)
  18. update api type/HTTPException (commit: 0fc1365) (details)
  19. add extra filter for access control situation (commit: 458034d) (details)
  20. fix pagination filter function (commit: f94ac6b) (details)
  21. update revoke api (commit: 3f98a15) (details)
  22. create jwt class (commit: 45fc94f) (details)
  23. add belong_to to pagination (commit: dfc20d7) (details)
  24. update public access situation (commit: 5db1ae8) (details)
  25. using threading for data fetching (commit: 1ceb454) (details)
  26. add restrict data to display list (commit: 36386d3) (details)
  27. create matching list (commit: 096b0db) (details)
  28. fix private datasets adding issue (commit: 8184da6) (details)
  29. fix dataset not found issue when search (commit: b999ef5) (details)
  30. add obj to __init__ (commit: 59a1489) (details)
  31. move session to __init__ (commit: 80a54d9) (details)
  32. move submission to __init__ (commit: 2132448) (details)
  33. update dependency (commit: 1dd2c44) (details)
  34. split pagination class (commit: d330044) (details)
  35. rename filter dictionary (commit: b6ec2fe) (details)
  36. fix testing (commit: 4ccf053) (details)
  37. split user class from auth class (commit: 2cb0101) (details)
  38. update function naming/order (commit: ee0d9a1) (details)
  39. add access filter (commit: 26b7e7b) (details)
  40. fix filter issue for sidebar (commit: 94615df) (details)
  41. fix access filter display (commit: 7c485a7) (details)
  42. update variable naming (commit: 8fe1715) (details)
  43. fix sidebar open dataset issue (commit: 58def0b) (details)
  44. refactor filter generator (commit: 90fa81e) (details)
  45. update pagination payload (commit: 8ba880b) (details)
  46. move update_filter_values to filter class (commit: 031cc55) (details)
  47. code format update (commit: 312b45b) (details)
  48. testing update (commit: a2c5a03) (details)
  49. fix testing (commit: 9bee4c1) (details)
  50. fix session connection issue (commit: a257090) (details)
  51. remove SESSION.cleanup() (commit: e7471c2) (details)
  52. update function name (commit: e82a831) (details)
  53. update jwt expire time to 2 hours (commit: dff238c) (details)
  54. update repeating request permission issue (commit: dc89a1e) (details)
  55. add login with multiple browser at the same time (commit: aea48d1) (details)
  56. update identity (commit: 24da231) (details)
  57. move expire_time to user (commit: 9bfca90) (details)
  58. cleanup function for expired user (commit: 3e4112d) (details)
  59. update env file (commit: f5469c3) (details)
  60. change PUBLIC_ACCESS to GEN3_PUBLIC_ACCESS (commit: 71b7d43) (details)
The file was modifiedapp/main.py (diff)
The file was modifiedapp/search.py (diff)
The file was modifiedapp/sgqlc.py (diff)
The file was modifiedapp/data_schema.py (diff)
Commit f8db5c2b146d121d0e39718b9cd2020fd695297f by David Yu
create token api for access control
(commit: f8db5c2)
The file was modifiedapp/data_schema.py (diff)
The file was modifiedapp/main.py (diff)
The file was addedmiddleware/auth.py
The file was modifiedtests/test_api.py (diff)
The file was modifiedapp/main.py (diff)
The file was modifiedtests/test_api.py (diff)
Commit e7249a1930101d53a841bed3ba856af2ba99b443 by David Yu
add access scope for pagination and query
(commit: e7249a1)
The file was modifiedapp/data_schema.py (diff)
The file was modifiedapp/sgqlc_schema.py (diff)
The file was modifiedapp/sgqlc.py (diff)
Commit 16bc59c3e38f4642b70c9a46186516cb6b2c9ff4 by David Yu
merge /program and /project api
(commit: 16bc59c)
The file was modifiedtests/test_data.py (diff)
The file was modifiedtests/test_api.py (diff)
The file was modifiedapp/data_schema.py (diff)
The file was modifiedapp/main.py (diff)
The file was modifiedapp/main.py (diff)
The file was modifiedtests/test_api.py (diff)
The file was modifiedapp/data_schema.py (diff)
Commit 9cb792935e31e8d8283245eca8857b59b9f13992 by David Yu
fix access scope not change issue
(commit: 9cb7929)
The file was modifiedmiddleware/auth.py (diff)
The file was modifiedapp/sgqlc.py (diff)
The file was modifiedapp/sgqlc.py (diff)
The file was modifiedapp/data_schema.py (diff)
The file was modifiedapp/main.py (diff)
Commit 36d0c6f91ca552242cba16fc349bcbe4c458ce08 by David Yu
create user class

provide multiple user access control functionality
(commit: 36d0c6f)
The file was modifiedmiddleware/auth.py (diff)
The file was modifiedmiddleware/auth.py (diff)
Commit 1b0e9334295743fd1f76e68340ddf5581ea8290f by David Yu
remove shared variable

remove self.public_access and self.current_user
(commit: 1b0e933)
The file was modifiedmiddleware/auth.py (diff)
Commit 53167a58e9ed61e65b0eac49066f6abcfdcad12c by David Yu
add access control for pagination sub field
(commit: 53167a5)
The file was modifiedapp/pagination.py (diff)
The file was modifiedapp/sgqlc.py (diff)
The file was modifiedmiddleware/auth.py (diff)
The file was modifiedtests/test_data.py (diff)
The file was modifiedapp/data_schema.py (diff)
The file was modifiedapp/main.py (diff)
The file was modifiedapp/config.py (diff)
The file was modifiedtests/test_api.py (diff)
Commit 0fc1365289ccbe4e17fe9423a43d7eeb6579dd5d by David Yu
update api type/HTTPException

update related testing
(commit: 0fc1365)
The file was modifiedapp/data_schema.py (diff)
The file was modifiedrequirements.txt (diff)
The file was modifiedapp/main.py (diff)
The file was modifiedtests/test_api.py (diff)
Commit 458034d36feee20a4d9205057c2208eb881464ef by David Yu
add extra filter for access control situation
(commit: 458034d)
The file was modifiedmiddleware/auth.py (diff)
The file was modifiedapp/search.py (diff)
The file was modifiedapp/filter_dictionary.py (diff)
The file was modifiedapp/filter.py (diff)
The file was modifiedapp/sgqlc.py (diff)
The file was modifiedapp/sgqlc_schema.py (diff)
Commit f94ac6ba22174e96b76fce67b0a61365cea6a5fd by David Yu
fix pagination filter function

also access control related
(commit: f94ac6b)
The file was modifiedapp/pagination.py (diff)
The file was modifiedapp/data_schema.py (diff)
The file was modifiedrequirements.txt (diff)
The file was modifiedapp/main.py (diff)
The file was modifiedtests/test_api.py (diff)
The file was modifiedmiddleware/auth.py (diff)
The file was addedmiddleware/jwt.py
The file was modifiedapp/config.py (diff)
Commit dfc20d76745573c94c895f78c1311449ba63b51f by David Yu
add belong_to to pagination
(commit: dfc20d7)
The file was modifiedapp/pagination.py (diff)
The file was modifiedapp/main.py (diff)
The file was modifiedapp/sgqlc_schema.py (diff)
The file was modifiedapp/sgqlc.py (diff)
Commit 5db1ae89e3bee84304f03438a164a290b13deee7 by David Yu
update public access situation
(commit: 5db1ae8)
The file was modifiedmiddleware/auth.py (diff)
Commit 1ceb4541b9d8a29713325cfdf9c9fe62922f6dad by David Yu
using threading for data fetching
(commit: 1ceb454)
The file was modifiedapp/main.py (diff)
The file was modifiedapp/sgqlc.py (diff)
The file was modifiedapp/pagination.py (diff)
The file was modifiedapp/sgqlc_schema.py (diff)
Commit 36386d356bb9fe5581f82d262a0153891a1a0b8c by David Yu
add restrict data to display list

use new logic
(commit: 36386d3)
The file was modifiedapp/pagination.py (diff)
The file was modifiedapp/sgqlc.py (diff)
The file was modifiedapp/main.py (diff)
Commit 096b0db61f4d80b1e343dc92415184209e5de447 by David Yu
create matching list

reduce the number of data fetching
(commit: 096b0db)
The file was modifiedapp/main.py (diff)
The file was modifiedapp/pagination.py (diff)
Commit 8184da6a5898494bbe049c8516ab2b4863c10c0d by David Yu
fix private datasets adding issue
(commit: 8184da6)
The file was modifiedapp/sgqlc.py (diff)
The file was modifiedapp/pagination.py (diff)
The file was modifiedapp/main.py (diff)
Commit b999ef527e084d5e43701033209d534bd3bd02d9 by David Yu
fix dataset not found issue when search
(commit: b999ef5)
The file was modifiedapp/pagination.py (diff)
The file was modifiedapp/pagination.py (diff)
The file was modifiedapp/search.py (diff)
The file was modifiedapp/main.py (diff)
Commit 213244827013e48c11df3b06fe8230e99e4005f0 by David Yu
move submission to __init__
(commit: 2132448)
The file was modifiedapp/main.py (diff)
The file was modifiedapp/filter_dictionary.py (diff)
The file was modifiedapp/sgqlc.py (diff)
The file was modifiedapp/pagination.py (diff)
The file was modifiedapp/main.py (diff)
The file was modifiedmiddleware/jwt.py (diff)
The file was modifiedapp/data_schema.py (diff)
The file was modifiedapp/pagination.py (diff)
The file was modifiedapp/filter_dictionary.py (diff)
The file was modifiedapp/search.py (diff)
The file was modifiedapp/sgqlc.py (diff)
The file was modifiedmiddleware/auth.py (diff)
The file was modifiedapp/filter.py (diff)
The file was modifiedapp/pagination.py (diff)
The file was addedapp/pagination_format.py
The file was modifiedapp/main.py (diff)
The file was addedapp/filter_generator.py
The file was removedapp/filter_dictionary.py
The file was modifiedapp/config.py (diff)
The file was modifiedtests/test_api.py (diff)
Commit 2cb01013a13e5dbfb7b757b1fc1192deb1e90528 by David Yu
split user class from auth class
(commit: 2cb0101)
The file was modifiedmiddleware/auth.py (diff)
The file was addedmiddleware/user.py
Commit ee0d9a1283ca06fb96ca64911501e0c2b923b75f by David Yu
update function naming/order
(commit: ee0d9a1)
The file was modifiedapp/filter_generator.py (diff)
The file was modifiedapp/filter.py (diff)
The file was modifiedapp/main.py (diff)
The file was modifiedapp/pagination_format.py (diff)
The file was modifiedapp/search.py (diff)
The file was modifiedapp/pagination.py (diff)
The file was modifiedapp/sgqlc.py (diff)
The file was modifiedapp/pagination.py (diff)
The file was modifiedapp/filter.py (diff)
The file was modifiedapp/filter_generator.py (diff)
Commit 94615dff8218040df3ce717f5036fb83d78af7ee by David Yu
fix filter issue for sidebar
(commit: 94615df)
The file was modifiedapp/pagination.py (diff)
The file was modifiedapp/filter.py (diff)
The file was modifiedapp/main.py (diff)
The file was modifiedapp/pagination.py (diff)
The file was modifiedapp/pagination.py (diff)
The file was modifiedmiddleware/auth.py (diff)
The file was modifiedapp/search.py (diff)
The file was modifiedapp/data_schema.py (diff)
The file was modifiedapp/main.py (diff)
Commit 58def0bd9eefc2a1487d5b6915d13773e1f4b730 by David Yu
fix sidebar open dataset issue
(commit: 58def0b)
The file was modifiedapp/pagination_format.py (diff)
The file was modifiedapp/filter_generator.py (diff)
The file was modifiedtests/test_api.py (diff)
The file was modifiedapp/filter.py (diff)
The file was modifiedapp/filter_generator.py (diff)
The file was modifiedapp/pagination_format.py (diff)
The file was modifiedapp/pagination.py (diff)
The file was modifiedapp/main.py (diff)
Commit 031cc55f5769bef8076d3ff199c04903198f0eea by David Yu
move update_filter_values to filter class
(commit: 031cc55)
The file was modifiedapp/pagination.py (diff)
The file was modifiedapp/filter.py (diff)
The file was modifiedapp/filter.py (diff)
The file was modifiedapp/main.py (diff)
The file was modifiedtests/test_api.py (diff)
The file was modifiedtests/test_api.py (diff)
The file was modifiedapp/filter.py (diff)
The file was modifiedapp/filter_generator.py (diff)
Commit a2570902d370a04d2d350fe76a6f3d8aa193c7c3 by David Yu
fix session connection issue
(commit: a257090)
The file was modifiedapp/search.py (diff)
The file was modifiedapp/main.py (diff)
The file was modifiedmiddleware/auth.py (diff)
The file was modifiedrequirements.txt (diff)
Commit e7471c299ba1de156e5450366718a288f777f3c1 by David Yu
remove SESSION.cleanup()

The issue is caused by a unstable internet connection. Not a code bug.
(commit: e7471c2)
The file was modifiedapp/sgqlc.py (diff)
The file was modifiedmiddleware/auth.py (diff)
The file was modifiedapp/filter.py (diff)
The file was modifiedapp/main.py (diff)
The file was modifiedapp/pagination.py (diff)
The file was modifiedapp/search.py (diff)
The file was modifiedapp/pagination.py (diff)
Commit dff238c7b931dcf726fd1cda06857cb84dec24d1 by David Yu
update jwt expire time to 2 hours
(commit: dff238c)
The file was modifiedmiddleware/jwt.py (diff)
Commit dc89a1ecc096fad6685fa21af236e672a235f985 by David Yu
update repeating request permission issue
(commit: dc89a1e)
The file was modifiedapp/data_schema.py (diff)
The file was modifiedmiddleware/auth.py (diff)
Commit aea48d1a9f4d34cfda5cdc20a3511256bba68835 by David Yu
add login with multiple browser at the same time
(commit: aea48d1)
The file was modifiedapp/main.py (diff)
The file was modifiedmiddleware/auth.py (diff)
The file was modifiedtests/test_api.py (diff)
The file was modifiedapp/data_schema.py (diff)
The file was modifiedmiddleware/jwt.py (diff)
The file was modifiedmiddleware/user.py (diff)
The file was modifiedmiddleware/auth.py (diff)
The file was modifiedapp/data_schema.py (diff)
The file was modifiedtests/test_api.py (diff)
The file was modifiedmiddleware/auth.py (diff)
The file was modifiedmiddleware/jwt.py (diff)
The file was modifiedapp/main.py (diff)
The file was modifiedmiddleware/user.py (diff)
Commit 3e4112dda845a956774406020edc5bc228854cf7 by David Yu
cleanup function for expired user
(commit: 3e4112d)
The file was modifiedmiddleware/user.py (diff)
The file was modifiedmiddleware/auth.py (diff)
The file was modifiedapp/main.py (diff)
The file was modifiedREADME.md (diff)
The file was modifiedenv.txt (diff)
Commit 71b7d43cc6d6d415f16976b1d28f4fca2e0a6742 by David Yu
change PUBLIC_ACCESS to GEN3_PUBLIC_ACCESS
(commit: 71b7d43)
The file was modifiedapp/config.py (diff)
The file was modifiedapp/filter_generator.py (diff)
The file was modifiedenv.txt (diff)
The file was modifiedmiddleware/auth.py (diff)
The file was modifiedapp/data_schema.py (diff)
The file was modifiedapp/pagination.py (diff)
The file was modifiedtests/test_api.py (diff)
The file was modifiedtests/test_data.py (diff)
The file was modifiedREADME.md (diff)